A good Instagram username is short, straightforward to spell, and tells people something about who you are
Your username is the first thing people see when they find your profile. It should be memorable enough that someone can type it from memory, distinctive enough that it does not blend into thousands of similar accounts, and honest enough that it matches what your profile actually contains. A username that works does one or more of these things: it uses your real name or a recognizable variation, it describes what you post about, or it is straightforward a word or phrase people remember easily.
The best usernames are between 5 and 20 characters long. Shorter usernames are easier to type and remember, but very short ones (three or four letters) are usually taken. Longer usernames work if they are still pronounceable — "photography_by_sarah" is fine, but "sarahsphotographyandtravelstories" makes people give up halfway through typing.
Key Takeaways
- Use your real name, a nickname people already call you, or a clear variation so people can find you when they search for you by name.
- Avoid numbers and underscores unless they serve a purpose — they make usernames harder to remember and harder to type when you are telling someone verbally.
- Check that your username is available on other platforms where you post, so people looking for you do not land on someone else's account.
- Do not use slurs, sexual references, or anything you would not want a potential employer or family member to see, because usernames are permanent and searchable.
- Test your username by saying it out loud to someone else — if they have to ask you to spell it, it is too complicated.
Use your name or a version people recognize
The easiest username is your actual first and last name, or your first name plus last initial. If "sarah_johnson" is taken, try "sarahjohnson" without the underscore, or "sarah.johnson" with a period. If your name is common, add a middle initial or middle name: "sarah_m_johnson" or "sarahmariejohnson".
If you go by a nickname that people actually use when they talk to you — like "Sam" instead of "Samuel" or "Liz" instead of "Elizabeth" — use that instead of your legal name. People will search for the name they know you by, not the one on your birth certificate. If you have always been called by a nickname in your friend group or at work, that is the version that will help people find you.
Avoid usernames that are completely different from your real name unless you have a strong reason. A username like "pixel_dreamer_2024" might feel creative, but when someone meets you in person and tries to find you later, they will search for your actual name and not find you.
Keep it straightforward and straightforward to type
Numbers and underscores make usernames harder to remember and harder to say out loud. If you must use a number, make it meaningful — your birth year, a jersey number, a date that matters to you — rather than random digits. "sarah_1989" is better than "sarah_47382" because someone might remember the year.
Underscores are necessary when your first choice is taken, but they add a step when someone is typing. If "sarahjohnson" is taken and you need to use "sarah_johnson", that is fine. But do not add underscores just to make a username look different — "s_a_r_a_h_j_o_h_n_s_o_n" is not better, it is just slower to type.
Avoid special characters, periods, and hyphens unless Instagram requires them because your first choice is taken. The simpler your username, the more likely someone will remember it and type it correctly the first time.
Make sure it describes what you actually post
If your account is about a specific topic — photography, fitness, cooking, gaming — your username should hint at that. "sarah_photography" tells people what to expect before they click. "sarah_runs" signals a fitness account. "sarah_bakes" is clear and memorable.
The key is honesty: if your username says you post about fitness but your feed is mostly food photos, people will feel misled. Your username is a promise about what your account contains. Keep that promise, or change the username later when your focus shifts.
If your account is personal and you post about many different things, stick with your name or a straightforward nickname instead of trying to describe everything. A personal account does not need to announce its topic.
Check availability on other platforms
Before you settle on a username, search for it on Twitter, TikTok, YouTube, and any other platform where you post or might post later. If your Instagram username is "sarahjohnson" but someone else owns @sarahjohnson on Twitter, people looking for you across platforms will get confused or land on the wrong account.
You do not need to own the username everywhere, but you should at least know whether it is taken and by whom. If it is taken by someone with a similar name or topic, that is worth noting. If it is taken by a completely different person or account, it is less of a problem — people will figure out which one is you based on context.
Some people use a username generator to check availability across multiple platforms at once, but the fastest way is to search each platform individually for the username you want.
Avoid usernames that will embarrass you later
Your username is permanent. You can change it, but the old one stays in people's minds and in screenshots. Do not use slurs, sexual references, drug references, or anything you would not want a teacher, boss, or family member to see. That includes usernames that seem funny now but will seem dated or offensive in five years.
Avoid usernames that are inside jokes only your close friends understand. When someone new finds your account, they should not have to ask what your username means. If it is too obscure, it defeats the purpose of being memorable.
Think about what your username says about you to a stranger. If you would not introduce yourself that way in person, do not use it online.
Test it by saying it out loud
Before you commit to a username, say it out loud to someone else. If they have to ask you to spell it, it is too complicated. If they mishear it, that is a sign the username is not clear enough.
Try texting it to a friend and ask them to type it into Instagram without you correcting them. If they get it wrong, the username is not intuitive enough. The goal is a username that people can remember after hearing it once and type correctly on the first try.
Frequently Asked Questions
Can I change my username later?
Yes. Instagram lets you change your username as often as you want, but each change takes effect when ready. When you change it, your old username becomes available for someone else to claim. If you change your mind, you can change it back, but only if no one else has taken it in the meantime.
What if my first choice is taken?
Try variations: add your middle initial, use a period or underscore, add a number that means something to you, or use a nickname instead of your full name. If none of those work, consider a username that describes what you post about instead of just using your name.
Should I use capital letters in my username?
Instagram treats usernames as lowercase no matter how you type them. "SarahJohnson" and "sarahjohnson" are the same account. You can use capital letters when you type your username, but they will not show up on your profile.
Is it better to use my real name or a creative username?
Use your real name if you want people to find you by searching for you, or if your account is personal or professional. Use a creative username if your account is about a specific hobby or topic and you want to build an audience around that topic rather than around your identity.
What if someone is impersonating me with a similar username?
Report the account to Instagram through the report button on their profile. Instagram takes impersonation seriously, especially if the account is pretending to be you or using your photos. Include screenshots of the impersonation when you report it.