Username Checker
Check if a handle is available across 7 platforms in one click — Instagram, TikTok, YouTube, X, Threads, Bluesky, GitHub.
How to check if a username is available
Three steps, no signup, every major platform in one shot.
- 1
Type a handle
Pick the handle you want — no @ needed. We validate format per platform as you type, so you know instantly if it breaks any platform's rules.
- 2
Hit "Check all platforms"
We ping all 7 platforms in parallel — usually under 3 seconds. Cached results return instantly.
- 3
Read the green/red verdict
Available platforms get a green Claim button (deep-links to signup). Taken ones get a View link to see who has it.
Platform-specific username checkers
Each platform has its own rules and quirks. Open the dedicated page to read the platform-specific best practices, common pitfalls, and how to claim available handles.
Check if an Instagram handle is available. Instagram has 2B+ users — most short / common names are taken, but variants and brand-specific handles are often free.
Check if a TikTok handle is available. TikTok handles default to your registration name and can be changed once every 30 days, so the SERP for popular names rotates.
Check if a YouTube handle is available. Custom handles launched late 2022 and are still being claimed — many short brand names that look obvious are still free.
Check if an X (Twitter) handle is available. X removed their public availability API in 2023 and the site is fully client-rendered — we open the profile URL for you to verify visually.
Check if a Threads handle is available. Threads handles are tied to your Instagram username — claiming Instagram automatically reserves the same handle on Threads.
Check if a Bluesky handle is available. Bluesky uses subdomain-style handles (<handle>.bsky.social by default) — most short common names are still free as the network grows.
Check if a GitHub username is available. GitHub usernames double as your project URL prefix (github.com/<you>/repo), so picking a clean one matters more than on social-only platforms.
How to pick a handle that’s available everywhere
Start with the shortest meaningful name. Twitter caps handles at 15 characters and Bluesky at 18, so anything that doesn’t fit those is a non-starter. If your brand name is longer, abbreviate or use a memorable contraction.
Avoid platform-specific symbols. Instagram allows periods and underscores; X allows only underscores; Bluesky allows only hyphens. The handles that work everywhere stick to letters, digits, and at most one underscore.
Check before you commit, not after. Branding around a handle that’s only available on 3 of 5 platforms creates years of inconsistency. Check first, pick a variant if needed, then claim everywhere in one sitting.
If the head handle is taken, our suggester offers 5 variants automatically — append _co, hq, app, prepend the or real. These conventions are widely-used enough that they don’t look like fallback defeat.
Why brand consistency matters across platforms
Discoverability
A single handle people can guess (`@brandname` everywhere) is worth thousands of paid impressions. They'll find you on the platform you forgot to claim.
Brand protection
Squatters watch trending names. Claiming everywhere on day one — even on platforms you don't plan to post on — locks the door before someone else holds it ransom.
Cross-promotion ergonomics
Bio links, podcast intros, business cards — the same handle reads cleaner everywhere than a different mangled variant per platform.
What we check (and what we can’t)
Most username-checker tools fake-confidence on every platform. We don’t. Here’s exactly what each platform does on our side:
- YouTube, Bluesky, GitHub: definitive — these platforms have public APIs (or honest HTTP status codes) we hit directly. Green tick = guaranteed available.
- Instagram, TikTok, Threads: we read the page’s metadata. Reliable most of the time but occasionally these platforms challenge automated requests, in which case we surface “couldn’t verify” and link you to the page so you check visually.
- X (Twitter): can’t check programmatically. X’s site is fully JavaScript-rendered as of 2023, with no public availability API. We open x.com/<your-handle> in a new tab for you to verify in one click.
Being honest here matters: a tool that returns “available” when it should return “couldn’t verify” can cost you the brand name when you commit and someone else has it.
Username rules per platform
Each platform has its own format rules. The handles that work everywhere stick to letters, digits, and at most one underscore.
| Platform | Length | Allowed characters | Notes |
|---|---|---|---|
| 1–30 | a–z, 0–9, . _ | No leading/trailing dot, no consecutive dots | |
| TikTok | 2–24 | a–z, 0–9, . _ | No leading dot |
| YouTube | 3–30 | a–z, 0–9, . _ - | Custom handles launched late 2022 |
| X (Twitter) | 4–15 | a–z, 0–9, _ | Tightest length cap — drives the cross-platform ceiling |
| Threads | 1–30 | a–z, 0–9, . _ | Same pool as Instagram |
| Bluesky | 3–18 | a–z, 0–9, - | Default form is <handle>.bsky.social |
| GitHub | 1–39 | a–z, 0–9, single hyphens | No consecutive hyphens, no leading/trailing |