Last updated · reviewed by the Essentras editorial team
Free tool
Instagram username generator with a real availability check
This free Instagram username generator builds names in 8 styles, from aesthetic and cute to gaming, business and OG-style. Every name fits Instagram’s rules (up to 30 characters: letters, numbers, periods and underscores), carries a rarity score from 0 to 100, and can be checked against Instagram itself in 1 click. No sign-up.
Generate Instagram usernames
Soft 2-word blends: a mood word plus a noun.
Instagram rules applied: up to 30 characters; letters, numbers, periods and underscores; no period at the start or end, and never 2 periods in a row.
Availability comes from Instagram itself, one name at a time. Anything already verified shows its verdict below; for the rest, click check this one live on the name you want. We never guess, and we never mass-query Instagram on your behalf.
Press Generate to load the verdicts we already hold for this batch, or check any name live.
- @haloSingle word·4 characters
RarityUltra-rare96/100
Length 36/40 · Clean characters 25/25 · Readability 20/20 · Meaning 15/15
Not checked - @sageSingle word·4 characters
RarityUltra-rare96/100
Length 36/40 · Clean characters 25/25 · Readability 20/20 · Meaning 15/15
Not checked - @linenSingle word·5 characters
RarityUltra-rare92/100
Length 32/40 · Clean characters 25/25 · Readability 20/20 · Meaning 15/15
Not checked - @cloverSingle word·6 characters
RarityRare88/100
Length 28/40 · Clean characters 25/25 · Readability 20/20 · Meaning 15/15
Not checked - @dawnecho2-word blend·8 characters
RarityStrong75/100
Length 20/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15
Not checked - @dawnlane2-word blend·8 characters
RarityStrong75/100
Length 20/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15
Not checked - @dusklane2-word blend·8 characters
RarityStrong75/100
Length 20/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15
Not checked - @haloglow2-word blend·8 characters
RarityStrong75/100
Length 20/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15
Not checked - @lumenaura2-word blend·9 characters
RarityStrong71/100
Length 16/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15
Not checked - @pearlecho2-word blend·9 characters
RarityStrong71/100
Length 16/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15
Not checked - @hazestudio2-word blend·10 characters
RarityStrong67/100
Length 12/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15
Not checked - @lilacbloom2-word blend·10 characters
RarityStrong67/100
Length 12/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15
Not checked - @saintivory2-word blend·10 characters
RarityStrong67/100
Length 12/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15
Not checked - @auraarchive2-word blend·11 characters
RarityStrong63/100
Length 8/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15
Not checked - @velvetdiary2-word blend·11 characters
RarityStrong63/100
Length 8/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15
Not checked - @duskgrove2-word blend·9 characters
RarityStrong61/100
Length 16/40 · Clean characters 25/25 · Readability 10/20 · Meaning 10/15
Not checked - @lushbloom2-word blend·9 characters
RarityStrong61/100
Length 16/40 · Clean characters 25/25 · Readability 10/20 · Meaning 10/15
Not checked - @peacharchive2-word blend·12 characters
RarityStandard59/100
Length 4/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15
Not checked - @pearlrituals2-word blend·12 characters
RarityStandard59/100
Length 4/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15
Not checked - @reverieatlas2-word blend·12 characters
RarityStandard59/100
Length 4/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15
Not checked - @saintgrove2-word blend·10 characters
RarityStandard57/100
Length 12/40 · Clean characters 25/25 · Readability 10/20 · Meaning 10/15
Not checked - @cloverrituals2-word blend·13 characters
RarityStandard55/100
Length 0/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15
Not checked - @reverieletters2-word blend·14 characters
RarityStandard55/100
Length 0/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15
Not checked - @velvetletters2-word blend·13 characters
RarityStandard55/100
Length 0/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15
Not checked
Still not the one? The short, clean handle you actually want is almost certainly held by an account that stopped posting years ago.
We acquire dormant and premium handles through Meta’s official channels.
See how acquisition worksYour shortlist (0)
Tap the star on any name to keep it here.
Saved in this browser only. No account, and nothing is stored on our servers.
How to find a free Instagram username in 4 steps
Aesthetic, cute, short, professional, gaming, business, OG-style or random. Aesthetic names also take a mood, from soft to dark, Y2K or luxe.
Choose a minimum and a maximum length and, if you like, a word every name must contain, at the start, at the end or anywhere.
Star a name to keep it in your browser. Copy the list, download it or copy a link that opens it on another device.
Names we have already checked show their verdict and the time of the check. Check any other name in 1 click, then register a free one on Instagram straight away.
Sample Instagram usernames by style
Each list comes straight from the generator’s default settings for that style. None of these has been checked yet: click a name for a free availability check against Instagram.
Aesthetic
Soft 2-word blends: a mood word plus a noun.
Cute
Sweet, playful words: food, small animals and tiny things.
Short
Coined and real words of 3 to 6 letters.
Professional
Built on your name for a personal brand. Type your name first. Built on the example word “alex”.
Gaming
Gamertag style: bold words, with numbers if you allow them.
Business
Brandable names with standard add-ons such as hq, co or shop. Built on the example word “kiln”.
OG-style
Single real words with no numbers or separators. Usually taken, always worth a check.
Random
An adjective plus a noun. Nothing personal in it.
How the rarity score works
Every name gets a score from 0 to 100. It rates the shape of a name, not whether it is free: rarer shapes are scarcer, which also means they are more often taken. Use the score to judge quality and the check to judge availability.
| Factor | Points | How it is scored |
|---|---|---|
| Length | 40 | 40 points at 3 characters or fewer, 4 fewer for each extra character, so 13 characters or more score 0. |
| Clean characters | 25 | 25 for letters only, 12 with 1 period or underscore, 6 with numbers, 0 with numbers and separators together or 2 or more separators. |
| Readability | 20 | 20 with no issues, 10 with 1, 0 with 2 or more. Issues: no vowel, 4 or more consonants in a row, the same character 3 times in a row, look-alike characters (0, 1 or vv). |
| Meaning | 15 | 15 for a single real word, 10 for a name made of 2 or more real words, 5 for a word with an add-on such as its, hq or studio (or a name that contains a real word), 0 for a coined string. |
| Tier | Score | Typical names |
|---|---|---|
| Ultra-rare | 92 to 100 | Real words of 5 letters or fewer. On Instagram, almost all are taken. |
| Rare | 80 to 91 | Coined names of 3 or 4 letters and real words of 6 to 8 letters. |
| Strong | 60 to 79 | Coined names of 5 or 6 letters, clean blends of up to 11 characters, and short names with a number or an add-on. |
| Standard | 40 to 59 | Clean blends of 12 characters or more, and names with a period, underscore or number. |
| Common | 0 to 39 | Long names that mix numbers and separators, or that are hard to read. |
Example: lumen scores 92 (Length 32, Clean 25, Readability 20, Meaning 15). velvet.grove scores 46 (Length 4, Clean 12, Readability 20, Meaning 10).
Real words come from the curated word lists the generator uses, plus any word you type. The formula is the same on every platform. For Instagram handles, the free availability checker adds an open-market value range from our price index.
Chasing a 3 or 4 letter handle, or a single real word? Read the rare and OG Instagram usernames guide
The Instagram username rules every suggestion follows
Each name passes these checks before you see it, so you never get one that breaks Instagram’s format rules. A valid name can still be taken or reserved, which is what the check is for.
| Rule | What Instagram allows |
|---|---|
| Length | 1 to 30 characters |
| Characters | Letters, numbers, periods (.) and underscores (_) |
| Periods | Not first, not last, and never 2 in a row |
Instagram rules checked 14 Oct 2026. Sources: Hootsuite, “Instagram username ideas” (read 14 Oct 2026); the validator behind the Essentras availability checker.
What the generator adds on top
No separator at the start or end, never 2 separators in a row, and numbers, periods or underscores only when you switch them on. Clean names score higher and are easier to say, so they are the default.
What the labels mean
Instagram returned no account for it at the time shown on the card. That is as close to a yes as anyone outside Meta can get: signup can still refuse a handle that is reserved, recently released, or attached to a deactivated account. Take it to signup and find out, quickly, before someone else does.
Held, but the account shows abandonment signals: no posts, no photo, almost no followers, often an original 2010 to 2012 user ID. These are the realistic acquisition targets.
In real use. The only compliant route is a discreet, negotiated release, which is exactly what our acquisition service handles, with your payment held in escrow.
A fourth label, not checked, is the default. Instagram allows only a handful of anonymous lookups before it blocks the requester for the best part of an hour, so we do not query it 36 times every time you press generate. Click “check this one live” on the name you care about and you get the real answer in a second. We would rather show you an honest gap than a made-up verdict.
Why every other generator hands you a taken name
They generate strings. They do not check anything. Instagram has been open since 2010 and has passed two billion accounts, so effectively every single word, every common name and nearly every four-letter combination was gone a decade ago. A generator with no availability check is showing you a list of other people’s handles.
This one checks, on demand, one name at a time. It also reads the public profile behind a taken handle: how many posts, how many followers, when the account last posted, and roughly when it was registered (Instagram issues user IDs in order, so a very low ID means a 2010 or 2011 account). A handle held by a five-post shell account from 2011 is a very different proposition from one held by a brand posting daily.
That second group is the whole reason this tool exists. Dormant accounts, trademark conflicts and impersonators all create legitimate paths to acquire a taken handle through Meta’s official channels, without the black-market transfer that gets accounts banned.
See how we acquire taken handlesNeed the same name on TikTok, X or YouTube?
The username generator for every platform runs the same engine with presets for TikTok, X, YouTube, Snapchat, games and brands, plus a random mode for private accounts.
FAQ
Instagram username generator, FAQ
Does this Instagram username generator check availability?▾
Yes, against Instagram’s own profile lookup, and the answer is real rather than guessed. Checking is one click per name: Instagram allows only a small number of anonymous lookups before it blocks the requester, so we spend that budget on the name you actually want instead of firing 36 queries every time you press generate. Names we have already verified show their verdict straight away.
What is a good aesthetic Instagram username?▾
Soft, lowercase, and made of two words that mean something together: a mood word plus a noun (aurabloom, ivorylane, duskarchive). Avoid numbers, underscores and dots, they read as a second-choice handle and they cut the resale value sharply. Pick the aesthetic mood in the tool above and it builds from vocabulary chosen for that look.
How do I find an Instagram username that is not taken?▾
Go longer, go coined, or go compound. Every single-word and most 4-letter handles were claimed before 2015. A two-word blend of 7 to 9 characters with no separators is the shortest thing that is still realistically free, and the list on this page shows ones that returned no account in the last 48 hours. Treat that as a strong signal rather than a guarantee: Instagram can still refuse a handle at signup if it is reserved or recently released.
What does “taken but dormant” mean?▾
The handle is held by an account that shows the signals of abandonment: no posts or very few, no profile photo, almost no followers, and often a user ID from Instagram’s earliest years. Those are the handles that can sometimes be released through Meta’s official trademark or impersonation channels, which is the service we run.
How long can an Instagram username be?▾
Up to 30 characters. Instagram usernames can use letters, numbers, periods and underscores, cannot start or end with a period and cannot contain 2 periods in a row (checked 14 Oct 2026). Every name this generator suggests already passes those rules, so the only open question is whether it is taken.
How is the rarity score calculated?▾
From 4 factors that add up to 100: length (up to 40 points, 4 fewer for each character beyond 3), clean characters (up to 25), readability (up to 20) and meaning (up to 15). It rates the shape of a name, not its availability. The full table is on this page.
Can the generator include my name or a word?▾
Yes. Type it in “Include a word”, choose whether it goes at the start, at the end or anywhere, and set a minimum and maximum length. Every name in the batch contains your word, and in every style except Random the word on its own comes first whenever it fits your length range.
Can I save or share the names I like?▾
Yes, without an account. Star a name to keep it in your shortlist (stored in this browser), copy or download the list, or copy a link that recreates your exact settings and batch for someone else.
Can you buy an Instagram username?▾
Not directly on Instagram, Meta’s Terms of Use prohibit buying, selling, or transferring any aspect of an account, including the username. The compliant route is to acquire the handle through Meta’s official channels (a trademark or impersonation report, or a negotiated, documented release from the current holder), which is exactly what Essentras manages for you.
How to get a taken Instagram username?▾
If the handle is taken but the account is dormant, the path is a trademark or impersonation report. If it’s actively used and legitimately held, the only route is a discreet, negotiated release, which is where a broker matters, because owners inflate the price the moment an eager brand reveals itself. Essentras assesses which path applies in 24 hours, free.
How much does an Instagram username cost?▾
On the open market, premium handles range from a few hundred dollars for an OG word up to $500,000 for a single character. Essentras acquisitions usually run $15,000 to $30,000 per handle depending on the case, with no broker commission and no per-message charges. Your payment is held in third-party escrow and returned to you in full if we can’t deliver the handle.