Check availability directly in the Instagram app or on the web
The fastest way to see if a username is taken is to search for it inside Instagram itself. Open the app or go to instagram.com, tap the search icon (magnifying glass), and type the username you want into the search box. If a profile appears with that exact name, the username is taken. If nothing shows up, the username may be available — but this does not mean you can claim it yet.
The search results show you active accounts only. A username might not appear in search because the account is private, very new, or the person has hidden their profile from search. To be certain, try visiting the username directly by typing instagram.com/username into your browser's address bar (replace "username" with the one you want). If you land on a profile page, that username is taken. If you see an error page or a blank screen, the username is likely available.
Key Takeaways
- Search for the username in Instagram's search bar to see if an active account holds it.
- Type the URL directly (instagram.com/username) to confirm availability, since some accounts hide from search results.
- A username can be reserved by an inactive account, so availability in search does not may provide you can claim it.
- Instagram holds usernames for deactivated accounts for 30 days before releasing them back into circulation.
- Third-party username checkers exist but cannot reserve a username for you — only Instagram can do that.
Understand why a username might not appear in search
Instagram's search function filters results based on account status and privacy settings. A username you want might be held by an account that is private, brand new (less than a few hours old), or set to not appear in search. You can still find these accounts by typing the URL directly, which bypasses the search filter.
Deactivated accounts also hold their usernames. When someone deactivates their Instagram account (rather than deleting it), Instagram reserves that username for 30 days. After 30 days, the username becomes available for anyone to claim. If you find a username that appears to belong to an inactive account, you may be able to claim it after that 30-day window closes, but you cannot claim it before then.
Try variations if your first choice is taken
If the username you want is already taken, Instagram suggests variations when you try to create an account or change your username. These suggestions add numbers, underscores, or periods to your preferred name. You can accept one of these suggestions, or you can type in your own variation and check its availability using the same method — search first, then try the direct URL.
Common variations include adding your birth year, a single digit, or an underscore between words. For example, if "sarah.photography" is taken, you might try "sarah.photography2024" or "sarah_photography". Each variation is a separate username, so you can check as many as you want before deciding which one to claim.
Know what third-party username checkers can and cannot do
Several websites claim to check Instagram username availability and may show you a list of available usernames in a category you choose. These tools can tell you whether a username is currently taken, but they cannot reserve it for you or may provide it will still be available by the time you try to claim it. Instagram is the only source that controls username availability.
If you use a third-party checker and find a username you like, move quickly to Instagram itself and try to claim it. Usernames can be claimed by anyone at any moment, so the window between checking and claiming can close fast. Do not enter your Instagram password into any third-party site — Instagram will never ask for your password through another website.
Claim the username as soon as you confirm it is available
Once you have confirmed a username is available, you can claim it by creating a new account or changing your current username. On Instagram, go to your profile, tap the menu icon (three horizontal lines), select "Settings and privacy," then "Account," then "Username." Tap the current username field and type in the new one you want. Instagram will tell you when ready if that username is taken or if it violates their policies.
If you are creating a new account instead, the username field appears during signup. Type your chosen username and Instagram will show you a checkmark if it is available or an error message if it is not. You cannot reserve a username without creating or modifying an account — Instagram does not hold usernames for you while you decide.
Understand Instagram's username policies and restrictions
Instagram has rules about what usernames are allowed. Usernames must be between 1 and 30 characters long, can contain letters, numbers, periods, and underscores, but cannot start with a number. Instagram also blocks usernames that impersonate public figures, contain hate speech, or violate their community guidelines. If you try to claim a username and get an error message, it may be because the name violates one of these policies rather than because someone else holds it.
Usernames are case-insensitive on Instagram, meaning "SarahSmith" and "sarahsmith" are treated as the same username. You cannot have two accounts with the same username even if the capitalization differs. Instagram also does not allow spaces in usernames — you must use periods or underscores to separate words instead.
Frequently Asked Questions
Can I reserve a username before I create my account?
No. Instagram does not allow username reservations. You must create an account or modify an existing one to claim a username, and you must do it when ready after confirming availability. Usernames are claimed on a first-come, first-served basis.
What does it mean if a username shows up in search but the profile looks empty?
The account exists but may be very new, private, or the person may have removed most of their posts. The username is still taken. You cannot claim it unless the account is deleted or deactivated and the 30-day hold period expires.
If someone deactivates their account, how long until I can claim their username?
Instagram holds deactivated usernames for 30 days. After that period, the username becomes available. You can try to claim it at that point, but if someone else claims it first, it is gone. There is no way to reserve it in advance.
Are third-party username checkers safe to use?
Username checkers that only show availability information are generally safe, but never enter your Instagram password into any third-party site. Instagram will never ask for your password through another website. Stick to checking availability directly through Instagram or using read-only checker tools.
Can I use special characters like hyphens or symbols in my username?
No. Instagram usernames can only contain letters (a-z), numbers (0-9), periods, and underscores. Hyphens, spaces, and other symbols are not allowed. If you want to separate words, use a period or underscore instead.