Instagram username generator
Turn a word or two into Instagram handle ideas that fit the rules: 1–30 characters, only what Instagram accepts. Free, and nothing you type is sent anywhere.
Your idea
Two words give better ideas than one. Everything is combined on this device.
Type a word above to see handle ideas.
The rules
Instagram usernames are up to 30 characters and may use letters, digits, dots and underscores, but no hyphens.
- Length: 1–30 characters
- Separators: . _
- Not allowed: spaces, and a separator at the start or end
Every idea above already passes these checks.
Is it free?
These ideas are valid, not necessarily available. The checker looks up whether a handle is already taken.
Check availabilityHow to find a Instagram handle you can keep
Start from the word you want to be known by rather than the handle you wish were free. On Instagram the username doubles as a tag, so a seed somebody can type from memory after seeing it once beats a clever one they have to look up. Everything the generator offers has already been filtered against the format rules, so the only question left is whether somebody got there first.
- Enter one or two seed words: your name, your niche, or the thing you make. Two short words beat one long one, because Instagram stops you at 30 characters.
- Pick a separator you can say out loud. Instagram accepts dots and underscores and nothing else, so anything you cannot dictate down a phone line is a liability.
- Ignore the urge to go shorter than 1 characters. Instagram rejects anything under that, which is why no suggestion here is that short.
- Search the shortlisted name on Instagram itself. A dormant account sitting on the exact name changes which variant is worth taking.
- Open the Instagram username checker from a result you like and confirm it is free before you get attached to it.
- Take the same string on the other networks you post to, even the ones you are not using yet. Matching handles are far cheaper to hold than to reclaim.
Instagram’s handle rules, in full
Your username is your instagram.com address, the text in every tag and mention, and the only part of your profile that has to be unique. That makes the format worth reading once rather than discovering at signup: 1 to 30 characters, letters and digits, plus dots and underscores.
- Length: 1 to 30 characters. Instagram will technically accept a single character, but names that short went a decade ago, so treat the practical floor as whatever is still free.
- Characters: letters and digits, plus dots and underscores. Spaces, emoji and punctuation such as ! or & are refused.
- Usernames fold to lower case, which means capitalising a word will never free up a name somebody already holds.
- Hyphens are rejected outright. That catches people carrying a brand across from a domain name or a LinkedIn URL, where the hyphen is the normal break.
- Changing your username releases the old one rather than reserving it, and Instagram offers no route to get it back if somebody else moves first.
Where Instagram handles go wrong
The Instagram-specific trap is the decorative dot. A handle like your.brand.name reads fine written down and is painful to dictate, and a mistyped dot puts somebody on a different account entirely, sometimes on one parked deliberately close to yours. The second trap is choosing a name that reads as a variation on a larger account. Instagram removes and reassigns usernames under its impersonation and trademark rules, so a near miss on a known brand is a takedown waiting rather than a shortcut.
What this tool cannot tell you
Format is the easy half. This tool has no view of who already holds a name, what it means in another language, or whether it reads as somebody else’s brand with a character swapped, and those three are the usual reasons a handle you love turns out to be unusable.
- Dictate the shortlist to somebody and have them type it back. Whatever they get wrong is what your audience will get wrong.
- Keep the separator style consistent with the handle you use elsewhere, so a tag in somebody else’s caption still lands on you.
- Put the readable version in your name field, which is searchable, may contain spaces and capitals, and is not required to be unique.
You just fixed one post. Now do the month.
The instagram username generator solves one piece of one post. OctoSpark plans, writes and schedules the whole calendar across every network you use, publishes it for you, and reports what actually performed.
- One calendar for every network
- Schedule once, publish everywhere
- Drafts written in your own voice
- See what actually performed
No card needed. These tools stay free either way.
Related free tools
- Instagram username checkerCheck instantly whether an Instagram username is taken or still available.
- Instagram font generatorTurn plain text into bold, italic, script or monospace lettering to paste straight into your Instagram bio. Real Unicode characters, made in your browser.
- TikTok username generatorTurn a word or two into TikTok handle ideas that fit the rules: 2–24 characters, only what TikTok accepts. Free, and nothing you type is sent anywhere.
- YouTube username generatorTurn a word or two into YouTube handle ideas that fit the rules: 3–30 characters, only what YouTube accepts. Free, and nothing you type is sent anywhere.
Frequently asked questions
How this tool works, what it cannot do, and what happens to what you put into it.
What are Instagram's username rules?
Instagram usernames are up to 30 characters and may use letters, digits, dots and underscores, but no hyphens. Every suggestion here is checked against those limits before it is shown, so nothing in the list can be rejected for its format.Does this tell me whether a handle is free?
Not on its own. This tool invents ideas that are valid for Instagram. Each result links straight to the Instagram username checker, which looks up whether the handle is actually taken.Is anything sent to a server?
No. The suggestions are built by string transformations in your own browser. Your seed word is never transmitted, logged or stored.What if every idea I like is taken?
Add a second keyword (a niche, a city, a format) rather than trailing digits. Two real words read as a brand and stay memorable; "yourname2481" reads as a fallback and is harder to say out loud.Is my data private?
Yes. This tool does its work in your browser, so whatever you type, paste or upload stays on your device. Nothing is sent to our servers, which is also why it keeps working if you go offline after the page has loaded.Is this really free?
Yes. Every tool here is free with no account, no credit card and no usage cap. They exist so that the people who need our scheduling product find us, which only works if the tools are genuinely useful on their own.Do I need an account?
No. Open the page and use it. An account is only for OctoSpark itself, where you plan, schedule and publish a whole calendar rather than fixing one post at a time.Can I use the output commercially?
Yes. Anything you produce here is yours, including for client and commercial work. We claim no rights over it and we do not watermark it.