Capital letters in your Instagram username don't display, even if you type them

Instagram converts all usernames to lowercase automatically. If you type JohnSmith when you create your account, it becomes johnsmith on your profile and in the URL. You cannot force capital letters to appear in your username — the platform straightforward does not support them.

This happens at the moment you submit your username. Instagram's system treats uppercase and lowercase as the same character for usernames, so JohnSmith, johnsmith, and JOHNSMITH are all considered identical and only one can exist on the platform. Once your account is created, the username displays in lowercase no matter what you typed.

This is different from your display name, which is the text that appears above your username on your profile. Your display name can include capital letters, spaces, emojis, and special characters. Many people use their display name to show capitalization when their username cannot.

Key Takeaways

  • Instagram automatically converts all usernames to lowercase, so capital letters you type during signup will not appear on your profile.
  • Your display name is separate from your username and can include capital letters, spaces, and special characters.
  • If you want your name to appear with capitals, set your display name to show capitalization while your username remains lowercase.
  • Usernames can only contain letters, numbers, periods, and underscores — no spaces or other characters.

How your display name and username work together

Your display name is what people see at the top of your profile, and it can look however you want. You can set it to John Smith with capitals and a space, while your username stays johnsmith. When someone searches for you or sees your posts, they see your display name first.

Your username is the handle people use to tag you or visit your profile directly. It appears in your profile URL (instagram.com/johnsmith) and is what shows when someone types @ to mention you. This is the part Instagram locks into lowercase.

To change your display name, go to your profile, tap Edit Profile, and change the Name field. This takes effect when ready and does not affect your username. You can change your display name as often as you want, but your username can only be changed once every 14 days.

Why Instagram uses lowercase-only usernames

Lowercase-only usernames prevent confusion and impersonation. If Instagram allowed JohnSmith and johnsmith to be two different accounts, scammers could create accounts that look nearly identical to real ones. By treating all usernames as lowercase, Instagram ensures that each person can only claim one version of their name.

This also makes usernames easier to type and remember. You do not have to remember which letters are capitalized — you can type it however you want and it will still find the right account. When you search for someone or type a mention, Instagram matches your input to the lowercase version automatically.

Workarounds if you want capitals to show

The most straightforward approach is to use your display name for capitalization. Set your display name to John Smith or JOHN SMITH or however you want it to appear, and let your username be lowercase. People will see the capitalized version on your profile and in comments you make.

Some people use numbers or periods in their username to create visual breaks that make it feel more stylized, like john.smith or john_smith. While this does not add capitals, it can make a lowercase username feel more intentional or branded.

If your desired username is already taken, you might try adding numbers or underscores to create a variation — for example, johnsmith1 or john_smith_. These are technically different usernames and may be available even if the plain version is taken.

What characters you can actually use in a username

Instagram usernames can contain only letters (a–z), numbers (0–9), periods (.), and underscores (_). You cannot use spaces, hyphens, emojis, or any other special characters in your username itself. Capital letters are allowed when you type them, but they convert to lowercase automatically.

Your username must be between 1 and 30 characters long. It cannot start with a number. If you try to use any character outside the allowed set, Instagram will show an error and ask you to choose a different username.

Changing your username if you want something different

You can change your username once every 14 days. Go to your profile, tap Edit Profile, and select Username. Type your new username and tap Done. Instagram will tell you when ready if it is already taken or if it contains characters that are not allowed.

When you change your username, your old username becomes available for someone else to claim after a short period. If you think you might want to go back to an old username later, you should change it back within that window before someone else takes it.

If you have a business account, you can also set up a custom URL through Instagram's business tools, though this does not change your actual username — it just creates a shorter link people can use to find you.

Frequently Asked Questions

Can I use capital letters if I have a verified account?

No. Verification does not change how usernames work. All usernames display in lowercase regardless of account type. Your display name can still show capitals, and that is what appears most prominently on your profile.

Will people see capital letters if I type them in my username?

No. Instagram converts your input to lowercase before it saves. If you type JohnSmith, it becomes johnsmith when ready. People searching for you will find the lowercase version, and that is what displays on your profile.

Can I use special characters like hyphens or spaces in my username?

No. Usernames can only contain letters, numbers, periods, and underscores. Hyphens and spaces are not allowed. If you want visual separation, use a period or underscore instead, like john.smith or john_smith.

If I change my username, can someone else take my old one?

Yes, after a short period. When you change your username, the old one becomes available for others to claim. If you think you might want it back, change to it again within a few days before someone else takes it.

Does my display name have to match my username?

No. Your display name and username are completely separate. You can set your display name to anything you want — with capitals, spaces, emojis, or special characters — while your username remains lowercase letters, numbers, periods, and underscores only.