About
Paste TikTok handles and each one comes back reachable or not. Read that carefully if you arrived looking for a free handle to claim, because those are different questions and this tool answers only the first. Try tiktok, khaby.lame, or charlidamelio.
How to use
One handle per line, with or without the leading @. The table returns a status per row plus the HTTP detail behind it. No video, caption, or like count is fetched.
Reachable is not the same as available
Most English searches that land here are about claiming a handle. This tool cannot answer that, and no public checker honestly can, because TikTok keeps a reservation layer that is invisible from outside. A handle can sit unreachable for months and still be refused at signup. Use the result to prune a list of accounts you already care about, not to shop for names.
Reading a batch
Each row is independent, so a mixed table of reachable and unreachable rows is the normal outcome and not a sign the run half failed. Where every row in a long list comes back unreachable, suspect the input format before the accounts: URLs pasted instead of handles produce exactly that pattern.
Preparing the list first
Handles arrive from spreadsheets, exports, and chat messages, usually with duplicates and stray whitespace. Clean them before the run rather than after, because the hourly budget is spent on rows either way. The list cleaner on this site takes a pasted column, drops repeats and empty lines, and gives back something ready to paste here.
Outside the scope of this check
Follower counts, video visibility, shadow ban status, and region restrictions are all invisible to a plain profile request. If a profile responds for you and not for someone abroad, that is a regional decision made by TikTok, and a reachability check from one place cannot describe it.
FAQ
Does a dead handle mean I can register it?
No, and this is the trap worth knowing. TikTok holds recently released and reserved handles back, so unreachable and claimable are not the same state. Only the signup form settles it.
Should I include the @?
Either form works. It is stripped before the request goes out.
Can it tell a ban from a rename?
No. Both produce the same unreachable answer, and TikTok does not publish the difference to signed out visitors.
Does the account holder see the check?
No. It is an ordinary public page request with nothing attached to identify who asked.
Related tools
- Social account tools
- Instagram Username Checker
Check a list of Instagram usernames in one run.
- Instagram Public Region Lookup
Batch-resolve Instagram account countries.
- Instagram Profile Viewer
Read public profile fields for a list of accounts.
- Instagram Post Downloader
Collect public post media into a ZIP.
- Threads Username Checker
Check whether a public Threads profile loads.
- X Username Checker
Check whether X handles still resolve.