Username Permutation Generator

Enter a name and get the candidate usernames an investigator would try: firstlast, jsmith, first.last, with initials, a nickname, or a year. Then check which platforms actually have a profile at each one with the Username Search. Generated entirely in your browser, nothing is sent anywhere.

Try:
How username enumeration works, and how to read a miss

Why generate handles

When you are vetting an identity you often know a name but not the accounts behind it. Most people build their usernames from a small set of predictable patterns: their first and last name joined together, an initial plus a surname, a nickname, sometimes a birth year. Generating those candidates is the first step of username enumeration, the technique behind tools that check a handle across dozens of sites at once. This tool produces the candidate list; the Username Search then tells you which of those handles actually exist.

The patterns it covers

  • Name joins: firstlast, first.last, first_last, first-last, and the reverse order.
  • Initials: jsmith, johns, j.smith, smithj, and similar.
  • Nicknames: the nickname alone and combined with the surname.
  • Years: a birth or favourite year appended to the common bases, in two and four digit form.

Names are normalized first: accents are folded, capitals lowered, and spaces and punctuation removed, because that is how handles are usually written.

How to read the results

These are guesses ranked by how common the pattern is, not confirmed accounts. A real person's handle is very often one of the top few patterns, which is what makes the technique useful. But plenty of people pick something unguessable, reuse an old gamer tag, or add random numbers, so a name that generates no hits in the Username Search tells you little. Treat a match as a lead to corroborate and a miss as inconclusive, never as proof an account does or does not exist.

Use it responsibly

Checking whether a public profile exists at a handle is ordinary open-source research, but the person behind a matching account is rarely certain from the handle alone, and common names collide. Do not assume two accounts with similar handles are the same person, and if a finding feeds a consequential decision, corroborate it and follow the applicable rules. This is educational, not legal advice. Everything here runs locally; no name you type leaves your browser.