Instagram usernames can be between 3 and 30 characters long
The shortest username Instagram allows is 3 characters. The longest is 30 characters. That 30-character limit includes every character you type — letters, numbers, periods, and underscores all count toward the total.
If you try to create a username shorter than 3 characters or longer than 30, Instagram will reject it and show an error message. The platform enforces this limit the moment you try to save the username, so you'll know when ready if you've gone over.
This limit applies whether you're setting up a brand new account or changing an existing username. If you already have an account and want to change your username to something longer, you can do that as long as the new one stays within the 30-character window.
Key Takeaways
- Instagram usernames must be between 3 and 30 characters long, with no exceptions for any account type.
- Every character counts toward the limit — letters, numbers, periods, underscores, and any other allowed symbol each take up one space.
- If your desired username exceeds 30 characters, you'll need to shorten it or remove characters to make it fit.
- You can change your username as many times as you want, as long as each new one stays within the 3 to 30 character range.
How to count your characters correctly
When you're deciding on a username, count every single thing you type. If your username is sarah.photography.2024, that's 24 characters: the letters, the two periods, and the four numbers all add up. Spaces don't appear in Instagram usernames at all — the platform doesn't allow them — so you won't encounter that confusion.
The easiest way to check your character count is to type the username into a notes app or text document on your phone or computer, then look at the character counter. Most phones show character count in the keyboard settings, and most computers let you see it in a word processor. Instagram itself will also tell you if you're over the limit when you try to save it.
What happens if your username is too long
If you paste or type a username longer than 30 characters into Instagram's username field, the app won't let you proceed. You'll see an error message that tells you the username is too long, but Instagram doesn't always specify exactly how many characters you're over — it just blocks the save.
The solution is to remove characters until you're at 30 or fewer. You might drop numbers from the end, shorten a word, or remove a period or underscore. Once you're under the limit, Instagram will accept it and let you move forward with creating or updating your account.
Changing your username later
You can change your Instagram username whenever you want, and there's no limit to how many times you can do it. Each time you change it, the same 3 to 30 character rule applies. If you pick a new username that's too long, Instagram will reject it the same way it would for a new account.
When you change your username, your old username becomes available for someone else to claim after a short waiting period. If you think you might want to go back to an old username later, you should know that you may not be able to reclaim it — someone else could take it first.
Usernames versus display names
Your Instagram username and your display name are two different things. Your username is what appears in your profile URL and what people type with an @ symbol to mention you — this is the one with the 30-character limit. Your display name is what shows at the top of your profile and can be much longer, up to 30 characters as well, but it's a separate field.
Many people use a short username and then put their full name or a longer version in the display name field. For example, your username might be sarah.photo but your display name could be Sarah's Photography Studio. This gives you flexibility when the username you want is too long.
Business and creator accounts follow the same rules
Whether you have a personal account, a business account, or a creator account, the username length limit is always 3 to 30 characters. Instagram doesn't give any account type a longer or shorter limit. The rules are the same across all account categories.
Some business accounts try to use their full company name in the username field and run into the character limit. When that happens, the solution is the same: shorten the username and use the display name field for the full company name instead.
Frequently Asked Questions
Can I use spaces in my Instagram username?
No. Instagram doesn't allow spaces in usernames. You can use periods and underscores to separate words instead — for example, sarah_photography or sarah.photography. Both of these count toward your 30-character limit.
What if the username I want is longer than 30 characters?
You'll need to shorten it. Remove words, use abbreviations, or drop numbers until it fits. You can also use your display name field for the longer version — that's what many businesses do when their full name exceeds the limit.
Do capital letters count as extra characters?
No. Capital and lowercase letters both count as one character each. Instagram converts all usernames to lowercase anyway, so SarahPhoto and sarahphoto are treated the same and both use 10 characters.
Can I have a 2-character username?
No. Instagram requires a minimum of 3 characters. If you try to create a username with only 1 or 2 characters, the platform will reject it with an error message.
If I change my username, can someone else take my old one?
Yes. After you change your username, the old one becomes available for others to claim. There's a brief window, but if you don't reclaim it quickly, someone else can take it. If you think you might want it back, you should change to your new username and then when ready change back if you want to keep the old one.