Username Exposure Check: Where Is My Username Public?

See which sites have a public profile under your username, what each one shows, and how a reused handle links your accounts together.

The username is sent to our server, which asks each site's public API whether that profile exists. Nothing is stored, and results are cached for an hour only to respect each site's limits.

A username you have used for years is a thread that ties your accounts together. Someone who finds your handle on one site can search it everywhere else and assemble your hobbies, your city, your employer, old posts and sometimes an email address, without any data breach at all.

This check asks nine sites with reliable public lookups whether a profile exists under your handle, and shows what each kind of profile exposes. Large social networks block automated checks, so instead of guessing, the tool gives you a direct link to each one to look for yourself. Use it on your own handles, then tidy or close what you no longer want public.

How it works

  1. Type a username without the @ sign. It is checked for the characters most sites allow: letters, numbers, dots, underscores and hyphens, 2 to 39 characters long.
  2. Our server asks the public API of nine sites whether a profile with that exact name exists: GitHub, GitLab, Hacker News, DEV Community, Chess.com, Lichess, Mastodon (mastodon.social), Bluesky (.bsky.social handles) and Docker Hub.
  3. Each site was chosen because it answers clearly. We tested every one with a real and a made-up handle, and sites that block automated lookups or answer the same either way were left out rather than guessed.
  4. A site that does not answer in time, or is rate limiting us, is shown as 'could not check' instead of 'not found', so a gap is never presented as an all-clear.
  5. The server only contacts those fixed addresses with the validated username and does not follow redirects. It never visits a link you supply.
  6. A second list links to the large sites that block automated checks, such as Instagram, TikTok, X, Reddit and YouTube, built with your username so you can look in one click.

Reading your results

  • Public profile found: a profile with exactly this name exists. It may be you or someone else with the same handle. Open it to check.
  • Not found: that site has no profile with this exact name right now.
  • Could not check: the site did not answer clearly this time. Try again later or open the link yourself.
  • What it exposes: what a profile on that site typically shows to anyone, so you know what to review.
  • Overall: how many checked sites have a profile under the name. Four or more means the handle links a lot of your life together if they are all you.

How this fits into the real world

Doxxing rarely needs hacking. People who want to find someone start with a handle from a game, a forum or a comment, search it across sites, and piece together a real name and location from bios, linked accounts and old posts. A unique handle reused for ten years makes that easy.

Developer sites deserve a special look. Public code commits can carry the email address configured on the computer that made them, and old projects can contain configuration files or keys. If this check finds your GitHub, GitLab or Docker Hub profile, review what is public there.

The fix is not to panic but to separate. Keep one handle for public, professional use if you want it findable, use different handles for gaming, dating and anonymous forums, close accounts you no longer use, and remove links between profiles you would rather keep apart.

Who this is for

  • Anyone who has used the same handle for years and wants to see how far it reaches.
  • People who have been harassed or doxxed and need to find and lock down linked profiles.
  • Parents checking where a teenager's gaming handle appears in public.
  • Developers reviewing what their public code profiles reveal.

What this tool cannot tell you

  • It checks nine sites automatically. Thousands of other sites exist, including the large social networks, which block automated lookups. Use the links in the second list for those.
  • A match only means a profile with the same name exists. It may belong to someone else. Open each one before acting.
  • It checks exact names. Variations such as an extra number or underscore are separate handles; search those too.
  • Mastodon is checked on the mastodon.social server only, and Bluesky only for handles ending in .bsky.social. Accounts on other servers or custom domains are not found.
  • Only check your own usernames, or a handle you have permission to check. Using this to track another person is against our terms.

Frequently asked questions

Is it risky to use the same username everywhere?

It makes your accounts easy to link. Anyone who sees the handle in one place can search for it everywhere else and put together your interests, location and history. Use separate handles for things you want kept apart, such as gaming, dating and anonymous forums.

Why are Instagram, TikTok and X not checked automatically?

Those sites block automated profile lookups or return the same page whether a profile exists or not. Rather than guess and risk telling you a profile does not exist when it does, the tool gives you a direct link to check each one yourself.

Does this check store my username?

No. The username is sent to our server only to ask each site's public API, and the results are held in memory for an hour so repeated checks do not hit the sites' limits. Nothing is written to our database.

A profile was found but it is not mine. What should I do?

Nothing, unless it is impersonating you. Usernames are not unique across sites, so someone else may simply use the same handle. If a profile is pretending to be you, report it to that site using its impersonation form.

How do I delete accounts I no longer use?

Sign in and look for the delete or close account option, usually under settings, privacy or account. If you cannot get in, use the site's support form or send a deletion request. Our data deletion request generator writes the letter with the legal deadline.

Can someone find my email from my username?

Sometimes. Developer sites can show an email in public code history, some profiles list a contact address, and an old breach may pair the username with an email. Check your email in the breach checker and set public emails to private where a site allows it.

Related tools

Guides that go with this tool