Start with what you actually want people to call you
The best Instagram username is one you will not regret in six months. Before you type anything into the search box, decide what role this account plays in your life. Are you posting photos of your family for relatives to see? Building a portfolio for a creative business? Sharing hobby content with strangers who like the same things you do? Your answer changes what makes sense.
A username that works for a photography business (something like "sarah.portraits.denver") will feel wrong if you later want to post memes and personal moments. A username built around a joke or trend ("420blazeit2015") becomes embarrassing when you look back at old posts. Think about what you might still want this account to represent in two years, not just next month.
Write down three to five words or phrases that describe what you actually do or who you actually are. Not who you wish you were — who you are right now. These become your raw material.
Key Takeaways
- Your username should match what you actually post about, not a version of yourself you are trying to become.
- Instagram usernames can be 30 characters long and can include letters, numbers, periods, and underscores — but not spaces or most special characters.
- Combining your real name with a location, hobby, or number makes a username more likely to be available while still being memorable.
- Check whether the same username is taken on other platforms before you settle on one, so people can find you consistently.
- You can change your Instagram username once every 14 days, so you are not locked in forever if you change your mind.
Use combinations instead of single words
Single-word usernames are almost always taken. "Photography" is taken. "Cooking" is taken. "Books" is taken. If you try a single word and Instagram tells you it is unavailable, do not spend an hour trying variations of that same word.
Instead, combine two or three elements from your list. Put your first name with your last name. Add a number that means something to you — not a random string of digits, but something like your birth year or a number tied to your hobby. Add a location: your city, your neighborhood, or even a region. Add a descriptor: "real," "actual," "the," or an underscore between words.
Examples: "maya.bakes," "james.1987.photo," "denver_dog_walker," "real_plant_mom," "cookbook.nerd." These are specific enough to be you, but not so specific that they sound like a password. They are also much more likely to be available than a single word.
Know what characters Instagram actually allows
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 most special characters like @ # $ % or &.
A period or underscore between words makes a username easier to read. "sarahphotography" is harder to parse than "sarah.photography" or "sarah_photography." Both work the same way to Instagram, so pick whichever looks better to you.
Usernames are not case-sensitive, so "SarahPhotography" and "sarahphotography" are the same account. Instagram will display your username however you type it when you set it up, but people can find you by typing it in any case.
Check availability across platforms before you commit
If you ever want to share your Instagram with people in person — on a business card, in an email signature, or by word of mouth — a username that is consistent across platforms makes you easier to find. Before you settle on a username for Instagram, search for it on Twitter, TikTok, YouTube, and any other platform where you might post someday.
You do not have to be on all of those platforms right now. But if the username you want is available on Instagram and taken everywhere else, you might regret it later when you want to expand. A five-minute search now saves frustration later.
If your first choice is taken on other platforms, that is a sign it is a good username — it means other people thought of it too. Stick with it on Instagram anyway. Just know that you will have a different username elsewhere, and that is normal.
Avoid usernames that date themselves
Usernames built around current trends, memes, or years feel stale fast. "2024vibes" will look outdated by 2026. "Tiktok.famous" assumes TikTok stays relevant in exactly this form. "Covidlife" made sense in 2020 and now just looks like you stopped updating your profile.
The same applies to usernames built around a relationship, a job, or a life stage you might not be in forever. "Engaged.sarah" works until you are married or the engagement ends. "Sarah.nurse" works until you change careers. These are not bad choices if you are certain, but they are worth thinking through.
Usernames that describe something permanent about you — your name, your location, your actual hobby — age better than usernames that describe a moment in time.
Test how it sounds out loud
Say your username out loud. Say it the way you would tell a friend how to find you. Does it sound natural? Does it need hyphens or underscores to make sense, or is it clear without them?
"Sarahphotography" is hard to say out loud because people are not sure where one word ends and the other begins. "Sarah.photography" is easier: you can say "sarah dot photography" and people understand. "Sarah_photography" works too: "sarah underscore photography."
If you have to explain how to spell or punctuate your username every time you say it, it is probably too complicated. straightforward is better.
Remember you can change it later
Instagram lets you change your username once every 14 days. This means you are not locked into your first choice forever. If you pick something and realize in a month that you do not like it, you can change it. Your old username becomes available for someone else to take, but your account, your followers, and all your posts stay the same.
This takes pressure off the decision. You do not have to get it perfect the first time. Pick something that works now, and if you think of something better later, you can switch. The only thing to know is that if you change your username, people who had it bookmarked or written down will not find you at the old link — so tell your followers if you make a change.
Frequently Asked Questions
What if the username I want is taken?
Try adding a number, a period, or an underscore. "Sarahphotography" might be taken, but "sarah.photography," "sarahphotography1," or "sarah_photography" might not be. If all variations are taken, the username is probably popular enough that you should move on to a different base word rather than keep trying.
Should I use my real name or a made-up name?
Use your real name if you are building a professional presence or want people to find you by searching for you. Use a made-up name if you want privacy or if you are posting about a hobby where anonymity matters to you. There is no wrong choice — it depends on what you want this account to be.
Can I use special characters like hyphens or apostrophes?
No. Instagram only allows letters, numbers, periods, and underscores. Hyphens, apostrophes, and symbols like @ or # will not work. If a username you want includes a hyphen, try replacing it with a period or underscore instead.
What happens to my old username if I change it?
Your old username becomes available for someone else to take. Your account, followers, and posts all stay the same — only the handle changes. If you have shared your username anywhere, update those links or let people know about the change so they can find you at your new username.
Is there a tool that checks if a username is available?
Instagram's search bar is the most direct way. Type the username you want into the search box, and Instagram will tell you whether it is taken. You can also try to change your username in your settings, and Instagram will show you whether your new choice is available before you confirm the change.