Free tool

Instagram Username Generator

Usernames that fit Instagram's rules, built from your name and your niche.

How it works

What is the Instagram Username Generator?

The Instagram Username Generator is a free tool that builds username ideas from your name or brand. Add your niche and a style, and it returns up to twelve. Every one follows Instagram's rules: 30 characters at most, only letters, numbers, periods and underscores, and no period at the start, the end or twice in a row.

How to use the Instagram Username Generator

  1. Enter the name the username should build on in Your name or brand, such as Priya Sharma.
  2. Add What you post about, a word or two such as travel photography, if you want some ideas to include your niche.
  3. Pick a Style: Simple, Creative, Professional or Playful.
  4. Press Generate usernames and read the list. Each shows its length out of 30.
  5. Press Copy on the one you like, then check it is free in Instagram before you set it.

What are the rules for an Instagram username?

An Instagram username can be up to 30 characters and may use only letters, numbers, periods and underscores. It cannot start or end with a period or have two periods in a row, and it cannot contain spaces, hyphens or emoji. Usernames are not case-sensitive, so @PriyaSharma and @priyasharma are the same account.

Every suggestion here is checked against those rules before you see it, and all of them are written in lowercase, the way Instagram shows usernames.

What makes a good Instagram username?

Someone should be able to hear it once and find you. Short, easy to say and easy to spell beats clever, and a long run of numbers makes a name hard to remember. Using your real name or brand keeps it the same across your other accounts.

The Simple style stays close to your name. Professional suits a business or a portfolio. Creative and Playful take more liberties, and when you fill in What you post about, some ideas work in your niche, such as a word for travel or food.

What if the username you want is taken?

Try the variations Instagram allows. A period or an underscore between words, a word for your niche or your city, or a short prefix such as "hey" or "the" can turn a taken name into a free one that still reads as yours.

Generate a few rounds with different styles for more options, then search each one in Instagram. Choose the one closest to your name.

Questions

How many characters can an Instagram username have?
An Instagram username can have up to 30 characters, using letters, numbers, periods and underscores. Every username this generator suggests fits inside that limit and shows its length.
Can Instagram usernames have capital letters?
Instagram usernames are not case-sensitive, so capital letters do not make a name different from its lowercase version, and Instagram shows usernames in lowercase. For capital letters and spaces, use the Name field on your profile.
Can Instagram usernames have spaces or special characters?
No. An Instagram username can contain only letters, numbers, periods and underscores. Use a period or an underscore where you would put a space, such as priya.sharma or priya_sharma.
How do I change my Instagram username?
Open your profile, tap Edit profile, tap Username, type the new name and save. Instagram tells you if the name is already taken while you type.
How do I check if an Instagram username is available?
Search for it in Instagram, or type it into the Username field on Edit profile, where Instagram says whether it is taken. Copy a few options from this generator and try each in turn.

Instagram Tools

More in Instagram Tools

Instagram Engagement Rate Checker

Paste public post links and see likes, comments and engagement rate against the account's followers.

Check engagement

Instagram Engagement Rate Calculator

Work out engagement rate from your own numbers, by followers or by reach.

Calculate rate

Instagram Money Calculator

What a sponsored post, Reel or Story could pay, from followers and engagement.

Estimate earnings

Ready when you are

Before your next buyer asks AI about you, ask AI about yourself

One check, four engines, about twenty seconds. We show you the answers before we ask for anything.