Instagram converts all usernames to lowercase, so capital letters you type will become lowercase letters

When you create an Instagram username, the platform automatically converts every letter to lowercase. If you type "JohnSmith42" during signup, Instagram stores and displays it as "johnsmith42". This happens whether you use capital letters at the start, in the middle, or throughout — Instagram treats them all the same way.

This is a technical choice Instagram made to keep usernames consistent and prevent confusion. Two accounts cannot exist with the same letters in different cases (like "JohnSmith" and "johnsmith"), so the system standardizes everything to lowercase to avoid that problem.

The conversion happens automatically and cannot be overridden. You cannot preserve capitals in your username no matter what method you try or when you attempt it.

Key Takeaways

  • Instagram automatically converts capital letters to lowercase in usernames, so typing capitals during signup will not preserve them.
  • You cannot use capital letters in your username no matter when you try — during initial signup or when you change it later.
  • The display name (the name shown above your username) is separate and does accept capital letters, so you can use them there instead.
  • Other characters like periods, underscores, and numbers work in usernames, but only lowercase letters a through z are allowed.

Where you can actually use capital letters on your profile

Your Instagram profile has two separate name fields. The username (what appears with the @ symbol) cannot contain capitals. But your display name — the larger text shown above your username on your profile — accepts capital letters freely.

If you want "John Smith" to appear on your profile with capitals, set your display name to "John Smith" and your username to something like "johnsmith42" or "john.smith.42". Visitors will see the capitalized display name prominently, and the lowercase username below it. This is the standard way people show their preferred name styling on Instagram.

Your display name can also include spaces, emoji, and special characters that are not allowed in usernames. You can change your display name as often as you want without any waiting period.

What characters actually work in Instagram usernames

Instagram usernames accept only lowercase letters (a–z), numbers (0–9), periods, and underscores. You cannot use spaces, hyphens, emoji, or special characters like @ # $ % or &.

The period and underscore are useful when you want to separate words. "john.smith" and "john_smith" both work. Many people use these characters to make lowercase-only usernames easier to read, since you cannot rely on capital letters to mark word breaks.

Usernames must be between 1 and 30 characters long. They must also start with a letter or number, not a period or underscore.

Why Instagram made this choice

Lowercase-only usernames prevent duplicate accounts that differ only in capitalization. Without this rule, someone could register "JohnSmith" and someone else could register "johnsmith," and Instagram would have to decide which one is the "real" account or allow both to exist separately. That creates confusion for people trying to find you.

By converting everything to lowercase, Instagram ensures that each unique combination of letters, numbers, periods, and underscores can belong to only one account. This also makes usernames easier to type correctly — you do not have to remember which letters were capitalized.

The lowercase standard is also consistent across Instagram's systems, making the platform more reliable and reducing technical errors when accounts are searched, tagged, or mentioned.

Changing your username later does not add capital letters

If you change your username after creating your account, the same rule applies. Instagram will convert any capitals you type to lowercase. You can change your username as often as you want (with a short waiting period between changes on some accounts), but capitals will never be preserved.

You can change your username by going to Settings, then Account, then Username. Type your new username and tap Change Username. Whatever you type will be converted to lowercase when you save it. If you change your username back to one you used before, you may need to wait a certain amount of time before doing so.

How to make your profile name stand out without capitals in the username

Since your username must be lowercase, use your display name to show how you want your name styled. Set your display name to "John Smith" or "JOHN SMITH" or however you prefer, and use a clean lowercase username like "johnsmith" or "john.smith".

You can also use numbers and underscores creatively. "john_smith_42" or "johnsmith.official" are both lowercase but still readable and professional. Many people add a year, location, or descriptor to their username when their preferred name is already taken by someone else.

Your bio section also accepts capital letters and special formatting, so you can add additional branding or styling information there if you want your profile to feel more personalized.

Frequently Asked Questions

If I type capital letters in my username, will they show up after I post?

No. Capital letters are converted to lowercase the moment you save your username, whether during initial signup or when you change it later. They will never appear in your username anywhere on Instagram, including in posts, tags, or your profile.

Can I use a capital letter at the start of my username to make it look like a proper name?

No. Instagram converts the first letter and every other letter to lowercase. There is no way to preserve capitals in a username, even if you only capitalize the first letter.

Does my display name have to match my username?

No. Your display name and username are completely separate. Your display name can use capitals, spaces, and special characters, while your username must be lowercase letters, numbers, periods, and underscores only. Many accounts use a capitalized display name with a lowercase username.

What if the username I want is taken with different capital letters?

It is not actually taken with different capitals. Instagram treats "JohnSmith" and "johnsmith" as the same username because capitals are not allowed. If you cannot register a username, it means someone already registered that exact combination of letters, numbers, periods, and underscores — regardless of what capitals they may have typed.

Can I use an underscore or period to replace a capital letter in my username?

Yes. Many people use underscores or periods to separate words in lowercase usernames. "john_smith" and "john.smith" both work and are easier to read than "johnsmith" alone. This is a common workaround when you want visual separation between words but cannot use capitals.