Start with what makes you recognizable, not what's trendy
A unique Instagram username is one that people remember and can actually find when they search for you. The fastest way to create one is to combine something specific about yourself — your name, a hobby, a skill, or what you do — with a number or word that's unlikely to be taken. Avoid copying what's popular this month, because thousands of other accounts will use the same formula next week.
The username you choose becomes part of your profile URL and appears every time someone tags you or mentions you in a comment. It's harder to change later without losing followers and search history, so spending five minutes now on something you won't regret in six months is worth it.
Key Takeaways
- Combine a personal identifier (your name, profession, or hobby) with a number or descriptor to create something specific that's less likely to be taken.
- Instagram usernames can be 30 characters long and include letters, numbers, periods, and underscores — but not spaces or special characters like hyphens.
- Check whether your chosen username is available by typing it into Instagram's search bar before you commit to it.
- If your first choice is taken, add a year, location, or descriptor word rather than random numbers, because people are more likely to remember and find you.
- You can change your username once every 14 days, so test it for a week before deciding it's permanent.
What characters and length actually work
Instagram usernames can be up to 30 characters long. You can use letters (uppercase and lowercase look the same to Instagram), numbers, periods, and underscores. You cannot use spaces, hyphens, or special characters like @, #, or &.
This means "sarah.photography" works, "sarah-photography" does not. "sarah_2024" works, "sarah 2024" does not. Periods and underscores are useful because they let you separate words without making the username harder to read aloud or type.
Shorter usernames are easier to remember and type, but they're also more likely to be taken. A 15-character username that describes what you actually do will serve you better than a 10-character one that's vague or already belongs to someone else.
Build from something specific about you
Start by writing down three to five things that are true about you: your first or last name, your profession or main hobby, a skill you're known for, or a location you're associated with. Pick one of these as your base.
If your name is taken (common names almost always are), add a descriptor: "sarah.photography", "sarah.writes", "sarah.coaching". If your profession is taken, add your location or a number: "photography.denver", "photography.2024". If you're known for a specific thing, lead with that: "letterpress.sarah", "sourdough.studio".
The goal is to make it specific enough that someone who knows you can find you, and memorable enough that someone who hears it once can type it correctly. "sarah.photography" is better than "sarahphotography" because it's easier to read. "sarahphotography" is better than "sp2847" because someone can actually remember it.
Check availability before you decide
Open Instagram and tap the search icon at the bottom. Type the username you're considering into the search bar. If a profile appears, that username is taken. If nothing appears, the username is available — but only for the moment you're looking at it. Someone else could claim it before you do.
If your first choice is taken, don't add random numbers like "sarah.photography47" or "sarah.photography999". Instead, add a word that means something: "sarah.photography.studio", "sarahphotography.denver", "sarahphotography.2024". People are more likely to guess and remember a username that makes sense than one with arbitrary digits.
Write down your top three choices in order. Check all three for availability before you create your account or change your username, so you know which one you'll use if your first pick is gone.
How to actually change your username on Instagram
If you already have an Instagram account, go to your profile and tap the menu icon (three horizontal lines). Select "Settings and privacy", then "Account info", then "Username". Type your new username and tap "Change username". Instagram will tell you when ready if it's taken.
You can change your username once every 14 days. This means you can test a username for a week, decide you don't like it, and switch to something else without waiting months. Use this window to live with your choice before you commit to it.
When you change your username, your old username becomes available for someone else to claim after a short period. Your follower count and post history stay with your account — only the username changes. People who follow you will still see your posts, but the URL to your profile will be different.
Avoid patterns that look like spam or are hard to find
Don't use all numbers, excessive underscores, or repeated characters. "sarah.photography" looks like a real person. "s_a_r_a_h_p_h_o_t_o_g_r_a_p_h_y" or "sarahphotography123456" looks like an account trying to hide or a bot. People are less likely to follow accounts that look automated or suspicious.
Don't copy someone else's username with a tiny variation, like adding a period or number at the end. This confuses people and can get your account flagged for impersonation. If the username you want is taken, choose something genuinely different.
Avoid inside jokes or references that only three people will understand. Your username is how strangers find you. Make it clear enough that someone who knows your work but doesn't know you personally can search for you and find the right account.
Test your username by saying it out loud
Say your chosen username out loud as if you were telling a friend how to find you. Can you say it clearly without spelling it out? Does it sound like something else when spoken? "sarah.photography" is straightforward to say. "sarahphotog" sounds like you're cutting off mid-word. "sarah_photo_graphy" requires you to say "underscore" twice, which is annoying.
Type it on your phone without looking at the screen. Did you get it right? If you had to correct yourself, it's probably harder to type than you think. A username you can type correctly while distracted is a username people can actually find.
Sleep on it for a day if you're torn between two options. The one you think about more, or the one you'd rather explain to someone, is probably the better choice.
Frequently Asked Questions
Can I use my real name if it's already taken?
Yes. Add a period, underscore, or descriptor word: "sarah.martinez", "sarah_martinez", "sarahmartinez.photography". If even those are taken, add a location or year: "sarahmartinez.denver" or "sarahmartinez.2024". The goal is to make it specific enough to be available while still being recognizable as you.
What if I change my mind about my username later?
You can change it once every 14 days. Your followers, posts, and follower count stay with your account — only the username changes. The old username becomes available for someone else to claim after a short period, so don't change it on a whim.
Does my username affect how many people see my posts?
Not directly. Instagram's algorithm doesn't favor or penalize posts based on the username. However, a username people can remember and find easily means more people can search for you and follow you, which does affect your reach over time.
Can I use special characters like hyphens or ampersands?
No. Instagram only allows letters, numbers, periods, and underscores. Hyphens, spaces, @, #, and other special characters will cause an error when you try to save the username. Use periods or underscores to separate words instead.
Should I include my location in my username?
Only if location is central to what you do. "photography.denver" makes sense if you're a local photographer and people search for photographers in Denver. "sarah.denver" is less useful because it doesn't tell people what you do. Include location only if it's a real part of how people find you.