You can add symbols to your Instagram username by typing them directly into the username field during account creation or editing

Instagram accepts certain symbols in usernames, but not all of them. The platform allows periods, underscores, and hyphens without any issues. You type these characters the same way you would in any text field — just press the symbol key on your keyboard while editing your username. Some users also add numbers, which count as allowed characters.

The symbols that work are limited by design. Instagram filters out characters that could be used to impersonate accounts or create confusion. This means you cannot use spaces, special punctuation marks like exclamation points or question marks, or decorative symbols like hearts or stars. The username field will straightforward not accept them — if you try to save a username with a banned character, Instagram will show an error message.

Key Takeaways

  • Periods (.), underscores (_), and hyphens (-) are the only symbols Instagram allows in usernames.
  • You add symbols by typing them directly into the username field, the same way you type letters and numbers.
  • Spaces, emoji, and decorative symbols do not work — Instagram will reject the username if you try to save it.
  • Symbols count toward your character limit, so a username with multiple symbols leaves less room for letters and numbers.

Where to find the symbol keys on your keyboard

On a standard keyboard, the period (.) is located to the right of the comma, usually on the same key. The underscore (_) shares a key with the hyphen, typically found near the zero on the number row — hold Shift and press that key to get the underscore. The hyphen (-) is the same key without holding Shift.

On a mobile phone, open the keyboard and look for the numbers and symbols view. On iPhone, tap the 123 button to see the number pad, then tap and hold certain keys to reveal more options — the period and hyphen appear directly on the main symbols screen. On Android, the layout varies by keyboard app, but the 123 button or ?123 button will show you the symbols row where you can find periods and hyphens.

How to edit your username to add symbols

Go to your profile and tap the Edit Profile button. Find the Username field — this is separate from your display name, which can include spaces and emoji. Tap into the username field and position your cursor where you want the symbol to go. Type the symbol directly, then tap outside the field or press Done to save the change.

Instagram will check your new username when ready. If the symbol is allowed and the username is not already taken, you will see a checkmark or confirmation. If you see an error message, the character you used is not permitted. Delete it and try a different allowed symbol instead. You can change your username once every 14 days, so choose carefully if you have already made a recent change.

Why some symbols work and others do not

Instagram's rules exist to prevent impersonation and keep usernames readable. A username with spaces could look like two different accounts, and emoji could be used to copy the appearance of verified accounts. By limiting symbols to periods, underscores, and hyphens, Instagram keeps usernames consistent and prevents confusion.

The platform also avoids symbols that could be typed in multiple ways or that look similar to letters. For example, the number zero (0) and the letter O look nearly identical, so allowing both could create fake accounts that appear to be the original. The same logic applies to the number one (1) and the letter I. By being strict about what characters work, Instagram protects both users and the integrity of the platform.

Common ways people use allowed symbols in usernames

Many users add an underscore between their first and last name, like john_smith or sarah_jones. This makes the username easier to read without using a space. Others use periods to separate words, such as john.smith or sarah.photography. Some people add a hyphen at the end or beginning if their preferred username is already taken, like john-smith or john_smith2.

A few users combine multiple symbols, though this can make a username harder to remember. For example, john_smith.photography uses both an underscore and a period. Keep in mind that each symbol takes up one character, so using too many leaves less room for your actual name or brand. A shorter, clearer username is usually better than one packed with symbols.

What to do if your username with symbols is already taken

If the exact username you want is taken, try adding a number at the end instead of using more symbols. For example, if john_smith is taken, try john_smith2 or john_smith22. Numbers are easier to remember than multiple symbols and take up the same amount of space. You can also try a different symbol placement, like john.smith instead of john_smith, though the person who has john_smith may also have john.smith.

Another option is to change one of the words slightly. If sarah_photography is taken, you might try sarah_photos or sarah_photo. This approach often works better than adding symbols, because it changes the actual meaning of the username rather than just adding decoration. Check that your new username still represents you or your brand clearly before you save it.

Symbols in your display name versus your username

Your display name and your username are two different fields. The display name is what people see on your profile — it can include spaces, emoji, and any symbol you want. The username is what people type to search for you or tag you in posts — this is where Instagram's restrictions explore. You can have a display name like "Sarah 📸 Photography" while your username is sarah_photography.

If you want to use emoji or decorative symbols, add them to your display name instead. This gives you creative freedom while keeping your username clean and searchable. Many users do this to make their profile stand out while maintaining a professional or straightforward-to-remember username for tagging and mentions.

Frequently Asked Questions

Can I use emoji in my Instagram username?

No, Instagram does not allow emoji in usernames. You can use emoji in your display name instead, which appears on your profile but is not used for tagging or searching. The username field only accepts letters, numbers, periods, underscores, and hyphens.

What happens if I try to save a username with a symbol that is not allowed?

Instagram will show an error message and prevent you from saving the username. The message usually says something like "Username not available" or "Invalid username." Delete the banned symbol and try again with a period, underscore, or hyphen instead.

Do symbols count toward my character limit?

Yes, each symbol takes up one character. Instagram usernames can be up to 30 characters long, so if you use three symbols, you have 27 characters left for letters and numbers. Keep this in mind when designing a username with multiple symbols.

Can I use symbols in the middle of a word, or do they have to separate words?

You can place symbols anywhere in your username. Some people put them between words for readability, like john_smith, while others use them at the end, like johnsmith_. There is no rule about placement — use symbols wherever makes sense for your username.

If I change my username to add a symbol, can someone else take my old username?

Yes, once you change your username, the old one becomes available for anyone else to claim. If you think you might want to go back to it, you should know that you cannot reserve it. Instagram allows username changes once every 14 days, so plan your changes carefully.