Instagram Username Generator
Fresh account, taken handle, zero ideas? This free generator spins up clean, cute Instagram usernames — the kind that look intentional in a bio and are short enough to actually get tagged.
Generate as many as you like and copy your favourite. Add your name or niche above (like 'Maya' or 'coffee') to weave it in, or leave it blank for random ideas.
Add your name or an interest to weave it into the ideas, or leave it blank for random names.
The AI uses this to match your niche, search terms and a brandable domain — and recommends its top 3 with reasons. The free button above always works with no limits.
Tap “Generate” to begin. Click a name to copy it, or “check” to see where it’s free.
Instagram username rules (and what they mean for your handle)
Instagram separates your username — the @handle in your URL — from your display name. Only the username has to be unique, and only the username has hard character rules. Knowing them before you generate saves you picking a name the app will reject.
| Platform | Limit | Worth knowing |
|---|---|---|
| Character limit | 30 characters | Anything shorter is easier to tag in Stories, where long handles get cut off. |
| Allowed characters | a–z, 0–9, periods, underscores | No spaces, hyphens or emoji. Capitals are accepted but stored lowercase. |
| Display name | Separate field, not unique | This is the searchable one — put your real name or niche here, not keywords in the handle. |
| Changing it | Allowed, with a catch | Your old username is released for anyone to claim, and existing links to your profile break. |
Periods beat underscores for readability
Both are legal, but a period reads as a natural word break — soft.bloom parses instantly, while soft_bloom looks like a form field. The underscore also sits on roughly the same baseline as the underline many apps draw beneath links, so it visually disappears and people retype the handle without it. That matters most when someone is typing your name from memory into the search box rather than tapping through. Periods survive being spoken, too: 'soft dot bloom' is unambiguous, where 'soft underscore bloom' invites a guess. If your first choice is taken, a single period in the natural word gap is the cleanest save — two of them, or one at the end, reads as a typo.
Your handle is not your search ranking
Instagram search weights the display name field and your bio far more heavily than the handle itself. That means you do not need to cram 'photographer' into your @ — put it in the display name, where it is fully searchable and does not make your handle ugly. The split also protects you over time: the display name can be rewritten whenever your focus shifts, while the handle is the half that appears in every existing link and screenshot. A keyword-stuffed handle ages badly for exactly that reason, because it advertises the niche you had when you signed up. A short, memorable handle plus a keyword-rich display name outperforms it on both counts.
Check it as a domain too
If there is any chance the account becomes a business, check the .com before you settle, and check the same handle on the other platforms you might eventually want while you are at it. A name that is free everywhere is worth more than a slightly better name that is free only here, because the alternative is discovering a year in that your handle is unavailable on every other surface. That is a genuinely annoying problem to fix: rebranding costs you the followers who only ever remembered the old name, and it orphans every link, mention and tagged post that already points at you.
Two accounts, one naming system
Most people end up with more than one Instagram account — a main, a finsta, a business, a project. Because usernames are unique and the good ones go fast, it is worth claiming the variants you might want at the same time rather than discovering later that your main handle plus a suffix is already gone. Decide on one suffix convention and keep it, so the set stays predictable: a follower who knows your main can guess the others. Mixing conventions across accounts defeats the point, because nobody can infer the pattern. Instagram allows multiple accounts on one login, so the cost of holding a second handle is essentially zero.
240 Instagram Username ideas to get you started
A ready-made list you can browse right now — tap any name to copy it. Want more, or something built around your own word? Use the generator above.
Two-word classics
With a dot or underscore
With numbers
Tips for a name that sticks
The period is the better separator
Both periods and underscores are legal, but a period reads as a natural word break where an underscore looks like a form field — and it sits on roughly the same line as the underline many apps draw beneath links, so it visually disappears and people retype the handle without it. Periods also survive being spoken: 'soft dot frame' is unambiguous.
Put the keywords in the display name instead
Instagram search weights the display name and bio far more heavily than the handle, so there is no need to cram your niche into the @. The display name can also be rewritten whenever your focus shifts, while the handle is the half embedded in every existing link and screenshot.
Claim the variants at the same time
Most people end up with more than one account — a main, a business, a project — and because handles are unique the good variants go fast. Pick one suffix convention and hold to it so followers can guess the others, rather than discovering later that your main handle plus a suffix is already taken.
Check it as a domain while you are there
If the account might ever become a business, check the .com before you settle. A name free everywhere is worth more than a slightly better one free only here, because rebranding costs you the followers who only remembered the old name and orphans every existing tag and mention.
Frequently asked questions
How long can an Instagram username be?
30 characters, using letters, numbers, periods and underscores — no spaces, hyphens or emoji. If you want the same handle on X, though, 15 characters is your real budget, since that is the tightest limit of the major platforms.
Period or underscore?
Period, in almost every case. It reads as a word break rather than a form field, it is easier to say aloud accurately, and underscores can visually vanish under link styling — which is how people end up typing your handle without it.
Can I change my Instagram username later?
Yes, but with a cost: your old username is released for anyone to claim, and existing links to your profile break. That makes the handle the half worth choosing carefully, and the display name the place to put anything you expect to revise.
Are these Instagram usernames free?
Yes, and there is no sign-up. Availability changes constantly, so check your favourite in the app before settling — and check it on the other platforms you care about at the same time.