Instagram Username Rules Every New Handle Should Follow

Before you fall in love with a handle, it helps to know the actual Instagram username rules so your pick is valid and easy to claim. There are limits on length, on which characters you can use, and on uniqueness, plus an important difference between your handle and your display name. Below is a clear breakdown, valid examples, and common mistakes to avoid.

Type a word and hit Generate, or just press Generate for ideas.

Valid, well-formed handle examples

Tap any idea to copy it. Want more? Type your own word in the generator above.

Length and character limits

Instagram usernames can be up to thirty characters long, which is plenty for a name plus a word or two. The allowed characters are simple: letters, numbers, periods, and underscores only. That means no spaces, no emoji, and no other special symbols like hyphens, ampersands, or slashes. If you try to add anything outside that set, the app will not accept it. Because periods and underscores are your only separators, you will rely on them to break up words, as in the.daily.sam or sam_the_chef. Knowing these limits up front saves frustration, since you can rule out invalid ideas before you get attached to a name that could never be created.

Every username must be unique

No two accounts can share the same username, so your handle has to be one that nobody else already holds. This is the most common reason a name gets rejected, especially for popular first names and short words that were claimed long ago. Usernames are also not case sensitive, which means JamieSmith and jamiesmith are treated as the same handle, so changing capitalization will not free up a taken name. When your first choice is unavailable, add a word, an initial, or a meaningful number to make it distinct. Checking availability directly in the app is the only reliable way to confirm a specific spelling is open before you try to claim it.

Handle versus display name

It is important to separate two things people often confuse. Your username is your @handle and the address of your profile link, and it must follow all the character and uniqueness rules above. Your display name, sometimes called your name, is the text shown in bold on your profile, and it is far more flexible. The display name can include spaces, capital letters, and emoji, and it does not need to be unique, so several people can share the same display name. Many users put their full, readable name or brand as the display name and keep a shorter, tidy handle. Remember that changing your display name does not change your @handle or your link.

Common mistakes and how to avoid them

A few errors trip people up repeatedly. Trying to use spaces or emoji in the handle will fail, so save those for your display name instead. Going over thirty characters forces awkward cuts, so keep the name tight from the start. Stacking too many underscores or numbers makes a handle hard to type and easy to misspell, which costs you follows and tags. Picking something purely trendy can look dated fast, so favor a clear name you will still like later. Finally, always confirm availability in the app before committing anywhere else. If you want valid options fast, our free generator only produces handles that already follow every rule, which saves you from testing invalid names one at a time in the app.

Frequently Asked Questions

How long can an Instagram username be?
An Instagram username can be up to thirty characters long. That is enough room for your name plus a describing word or two. Keeping it well under the limit is smart anyway, since shorter handles are easier to remember, type correctly, and tag.
What characters are allowed in a username?
Only letters, numbers, periods, and underscores are allowed. Spaces, emoji, and other special symbols like hyphens or ampersands are not permitted. Periods and underscores are your only separators, so you use them to break up words in your handle.
Are Instagram usernames case sensitive?
No, usernames are not case sensitive, so JamieSmith and jamiesmith count as the same handle. This means you cannot free up a taken name just by changing the capitalization. You will need to add a word, initial, or number to make it distinct.
What is the difference between a username and display name?
Your username is your @handle and profile link, and it must follow the character and uniqueness rules. Your display name is the bold text on your profile, which can include spaces, capitals, and emoji, does not need to be unique, and can be changed freely.
Why is my username not available?
Usernames must be unique, so if someone already holds that exact spelling, you cannot use it. Because handles are not case sensitive, changing capitalization will not help. Add a word, an initial, or a meaningful number to create a distinct, available version.
Can I use spaces or emoji in my handle?
No, the username field does not accept spaces or emoji, only letters, numbers, periods, and underscores. If you want spaces, capital letters, or emoji, put them in your display name instead, which is separate from your handle and far more flexible.

Generate your own in seconds

Use the free Instagram Username Generator to spin up unlimited fresh ideas from any keyword.

Open the Instagram Username Generator →

More Instagram username guides