Instagram username checker
Check a handle, find name ideas, and build a shortlist. A result is a public-profile signal, never a promise of registration.
Public signal lookup
Check one handle
Read the result
Four outcomes. Only one is a profile signal.
A valid format is a starting point. A provider error is not an availability result. Keep the uncertainty visible in your list.
A lookup found a profile using this handle. Treat it as occupied until you confirm elsewhere.
A lookup found no visible profile. Instagram may still refuse the name; this is not a reservation.
The input does not pass our basic format review. Fix it before checking a public profile.
A timeout, missing row, or provider limit stays unknown. Unknown never means available.
Find a variation that sounds like you.
Keep the recognizable part. Add a useful word, try a separator, or go short. Every suggestion starts unchecked.
Open the full generatorLocal name lab
Turn an idea into a handle
Checking a list of names?
Remove duplicates, review formats, query public profiles, and export a CSV. No automatic claims or name changes.
Make it easy to say.
If someone hears your handle, can they type it? A clear spelling is a useful starting point.
Keep name and handle distinct.
Your display name and @handle serve different purposes. This tool works with the profile handle.
Confirm it where it counts.
Only Instagram can accept a username. Review the actual save or confirmation screen before changing your account.
Guides & resources
Make sense of your next handle
Practical answers for choosing, checking, and researching a username.
Username ideas
Find a pattern that fits your name, project, or brand.
Read more 02 / TroubleshootingTaken, but no account?
Understand what a missing profile can and cannot tell you.
Read more 03 / Account historyFormer usernames
Learn the difference between a count and the names themselves.
Read more 04 / DevelopersChecker APIs
Compare result types, access constraints, and cost questions.
Read more 05 / DevelopersGitHub checkers
Review source, licensing, maintenance, and uncertain results.
Read moreKnow the limits
See how the tool works and what its output cannot establish.
Questions about username checks
Can this tool tell me if a username is available?+
A live check returns a public-profile signal. A found profile and no public profile found are different observations; neither reserves a username. Instagram alone decides whether it can be registered.
Do I need an account?+
No. Local format review, name generation, and CSV export are free without an account. Live checks are limited and depend on the shared site budget and supplier availability.
Are generated names already checked?+
No. Every generated suggestion is marked unchecked. Choose the names you like and review them individually or in the bulk workspace.
Why can a missing profile still be refused?+
A public profile can be hidden, disabled, or otherwise absent from a supplier result without establishing Instagram's full acceptance decision. Keep alternatives and confirm the final action in Instagram.
Can I look up former usernames?+
This version does not retrieve username history. A change count is not a list of old names, and no third-party checker should ask for your Instagram password or session cookies.
What happens to the names I enter?+
Generation and format review run locally. An explicit live check sends selected names to our server and Apify. Browser-tab drafts hold your input and request reference; clear draft removes the local copy. The privacy page explains cookies, limits, and retention.
Start with a clearer shortlist.
Review the handle format locally, check a public signal when it is available, and keep a record of what still needs confirmation.
Check a username