The fastest way to check is to search for the username in Instagram's search bar
Open Instagram and tap the search icon at the bottom of your screen (or use the search bar at the top on desktop). Type the username you want into the search field. If a profile appears with that exact username, the name is taken. If nothing shows up, the username is available — but only for the moment. Someone else could claim it before you do.
This method works because Instagram shows you real, active accounts. If you see a profile, that username belongs to someone. If the search returns no results, you are looking at an unclaimed name. The catch: availability changes in seconds. A username can be free one moment and claimed the next.
Key Takeaways
- Search the exact username in Instagram's search bar to see if an account with that name exists right now.
- No results means the username is unclaimed, but you must claim it when ready because others can see it too.
- Instagram holds usernames for inactive accounts, so a username may appear taken even if the account has not posted in years.
- You cannot reserve a username before creating an account — you must set up your profile first, then choose your handle.
- Usernames are case-insensitive, so "JohnSmith" and "johnsmith" are the same username.
Why a username might appear taken when it actually is not
Instagram keeps usernames attached to inactive accounts for a long time. If someone created an account, used a username, and then stopped logging in, that username stays reserved to them. You cannot claim it even though the account looks abandoned. Instagram does not publicly say how long it waits before releasing usernames from inactive accounts, but reports suggest it can be years.
A username can also appear taken because it belongs to a private account you cannot see in search results. If the account is set to private and the person has not posted publicly, the search might not show the profile clearly — but the username is still claimed. The only way to know for certain is to try to create an account with that name. Instagram will tell you if it is unavailable.
How to claim a username when you find one that is free
If the search shows no results, you need to act quickly. Go to your own profile (or create a new account if you do not have one yet). Tap the menu icon and select "Edit Profile." Find the username field and type in the name you want. Hit "Done" or "Save." Instagram will confirm whether the name is yours or tell you it has been taken.
The reason to move fast: the moment you see a username is free, other people can see it too. Instagram does not hold usernames. The first person to claim it owns it. If you wait even a few minutes, someone else might have already taken it. There is no way to reserve a username before you actually create or edit your account.
What happens if the username you want is taken
If Instagram tells you a username is unavailable, you have a few options. You can add numbers, periods, or underscores to make a variation: "john.smith" instead of "johnsmith," or "johnsmith1" instead of "johnsmith." These are technically different usernames and may be free even if the original is taken.
You can also try reaching out to the account holder if it is someone you know. Some people will change their username if you ask politely. However, if the account belongs to a stranger or a brand, they are unlikely to give it up. There is no official process to request a username from someone else — it is purely a negotiation between you and them.
How Instagram handles username disputes
Instagram does not transfer usernames between users, even in disputes. If someone is using a username that matches your business name or brand, you can report the account for impersonation or trademark violation. Go to the profile, tap the menu icon, and select "Report." Choose "It's impersonating me or someone I know" and follow the steps.
Instagram reviews these reports, but the outcome is not may provide. The company prioritizes clear cases of impersonation — for example, someone pretending to be you or using your exact name to deceive others. If the account is straightforward using a name similar to yours, Instagram may not take action. You cannot force a username transfer; you can only report the account and hope Instagram removes it.
Tools and third-party checkers: what they actually do
Several websites claim to check Instagram username availability for you. Most of these tools straightforward do the same search you can do yourself — they type the username into Instagram's search bar and tell you what they find. They do not have special access to Instagram's systems. Some charge money for this, which is unnecessary.
A few third-party tools ask for your Instagram login information. Do not give them your password or let them access your account. This is a security risk. Legitimate tools do not need your login to check if a username is free. Stick with the built-in Instagram search, which is free and safe.
Frequently Asked Questions
Can I check if a username is available without an Instagram account?
Yes. Use Instagram's search bar on the web or in the app. You do not need to be logged in to search for usernames. However, you will need to create an account before you can actually claim a username.
What if I see a username is free but it gets taken before I can claim it?
Someone else claimed it. Usernames are first-come, first-served. There is no way to hold or reserve a name. If you find one you like, claim it when ready or choose a different one.
Do usernames with numbers or underscores count as different usernames?
Yes. "johnsmith," "john.smith," "john_smith," and "johnsmith1" are four separate usernames. If your first choice is taken, adding a number or punctuation creates a new available option.
Can I change my username after I claim it?
Yes. Go to your profile, tap "Edit Profile," and change the username field. You can change it as often as you want. However, once you change it, someone else can claim your old username when ready.
What should I do if someone is impersonating me with a similar username?
Report the account through Instagram's report feature. Tap the menu on their profile, select "Report," and choose "It's impersonating me or someone I know." Instagram reviews impersonation reports, though outcomes vary based on how clear the impersonation is.