Username Scrambler

Username scrambler: turn your real name into random username ideas and memorable handles instantly. Free, runs locally in your browser, no signup required.

Generate randomized-but-memorable username variants entirely in your browser. Nothing you type is sent to any server — it all runs client-side, so a real name never leaves your device.

Updates automatically as you type.

Calculated in your browser; your inputs are not sent to us. Privacy

Results will appear here.
Calculation details
Every figure above is calculated locally in your browser from the assumptions shown. No inputs are sent anywhere. See the methodology section below for how this tool works.
Use this resultShare the current inputs, or ask ChatGPT to explain the calculation in context.
Ask an AI to explain this result
Share this result

Planning estimate only, not financial, tax, or legal advice. Verify assumptions and current rules before making decisions.

This tool runs in your browser. Your calculator inputs and results are never transmitted to us or to ad/affiliate partners. Ads and sponsored links may set third-party cookies to serve and measure them, but they never receive your calculation values. If you explicitly save a scenario, its permitted fields stay in local browser storage until you clear them. See our Privacy Policy.

Use this result

Share the current inputs or ask ChatGPT to explain the calculation in context.

More options
Report a calculation issue
Direct answer

What does this calculator estimate?

Username scrambler: turn your real name into random username ideas and memorable handles instantly. Free, runs locally in your browser, no signup required.

Username length results compared against platform caps
Only 5 distinct bases survive from 8 templates before numbers are added
Transparent methodology

How this calculator works

Formula

Variants combine name parts (lowercased, separators stripped) with random number suffixes, generated entirely client-side.

Worked example

"Jane Smith" with 8 variants and numbers on: one recommendation like janesmith64787, nothing sent to a server.

Assumptions to verify

  • Only the visible input name/email prefix is used; no other personal data is collected.
  • Numbers and suffixes are chosen with Math.random(), so re-running produces different variants.
  • Variants are not guaranteed to be unused on any platform and are not stored or checked online.
  • The client-side execution means nothing leaves the browser tab.

Frequently asked questions

Is my real name sent anywhere?

No. The scrambling runs entirely in your browser with JavaScript. Nothing you type is transmitted, stored, or logged — close the tab and it is gone.

Are these usernames guaranteed to be available?

No. Availability depends on each platform's username pool, which the tool cannot query from your browser. Use a variant and adjust if it is taken.

Why add random numbers to a username?

A short numeric or memorable suffix makes a common name far more likely to be unique on crowded platforms while staying easy to remember.

Why use a scrambled username instead of my real name?

A semi-random, non-identifying username makes it harder to find or impersonate you, and reduces the risk of doxxing if an account is compromised.

Cite this tool

BoringToolsKit. “Username Scrambler.” boringtoolskit.com/username-scrambler/. Free to reference in articles, syllabi, and answer posts with a link.

Privacy: Inputs and results stay in this browser. Any future sponsored recommendation or advertisement will be clearly labeled and kept separate from the calculation.

A worked run with "Jane Smith"

Enter the name Jane Smith, leave count at 8, separator none, style lower, and both number toggles on. The code splits on spaces and symbols, giving 2 base parts. Eight templates are built from those parts: janesmith (twice, since the joined and concatenated forms match), janes, smithjane, jsmith, smithjanejane, janesj, and smithjane again via the last-first form. After deduplication only 5 distinct bases remain.

Each pass appends a random number of 1 to 3 digits (0 through 999) plus a memorable suffix drawn from a fixed list of 14 values: 87, 89, 90, 95, 99, 0, 1, 2, 7, 13, 21, 23, 42, 77. One possible run: pass 1 draws 347 and 87, producing janesmith34787. Pass 2 draws 6 and 42, producing janes642. Pass 3 draws 999 and 7, producing janes9997. The first variant, janesmith34787, is shown as the recommended username; all three appear in the variants table. Duplicates are blocked by an exact-match check, so the same string is never listed twice in one run.

Where the output surprises you

Total length is not controllable. A short name with both toggles on can produce a 4 character result (for example j0) or a 16 character one (smithjanejane99977 from a 3-part name with maximum digits). Platforms with hard caps behave differently: Twitter allows 15 characters, Instagram 30, and Minecraft 16, so check the result length against each platform before registering.

The loop is capped at 8 attempts per requested variant (count multiplied by 8 total guard passes). If nearly all candidates collide, for example a single name like Madonna with separator none, where the base pool collapses to about 5 forms, the tool can return fewer variants than requested; the metric panel reports the actual count rather than padding it.

Splitting has fixed rules worth knowing: jane.o.smith becomes 3 parts and unlocks the middle-name template, but a name typed as one token like janesmith is treated as a single word, so the output is that token with numbers rather than scrambled fragments. Accents are stripped, since any character outside A-Z, 0-9 is removed during cleaning.