How Instagram Usernames Work
Your Instagram username is your handle: the address of your profile (instagram.com/username), the name people type to tag or mention you, and the label on every comment and message you send.
Instagram username rules at a glance
- Length
1-30 characters
- Characters
Letters, numbers, periods (.), underscores (_) - no consecutive periods, cannot start or end with a period
- Change limit
None published
Instagram publishes no limit on username changes; accounts that reach a lot of people may need a review before a change applies.
- Old name after a change
After a short hold
Instagram publishes no hold length, but its help center confirms recently freed usernames are temporarily blocked from being claimed by others.
- Profile text
bio up to 150
- Cannot start or end with a period
- No two consecutive periods
- Instagram's help center doesn't publish these rules; they are what Instagram's own sign-up form enforces (checked October 2026).
Instagram Username Rules: What’s Official and What the App Enforces
Instagram’s help center doesn’t publish its username rules. The closest it gets is a tip for when a name is taken: “You can add periods, numbers, underscores or abbreviations to help you come up with a username that’s not already in use.” So we tried names in Instagram’s own sign-up form in October 2026. This is what it accepted and rejected:
| Username | Instagram sign-up form |
|---|---|
| my.brand | Accepted: a period between characters is fine |
| brand..co | Rejected: two periods in a row |
| brand. | Rejected: ends with a period |
| .brand | Rejected: starts with a period |
| brand_ and _brand | Accepted: underscores can start or end a username |
| brand__co | Accepted: two underscores in a row are fine |
| brand._co | Accepted: a period next to an underscore is fine |
| brand-co | Rejected: hyphens are not allowed |
| 30 characters | Accepted |
| 31 characters | Rejected: over the 30-character limit |
Two rules are official, and they come from Instagram’s Terms of Use rather than the form. You can’t use a domain name or URL in your username without Instagram’s prior written consent, so brand.comfits the character rules but still breaks the Terms. And you can’t buy, sell or transfer a username, or any other part of an account.
When the Instagram Username You Want Is Taken
Instagram has no claim process for taken names. For a name held by an account that seems inactive, its help center’s advice is to “choose an available version of the username.” Waiting out an inactive account doesn’t help on its own: Instagram documents no program that releases dormant usernames. Names do come back in a few ways:
- Renames. When someone changes away from a username, Instagram blocks it from being claimed by others for a short time. It doesn’t publish how long.
- Deletions. A deleted account’s username returns once the owner’s window to cancel the deletion has closed, and then it goes to whoever claims it first. Instagram says that window varies by region.
- Trademark and impersonation reports. Instagram’s Terms say it may change a username “if it infringes someone’s intellectual property or impersonates another user.” If an account uses your registered trademark or pretends to be you, report it to Instagram.
Don’t count on a banned account’s name. Instagram says an owner whose profile was removed for violating its Community Standards may not be able to sign up again with the same username, and it doesn’t say whether anyone else can.
What Your Instagram Result Means
- Available. Claim it in the Instagram app now. Short and dictionary names are contested by automated watchers, so don’t wait.
- Taken. An account holds it. Try a variation, or watch the name and we alert you once it is confirmed free. Instagram watching is part of Pro and Business.
- Invalid. The name breaks one of the rules above, so nobody can register it. Change the name rather than wait for it.
- Sign-up or upgrade prompt. We only show verified Instagram results, and they come with Day Pass, Pro, and Business. Guests are asked to create an account, and free accounts to upgrade.
Choosing an Instagram Username That Works Everywhere
Instagram is generous, so the limits that matter usually come from your other platforms. If you want the same name on X, keep it within 15 characters; Instagram allows 30.
If you need a separator, prefer an underscore. A period is the separator that travels worst: of the platforms we check, GitHub, Kick, Pinterest, Roblox, Telegram, Twitch, and X (Twitter) reject it in the middle of a name. An underscore is rejected only by Bluesky and GitHub. Run the name through a full check before you commit, so you don’t settle on Instagram for a name that’s gone elsewhere.