Create an Instagram name
Get username and display name ideas from your name or topic, and check whether a username looks free.
Loading the tool…
Username ideas that fit Instagram's rules
A good Instagram handle is short, easy to spell after hearing it once, and says something about you or your business. The obvious version of your name is usually taken. This generator takes your name or a word about you and a style, such as Business, Travel, Food or Gaming, and builds about two dozen variations per click with prefixes and suffixes, dots and underscores, aesthetic words and optional numbers. It also suggests display names for the bold line above your bio.
Every idea is checked against the rules for usernames before you see it, and you can ask whether a name is already in use with one tap. A separate field checks a username you already have in mind and offers the closest valid version if it breaks a rule.
How to create an Instagram name
Enter your words
Your first name, nickname or brand, or a word about you such as "coffee" or "studio". Ideas use Latin letters only.
Choose a style
Pick one of 13 styles, from Simple and Aesthetic to Business, Photography or Pets, and switch dots, underscores, numbers and aesthetic words on or off. More ideas gives a new set.
Check availability
Tap Check next to a name. The result says "Taken", "Taken (private account)" or "Looks free".
Claim it on Instagram
Change your username in the app's Edit profile screen. Instagram makes the final decision.
Instagram username rules
- Letters (a–z), numbers, periods and underscores only; no spaces, hyphens, accents or emoji.
- At most 30 characters.
- Usernames are not case-sensitive, so "Anna.Bakes" and "anna.bakes" are the same handle.
- No two periods in a row, no period at the start or end, and at least one letter. The generator applies these too.
If the name you want is taken, Instagram's own advice is to add periods, numbers, underscores or abbreviations to create an available version (Instagram Help Center (opens in a new tab), checked November 2026). The 30-character limit is enforced by the app; the Help Center pages we checked do not state it.
How the availability check works
When you tap Check, the username (and nothing else) is sent to our server, which asks a data provider whether an account with that name exists. Answers are cached for a day, and each visitor can run up to 40 lookups an hour, shared with our other lookup tools. "Taken" means an account with that name was found, public or private. "Looks free" means none was found, but it is not a guarantee: the name may belong to a deactivated or restricted account, may have been changed recently, or may be reserved by Instagram. Only Instagram can confirm it when you try to save the name.
Everything else, from the ideas to the rule checks, is generated in your browser.
Username questions
What makes a good Instagram username?
Easy to say and spell, close to your real name or brand, and without numbers that look random. If you also use other networks, the same handle everywhere helps people find you.
Can I take a username that seems inactive?
Not directly. Instagram suggests choosing an available variation instead. Trademark owners can report an account that uses their registered mark.
How often can I change my username?
You change it in Edit profile in the app, and Instagram decides whether the new name is accepted. Links and tags that use your old @handle stop leading to you, so update them on other sites.
What is the difference between name and username?
The username is your @handle and web address. The name is the bold text above your bio; it can contain spaces, must be under 30 characters at sign-up, and is also searchable, so it can include a keyword such as "Anna | Wedding Cakes".
Related text tools
Style the name field and your bio with Instagram fonts, or plan your first posts with the caption library. More helpers for your profile text are listed under Instagram text tools.