By the publicevidence Editorial Team
Sources checked September 21, 2026.
You can find someone by username by searching the exact handle in quotation marks on Google, typing it straight into each major platform, and running it through a free multi-site checker such as WhatsMyName or Sherlock. That gives you a list of public profiles that use the same handle. It doesn’t prove they all belong to one person, so the last job is checking that yourself.
This guide covers seven free methods, how to confirm you’ve got the right person, and where the legal line sits.
Why would anyone search a username in the first place?
Usually because trust is on the line. It might be a seller you’ve never met, a match who keeps dodging video calls, or a business contact with a thin online footprint. Sometimes it’s just an old friend whose real name you’ve forgotten.
The scam data explains why people check. The FTC’s April 2026 release says nearly 30% of people who reported losing money to a scam in 2025 said it began on social media, with reported losses of $2.1 billion. For romance scams, nearly 60% of those who lost money said it started on a social platform. [REVISIT: update when the FTC publishes its next annual figures.] Federal Trade Commission
A ten-minute username check won’t catch everything. It will show whether a profile has years of history or was created last month.
What does a username search actually find?
Public pages only. A checker takes one handle, drops it into the profile address format of hundreds of sites, and reports where a page seems to exist. The WhatsMyName data file works this way: each site entry holds a check address with a slot for the username, plus the response that signals an account is or isn’t there. GitHub
It works because of habit. People reuse handles across services because inventing a new one each time is hard to remember. WhatsMyName
It won’t show private messages, email addresses, or a real name unless the profile itself displays one.
Which free methods work best?
1. How do you search a username on Google?
Put the handle in quotation marks so Google matches it exactly: "coolhandle99". Then narrow it:
site:reddit.com "coolhandle99"searches one site only."coolhandle99" -site:instagram.comhides the platform you already know.- Adding a city, employer or hobby to the query helps if you have one.
Public forum posts, old blog comments and gaming leaderboards often show up here and nowhere else.
2. Type the handle straight into each platform
Automated tools miss things, so check the big ones by hand. Replace username with the handle:
| Platform | Address pattern |
|---|---|
| instagram.com/username | |
| TikTok | tiktok.com/@username |
| X | x.com/username |
| reddit.com/user/username | |
| GitHub | github.com/username |
| YouTube | youtube.com/@username |
| Telegram | t.me/username |
| Snapchat | snapchat.com/add/username |
[REVISIT in 3 months: platforms change URL formats.] A page that loads means a profile exists. It doesn’t mean it’s the person you want.
Discord is the exception. It has no public directory, so you can only reach someone by exact username through a friend request or a shared server.
3. Run it through WhatsMyName
WhatsMyName is free and checks one handle against a large list of sites at once. Micah “WebBreacher” Hoffman started the project in 2015 because he was tired of false positives in other username checkers. The web interface filters by category, exports results to CSV, and accepts a handle in the address bar with ?q=. GitHubgithub
The underlying data is open. It’s licensed under Creative Commons Attribution-ShareAlike 4.0 and lives in the project’s GitHub repository. Investigators’ tools reuse it too: Maltego’s integration checks 500+ sites for a match. githubgithub
One limit: sites that swap your username for a numeric ID in the profile address don’t work with it. GitHub
4. Use Sherlock if you’re comfortable with a command line
Sherlock is an open-source Python tool. It has more than 92,000 GitHub stars and was updated on the day this article was checked. [REVISIT: star count and site total.] GitHub
Install it with pipx install sherlock-project, then run sherlock user123. Each found account is saved to a text file named after the username. It’s the better choice when you want a saved record or several handles in one run. GitHub
Expect some noise. Sherlock’s own documentation admits that some of the sites it checks aren’t reliable, so connection errors and odd responses are common. Open every hit before you trust it. GitHub
5. Try variations of the handle
The person you’re after may not use the exact spelling everywhere. Try underscores, dots, hyphens, a trailing number or a birth year.
Sherlock automates part of this. A {?} placeholder in the username makes it test the underscore, hyphen and dot versions. So sherlock "jane{?}doe" checks jane_doe, jane-doe and jane.doe in one pass. GitHub
6. Reverse-search the profile photo
Save the avatar and upload it to Google Lens or TinEye. If the same face appears under different names, you’ve probably found a stolen photo, not a person. If it appears under the same name on other sites, that’s a useful link.
7. Check archived copies for deleted or renamed profiles
Paste the profile address into the Wayback Machine. An older snapshot may show a previous display name, bio or link that has since been removed. It isn’t guaranteed. Small profiles are often never archived.
How can you tell two accounts belong to the same person?
A matching handle alone proves very little. “alex_smith” is used by many different people. Weigh the evidence like this:
| Signal | Strength | Why |
|---|---|---|
| Accounts link to each other (bio link, “find me on…”) | Strong | The owner made the connection, not you |
| Same unusual bio line, website or contact detail | Strong | Hard to match by coincidence |
| Same profile photo, confirmed by reverse image search | Medium | Photos get copied and stolen |
| Same handle only | Weak | Common names collide constantly |
| Similar posting hours or time zone | Weak | Shared by millions of people |
| Similar writing style | Weak | Easy to imagine, hard to prove |
My rule: don’t treat two accounts as one person until you have two independent strong signals. And don’t act on a weak match, especially by contacting someone or accusing them.
Do free tools or paid people-search sites work better?
They do different jobs. Free checkers find profiles. Paid sites try to attach names and records to them.
| WhatsMyName / Sherlock | Paid people-search sites | |
|---|---|---|
| Cost | Free | Searches can start free, but full reports may need a paid plan |
| What you get | Links to public profiles | Vendors say they add associated names, addresses and public records |
| Main weakness | False positives, no identity | Results depend on the public data available and vary by person and location |
| Best for | Mapping a handle’s public presence | Cases where you need a name and have a lawful reason |
Start free. Reach for a paid report only if the free steps leave a real gap and you have a legitimate purpose.
Is it legal to look someone up by username?
Looking at public profiles is generally lawful. Trouble starts with what you do next. This isn’t legal advice, and state laws vary.
The federal stalking law, 18 U.S.C. § 2261A, covers using an interactive computer service with intent to harass, intimidate or surveil someone, in a course of conduct that places that person in reasonable fear of death or serious injury, or causes substantial emotional distress. A course of conduct means a pattern of two or more acts. U.S. House of RepresentativesLos Angeles Sex Crime Attorney
In practice: don’t message someone from new accounts after they’ve blocked you, don’t collect their home address, and don’t repost what you find. If you’re the one being harassed, save screenshots with dates and report it to the platform and local police.
How do you protect your own username from being traced?
Search your own handle with the methods above. Whatever shows up is what a stranger sees.
Then cut the trail. Use a different handle for anything personal or professional, and lock down post visibility. The FTC advises limiting who can see your posts and contacts, because scammers tailor pitches to what they can read on your profile.
For search results that show your contact details, Google offers Results about you. You enter your name and details, get alerts when matching results appear, and can request removal. Google treats some government, educational, news and business pages as public-interest content, so those usually won’t have a removal option. [REVISIT: Google redesigned this tool in 2026.] Google SupportGoogle Support
FAQ
Can you find someone’s real name from a username?
Sometimes. It works only if the profile shows a name or links to accounts that do. No free tool can read private account details.
Is there a free reverse username search?
Yes. WhatsMyName and Sherlock are both free, and both report only public pages.
Can you search a username on Google?
Yes. Put the handle in quotation marks for an exact match, and add site: to search one website.
Is it legal to search for someone by username?
Viewing public profiles generally is. Repeated contact or surveillance meant to harass or frighten can fall under stalking laws such as 18 U.S.C. § 2261A.
How do I find someone on Instagram, Snapchat or Discord by username?
Instagram and Snapchat use address patterns like instagram.com/username and snapchat.com/add/username. Discord has no public directory, so you need the exact username to send a friend request.
How can I tell if a username belongs to a scammer?
Look for a very new account, a photo that appears under other names, no history before recent weeks, and pressure to move the chat elsewhere or send money. Any one of those is a reason to stop.
Learn how to find someone by username using free tools, Google, and manual checks, plus how to confirm it’s the right person and stay legal.
