Instagram converts all usernames to lowercase, regardless of what you type
When you create an Instagram username, the platform displays it in lowercase letters only. If you type capital letters during signup — say, "JohnSmith92" — Instagram stores and shows it as "johnsmith92". This happens automatically and applies to every account, without exception.
The reason is technical. Usernames are the unique identifiers Instagram uses to route messages, mentions, and profile links. Treating uppercase and lowercase as different characters would mean one person could claim "JohnSmith92" and another could claim "johnsmith92" as separate accounts. To prevent confusion and collisions, Instagram standardizes all usernames to lowercase in the system.
This does not affect your display name — the name that appears above your bio and on your posts. Your display name can use capital letters, spaces, numbers, and symbols. Only the username (the handle that starts with @) is forced to lowercase.
Key Takeaways
- Instagram automatically converts every username to lowercase letters, even if you type capitals during signup.
- Your display name remains separate and can include capitals, spaces, and symbols — only the @ username is lowercased.
- When someone mentions you or searches for your account, they can type your username in any case and still find you.
- You cannot reserve a username by using different capital letters; Instagram treats "JohnSmith" and "johnsmith" as the same account.
How Instagram handles uppercase letters when you search or mention someone
Instagram's search and mention system is case-insensitive, meaning it does not matter whether you type uppercase or lowercase. If your username is "sarahdesigns," someone can search for "SarahDesigns," "SARAHDESIGNS," or "sarahdesigns" and find your account. The platform converts the search term to lowercase behind the scenes and matches it against your stored username.
The same applies to mentions. If you type @SarahDesigns in a comment, Instagram recognizes it as a mention of the account with username "sarahdesigns" and sends them a notification. The mention works regardless of the case you use when typing it.
Why this matters for your branding and recognition
Since your username always displays in lowercase, you need to think about readability when choosing one. A username like "thebluecottage" is harder to read at a glance than "the_blue_cottage" (with an underscore) or "theblue.cottage" (with a period). Underscores and periods break up long strings of letters and make usernames easier to parse visually.
Your display name is where you can make your brand stand out. If your username is "thebluecottage," your display name could be "The Blue Cottage" or "The Blue Cottage ✨" — whatever matches your brand voice. Many accounts use their display name to add capitals, emojis, or additional context that the lowercase username cannot provide.
What characters Instagram allows in usernames
Instagram usernames can contain lowercase letters (a–z), numbers (0–9), periods, and underscores. That is the complete list. No spaces, hyphens, @ symbols, or special characters are permitted. Capital letters are allowed during typing but are converted to lowercase automatically.
Usernames must be between 1 and 30 characters long. They cannot start with a number. If you try to create a username with a hyphen, space, or other forbidden character, Instagram will reject it during signup and ask you to choose a different one.
Changing your username and the lowercase rule
If you change your username later, the same lowercase conversion applies. You can change your username once every 14 days through your profile settings. Type whatever case you prefer during the change — Instagram will convert it to lowercase once you save.
Your old username becomes available for someone else to claim after you change it. If you want to reserve a variation of your username (like "sarah_designs" instead of "sarahdesigns"), you need to change to it before someone else does. Instagram does not hold old usernames for you.
How this differs from other platforms
Not all social platforms handle usernames the same way. Twitter (now X) displays usernames in whatever case you set, though the platform still treats them as case-insensitive for searching and mentions. TikTok also allows capitals in usernames and displays them as you type them. LinkedIn usernames are typically lowercase and cannot be customized the way Instagram usernames can.
Instagram's choice to display everything in lowercase is partly about consistency and partly about preventing the confusion that comes when one person uses "JohnSmith" and another uses "johnsmith" on the same platform. By standardizing the display, Instagram makes it clear that these are the same account.
Frequently Asked Questions
Can I make my username appear in capitals on my profile?
No. Instagram displays all usernames in lowercase only. Your display name (the text above your bio) can use capitals, but the @ username handle cannot. If you want a branded look with capitals, use your display name instead.
If I type my username in capitals when I mention someone, does it still work?
Yes. Instagram's mention system is case-insensitive. You can type @SARAHDESIGNS, @SarahDesigns, or @sarahdesigns and the mention will reach the account with username "sarahdesigns." The person will still be notified.
Can two people have the same username with different capital letters?
No. Instagram treats "johnsmith92" and "JohnSmith92" as identical. Only one account can hold that username. If someone already has "johnsmith92," you cannot create "JohnSmith92" as a separate account.
Does the lowercase rule explore to my display name too?
No. Your display name is separate from your username and can include capitals, spaces, numbers, emojis, and symbols. Only the @ username is forced to lowercase.
What should I do if my username is hard to read because it is all lowercase?
Use underscores or periods to break it up visually — for example, "the_blue_cottage" instead of "theblucottage." You can also use your display name to show the capitalized version of your brand name, which appears prominently on your profile.