Username Availability Ideas
Enter a name or keywords, pick a style and a platform, and get username ideas that already fit that platform's length and character rules — then open each idea's profile link on X, Instagram, TikTok, YouTube and more to check if it is free.
Start from your name or 1–2 keywords, add a short word that fits your style (hq, studio, plays, moon), and keep it within the platform's limit: X allows up to 15 letters, numbers and underscores, Instagram 30 (periods allowed), TikTok 24, YouTube handles 3–30, Twitch 4–25.
Use the Username Availability Ideas
One or two words. Spaces and symbols are removed.
Any platform: 4–15 characters, letters, numbers and _ (fits X, Instagram, TikTok, YouTube, Twitch, Reddit, Discord).
Idea typeEnter a name or keywords and click "Generate Ideas".
Click an idea to copy it and see where it fits. Availability is not checked here — use the profile links.
Style Ideas
Prefix Variations
Suffix Variations
Number Variations
Where fits
Rule check only. Open a profile link: a "page not found" result usually means the name is free, but the platform's sign-up screen has the final word.
Username rules by platform
Length and allowed characters for a username or handle (not the display name). Platforms change these rules from time to time, so the sign-up screen is the final check.
| Platform | Length | Rules | Profile URL |
|---|---|---|---|
| X (Twitter) | 4–15 | Letters, numbers and underscores; no periods or hyphens. | x.com/name |
| 1–30 | Letters, numbers, underscores and periods; no double period, no period at the end. | instagram.com/name/ | |
| TikTok | 2–24 | Letters, numbers, underscores and periods; no period at the end. | tiktok.com/@name |
| YouTube handle | 3–30 | Letters, numbers, underscores, hyphens and periods; a separator cannot be first or last. | youtube.com/@name |
| Twitch | 4–25 | Letters, numbers and underscores. | twitch.tv/name |
| 3–20 | Letters, numbers, underscores and hyphens. | reddit.com/user/name/ | |
| Snapchat | 3–15 | Starts with a letter, ends with a letter or number; letters, numbers, - _ and . | snapchat.com/add/name |
| Discord | 2–32 | Lowercase letters, numbers, underscores and periods; no double period. Check in the Discord app. | in-app only |
| GitHub | 1–39 | Letters, numbers and single hyphens; no hyphen at the start or end. | github.com/name |
| 3–30 | Letters, numbers and underscores. | pinterest.com/name/ |
Quick answer
Start from your name or 1–2 keywords, add a short word that fits your style (hq, studio, plays, moon), and keep it within the platform's limit: X allows up to 15 letters, numbers and underscores, Instagram 30 (periods allowed), TikTok 24, YouTube handles 3–30, Twitch 4–25. To check availability, open the profile URL (for example x.com/name or instagram.com/name): a "page doesn't exist" message usually means the name is free, but reserved or suspended names can still be blocked, so confirm in the sign-up or change-username screen.
Examples
| Platform | Length | Allowed characters |
|---|---|---|
| X (Twitter) | 4–15 | a–z, 0–9, _ |
| 1–30 | a–z, 0–9, _ and . (no double or trailing period) | |
| TikTok | 2–24 | a–z, 0–9, _ and . (no trailing period) |
| YouTube handle | 3–30 | letters, numbers, _ - . (not first or last) |
| Twitch | 4–25 | a–z, 0–9, _ |
| Discord | 2–32 | lowercase a–z, 0–9, _ and . (no double period) |
Type a name or keywords, choose a style and platform, then click an idea to see where it fits and open its profile links.
Summary
This tool builds username ideas from a name or keywords — style words (cool, aesthetic, professional, gamer, cute, funny), blends of two keywords, short forms, prefixes, suffixes and numbers — and keeps only the ones that follow the rules of the platform you pick: length limits and allowed characters for X, Instagram, TikTok, YouTube, Twitch, Reddit, Snapchat, Discord, GitHub and Pinterest. Click an idea to copy it and see which platforms accept it, with a link to the profile URL on each. The tool does not check availability itself; a profile URL that shows "not found" is a good sign, and the platform's sign-up or change-username screen gives the final answer. Everything runs in your browser.
How it works
- Type your name, brand or 1–2 keywords (for example "alex travel").
- Pick a style (cool, aesthetic, professional, gamer, cute or funny) and the platform you want the handle for.
- Optionally set a maximum length; the platform limit is used if you leave it blank.
- Click Generate Ideas: every idea already fits the platform's length and character rules.
- Click an idea to copy it and see which platforms accept it, then open its profile links to check availability.
Use cases
- Finding an Instagram or TikTok handle when your name is already taken.
- Picking one handle that is valid on X, Instagram, TikTok and YouTube at once.
- Brainstorming a gamer tag for Twitch or Discord in a chosen style.
- Creating a short, professional handle for a business or personal brand.
- Checking whether a name is too long or uses a character a platform rejects.