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.

4 to 14 characters
Allow

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.

24 names

Press Generate to load the verdicts we already hold for this batch, or check any name live.

  • @halo
    Single word·4 characters
    RarityUltra-rare96/100

    Length 36/40 · Clean characters 25/25 · Readability 20/20 · Meaning 15/15

    Not checked
    Full report
  • @sage
    Single word·4 characters
    RarityUltra-rare96/100

    Length 36/40 · Clean characters 25/25 · Readability 20/20 · Meaning 15/15

    Not checked
    Full report
  • @linen
    Single word·5 characters
    RarityUltra-rare92/100

    Length 32/40 · Clean characters 25/25 · Readability 20/20 · Meaning 15/15

    Not checked
    Full report
  • @clover
    Single word·6 characters
    RarityRare88/100

    Length 28/40 · Clean characters 25/25 · Readability 20/20 · Meaning 15/15

    Not checked
    Full report
  • @dawnecho
    2-word blend·8 characters
    RarityStrong75/100

    Length 20/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15

    Not checked
    Full report
  • @dawnlane
    2-word blend·8 characters
    RarityStrong75/100

    Length 20/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15

    Not checked
    Full report
  • @dusklane
    2-word blend·8 characters
    RarityStrong75/100

    Length 20/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15

    Not checked
    Full report
  • @haloglow
    2-word blend·8 characters
    RarityStrong75/100

    Length 20/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15

    Not checked
    Full report
  • @lumenaura
    2-word blend·9 characters
    RarityStrong71/100

    Length 16/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15

    Not checked
    Full report
  • @pearlecho
    2-word blend·9 characters
    RarityStrong71/100

    Length 16/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15

    Not checked
    Full report
  • @hazestudio
    2-word blend·10 characters
    RarityStrong67/100

    Length 12/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15

    Not checked
    Full report
  • @lilacbloom
    2-word blend·10 characters
    RarityStrong67/100

    Length 12/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15

    Not checked
    Full report
  • @saintivory
    2-word blend·10 characters
    RarityStrong67/100

    Length 12/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15

    Not checked
    Full report
  • @auraarchive
    2-word blend·11 characters
    RarityStrong63/100

    Length 8/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15

    Not checked
    Full report
  • @velvetdiary
    2-word blend·11 characters
    RarityStrong63/100

    Length 8/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15

    Not checked
    Full report
  • @duskgrove
    2-word blend·9 characters
    RarityStrong61/100

    Length 16/40 · Clean characters 25/25 · Readability 10/20 · Meaning 10/15

    Not checked
    Full report
  • @lushbloom
    2-word blend·9 characters
    RarityStrong61/100

    Length 16/40 · Clean characters 25/25 · Readability 10/20 · Meaning 10/15

    Not checked
    Full report
  • @peacharchive
    2-word blend·12 characters
    RarityStandard59/100

    Length 4/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15

    Not checked
    Full report
  • @pearlrituals
    2-word blend·12 characters
    RarityStandard59/100

    Length 4/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15

    Not checked
    Full report
  • @reverieatlas
    2-word blend·12 characters
    RarityStandard59/100

    Length 4/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15

    Not checked
    Full report
  • @saintgrove
    2-word blend·10 characters
    RarityStandard57/100

    Length 12/40 · Clean characters 25/25 · Readability 10/20 · Meaning 10/15

    Not checked
    Full report
  • @cloverrituals
    2-word blend·13 characters
    RarityStandard55/100

    Length 0/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15

    Not checked
    Full report
  • @reverieletters
    2-word blend·14 characters
    RarityStandard55/100

    Length 0/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15

    Not checked
    Full report
  • @velvetletters
    2-word blend·13 characters
    RarityStandard55/100

    Length 0/40 · Clean characters 25/25 · Readability 20/20 · Meaning 10/15

    Not checked
    Full report

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 works

Your 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

01
Pick a style

Aesthetic, cute, short, professional, gaming, business, OG-style or random. Aesthetic names also take a mood, from soft to dark, Y2K or luxe.

02
Set the length and your word

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.

03
Shortlist the ones you like

Star a name to keep it in your browser. Copy the list, download it or copy a link that opens it on another device.

04
Check it, then claim it at signup

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.

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.

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.

FactorPointsHow it is scored
Length4040 points at 3 characters or fewer, 4 fewer for each extra character, so 13 characters or more score 0.
Clean characters2525 for letters only, 12 with 1 period or underscore, 6 with numbers, 0 with numbers and separators together or 2 or more separators.
Readability2020 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).
Meaning1515 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.
TierScoreTypical names
Ultra-rare92 to 100Real words of 5 letters or fewer. On Instagram, almost all are taken.
Rare80 to 91Coined names of 3 or 4 letters and real words of 6 to 8 letters.
Strong60 to 79Coined names of 5 or 6 letters, clean blends of up to 11 characters, and short names with a number or an add-on.
Standard40 to 59Clean blends of 12 characters or more, and names with a period, underscore or number.
Common0 to 39Long 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.

RuleWhat Instagram allows
Length1 to 30 characters
CharactersLetters, numbers, periods (.) and underscores (_)
PeriodsNot 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

Looks free

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.

Taken, dormant

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.

Taken, active

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 handles

Need 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.

Open the username generator

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.