How do you change your Instagram username?

Exact steps in the app and on the web, the character rules and change limits, and why the username field won't keep a fancy font.

Quick answer

Profile → Edit profile → Username → type the new handle → Save (Submit on web). Usernames allow up to 30 characters using only lowercase letters, numbers, periods, and underscores. Instagram's help pages set no fixed cooldown for a username change. The twice-in-14-days limit many guides quote belongs to your Name, the display name above your bio.

Step-by-step: change your Instagram username

iOS and Android app

  1. Open Instagram and tap your profile picture in the bottom-right to open your profile.
  2. Tap Edit profile.
  3. Tap Username.
  4. Delete the old handle and type the new one using lowercase letters, numbers, periods, or underscores.
  5. Tap the checkmark or Done to save.

Desktop web (instagram.com)

  1. Log in and click your profile picture, then Settings.
  2. Open Edit profile.
  3. Change the Username field.
  4. Click Submit to save.

If a change is accepted on one surface but the other still shows the old handle, close and reopen the app or refresh the page. Cached profile data can lag briefly after a successful save.

Instagram username rules and limits

Your username (the @handle in your URL) is different from your display name (the bold name at the top of your profile). Only the username follows these strict rules.

Why Instagram says the username is not available

Instagram rejects a username for a few real reasons:

  1. Already taken: another account owns it, even if that account looks inactive or private.
  2. Invalid characters: the field only accepts lowercase letters, numbers, periods, and underscores. Anything else is stripped or blocked.
  3. Too long: handles over 30 characters are rejected.
  4. Rate limit: if you've already changed it recently, you may have to wait before switching again.

A handle that shows no obvious public profile is not guaranteed to be claimable.

Can you put a fancy font in your Instagram username?

No. This is the caveat that trips people up. The username field strips styled Unicode: bold, cursive, and other fancy letters are not plain a–z, so Instagram either removes them or refuses to save the handle. The username is meant to stay a clean, searchable, typeable @handle.

Where fancy fonts do work is your display name and your bio. Those fields accept styled Unicode, so that's where you add cursive, bold, or decorated text. Paste your styled name into Name under Edit profile, and drop symbols or divider lines into your bio.

For more on why the handle rejects styling, see Why won't Instagram accept my fancy username?

Want a fancy name or bio?

Generate bold, cursive, and aesthetic text that works in your Instagram display name and bio, then paste it in.

Style your Instagram name and bio →

Back to the Instagram hub: Instagram Font Generator.

Sources

Instagram's own help articles on changing your profile information and on changing your username back say a username change is immediate unless a large account's change needs review, and that you can usually return to an old username if nobody has taken it; neither sets a limit on how often you change it. That the twice-in-14-days limit applies to the Name field, while the username can be changed at any time, comes from a July 2025 first-hand thread on the GetAssist forum. The 14-day hold on a previous username was reported by Fortune when Instagram introduced it in 2019.

FAQ

Frequently Asked Questions

How do you change your Instagram username?

Go to your profile, tap Edit profile, tap Username, type the new handle, and save. On the web, open instagram.com, go to Edit profile, change Username, and click Submit. Your handle can use up to 30 characters and only lowercase letters, numbers, periods, and underscores.

How often can you change your Instagram username?

Instagram's help pages give no fixed limit on username changes: a single change is instant, though an account that reaches a lot of people may have it reviewed first. The twice-within-14-days limit belongs to your Name (display name), not your @username. After you switch, your old handle is held for a short period so you can reclaim it if you change back quickly.

Why won't Instagram accept my new username?

The name is usually taken, contains invalid characters, or exceeds 30 characters. Instagram usernames only allow lowercase letters, numbers, periods, and underscores. A handle with no visible profile is not guaranteed to be available.

Can you use a fancy font in your Instagram username?

No. The username field strips styled Unicode letters and rejects handles that are not plain lowercase letters, numbers, periods, or underscores. Use fancy fonts in your display name or bio instead, where Instagram keeps the styling.