# Username Generator > Username ideas in 12 styles, built around your name if you like, sized for 11 platforms’ rules, with short names, matching pairs and a rule checker for any username. - Page: https://linguaholic.com/tools/username-generator/ - Type: free online tool (Name generators), no sign-up, runs in the browser - Publisher: Linguaholic (https://linguaholic.com/), made by Marcel Iseli - Last updated: October 3, 2026 - Open it pre-filled: https://linguaholic.com/tools/username-generator/?name=Mia&style=aesthetic&platform=instagram&format=dot - `name`: your name or up to two words to build the usernames around (max 24 characters) (for example `Mia`) - `style`: style: cool, cute, aesthetic, funny, gamer, dark, nature, scifi, fantasy, professional, unique (made-up words), dictionary (random words) (for example `cute`) - `platform`: platform rules: any, instagram, tiktok, youtube, x, snapchat, reddit, twitch, discord, roblox, minecraft, email (for example `instagram`) - `length`: length: any, short (4–6 characters), medium (7–12), long (13+) (for example `short`) - `format`: format: camel, lower, underscore, dot (for example `dot`) - `nums`: numbers: some, none, always (for example `none`) - `place`: where your word goes: any, start, end (for example `start`) - `type`: single (usernames) or pairs (matching usernames) (for example `pairs`) - `n`: how many usernames: 6, 12, 24 or 48 (for example `24`) - `check`: a username to test against every platform's length and character rules (for example `sunny.otter`) ## How to use the username generator 1. **Type your name or a word you like** (optional). Up to two words work: a first and last name (*Mia Jones*), or a name and a hobby (*Mia art*). The generator builds usernames around them, including alliterating ones like *MythicMia*. Leave the box empty for completely new ideas. 2. **Pick a style.** There are 12 of them: cool, cute, aesthetic, funny, gaming, dark and gothic, nature, sci-fi and space, fantasy, professional, made-up words, and random dictionary words. 3. **Choose your platform.** Every result follows that app’s length limit and allowed characters, and the rule line under the options tells you what they are. 4. **Set the length** (short 4–6 characters, medium 7–12, long 13 or more), the **format** (CamelCase, lowercase, under_score or dot.ted) and whether to add **numbers**. 5. If you typed a word, choose where it goes: anywhere, **at the start** or **at the end**. Switch **Make** to *Matching pairs* for two usernames that belong together. 6. Tap a username to copy it. It also drops into the **username rule checker**, which shows at a glance which of 11 platforms accept it. Tap ♥ to keep a shortlist, and press Generate for new ideas; nothing repeats during your visit. The ideas come from 2,565 hand-picked words in 10 style banks, 54 prefixes such as *its*, *lil* and *hello*, 82 endings such as *hq*, *draws* and *studio*, and 65 matching pairs. The funny, nature and Random words styles also mix in everyday words from our English dictionary. Every combination is checked so that no rude word appears, even where two words meet. Everything runs in your browser: what you type is never sent anywhere. ## Username formats: CamelCase, lowercase, underscores and dots The same two words can look calm, bold or tidy depending on how they are joined. All four formats below come from the same idea, so you can compare them side by side: | Format | Example | Good for | | --- | --- | --- | | **CamelCase** | OliveOrchid | Readable at a glance; a capital starts each word. Good for gaming, YouTube and X. | | **lowercase** | oliveorchid | Soft and simple. Popular for aesthetic and cute accounts. | | **under_score** | olive_orchid | Keeps the words apart where periods aren’t allowed. | | **dot.ted** | olive.orchid | Clean and modern. Works on Instagram, TikTok, Discord and in email addresses. | Many apps ignore capital letters when you sign up, so *MossyFern* and *mossyfern* count as the same username. Where an app keeps your capitals, they make a long username easier to read. Periods and underscores are not allowed everywhere: the generator swaps in a symbol the platform accepts, or joins the words without one. ## Frequently asked questions **How do I come up with a good username?** Start with something you like, such as your name, a hobby or an animal, and pair it with a word that fits your style. Keep it short, easy to say out loud and free of personal details like your birth year. **How do I make a username with my name?** Type your first name, or a first and last name, into the box and press Generate. The generator adds matching words, prefixes like its or hey, or endings like draws, and you can choose whether your name goes at the start or the end. **Can this tell me if a username is taken?** No. Only each app knows which names are in use, and this page never sends what you type anywhere. Search for the name in the app or try it on the sign-up screen; if it is taken, add a small word in front, a separator or a number. **How long can a username be?** It depends on the app: up to 30 characters on Instagram, 24 on TikTok, 15 on X and Snapchat, 20 on Reddit and Roblox, and 16 for Minecraft Java names. Pick a platform and every idea fits its limit. **What characters can I use in a username?** Letters and numbers work everywhere. Periods and underscores are allowed on Instagram and TikTok, X and Twitch allow only underscores, and Roblox allows a single underscore. Spaces, accented letters and emoji are not allowed in usernames. **What is a good short username?** Two tiny words (icyfox), a two-letter start plus a word (ohmoon), or a made-up word. Set Length to Short for ideas of 4 to 6 characters, and add a number if your favorite is taken. **How do I make matching usernames with a friend or partner?** Switch Make to Matching pairs. Type both names (Mia Leo) to get one half each, or leave the box empty for pairs that share a word, like calm.dawn and calm.dusk. **What is the difference between a username and a display name?** The username is unique, appears after the @ and must follow the app's rules. The display name is the larger name on your profile; it does not have to be unique and can usually include spaces and symbols. **Is the username generator safe for kids?** Yes. Every word list was chosen by hand to be family-friendly, and every combination is checked so that no rude word appears where two words meet. For privacy, avoid your full name, age, school or city in a username. **Is it free to use these usernames?** Yes. The generator is free with no sign-up, and you can use any idea for social media, games, email or a business. Everything runs in your browser. ## Related tools - [Gamertag Generator](https://linguaholic.com/tools/gamertag-generator/): Make gamertags in 11 styles for 9 kinds of game, around your own name if you like, with length limits, tasteful extras, plus clan names and clan tags. - [Nickname Generator](https://linguaholic.com/tools/nickname-generator/): Type a name for its traditional nicknames and fresh ideas, or get cute, funny and cool nicknames for partners, friends, family, kids, teams, gamers and pets. - [Fancy Text Generator](https://linguaholic.com/tools/fancy-text-generator/): Type once and copy your text in 55 fancy styles, from cursive and gothic to bubble letters and small caps, for Instagram, Discord, TikTok and X names and bios. - [Word Combiner](https://linguaholic.com/tools/word-combiner/): Combine lists of words into every pairing, blend two words into a portmanteau (breakfast + lunch = brunch), and explore 1,200 compound words — with real English words marked. - [Random Word Generator](https://linguaholic.com/tools/random-word-generator/): Generate random English words from a 58,000-word dictionary — with definitions, difficulty levels, topics, letter and syllable filters, and ready-made modes for Pictionary, charades, writing prompts, songs, and vocabulary. - [Character Name Generator](https://linguaholic.com/tools/character-name-generator/): Generate first and last names for the characters in your story. Choose modern, fantasy, sci-fi, historical, mystery, western or fairy tale, and a gender.