Leetspeak Translator

Text to l33t and back.

About Leetspeak Translator

A leetspeak translator swaps letters for look-alike digits and symbols (e becomes 3, a becomes 4, t becomes 7) and can read 1337 text back into plain letters.

How to use

  1. Type or paste plain text or leetspeak. Auto mode decodes when at least a quarter of the non-space characters are not letters; the switch at the top forces Text → Leet or Leet → Text.
  2. The result appears as you type and has a Copy button.
  3. In Text → Leet, every letter picks a random substitution from its list each time; Shuffle generates a different version of the same input.

What it supports

  • All 26 letters have between two and five substitutions, mixing digits (4, 3, 1, 0, 5, 7), ASCII art (|-| for h, |/| for m, // for w) and symbols (@, $, €, §).
  • Case is ignored on the way in; digits, spaces and punctuation pass through unchanged.
  • Decoding matches the longest known token first and maps it to one letter. Some tokens are ambiguous ("1" is both i and l, "6" is both b and g) and decode to one fixed choice, so round-tripping is not guaranteed.
  • Pure-letter substitutions such as "vv" and "em" are never decoded, so ordinary words inside leet text survive.

Example

elite hacker   → 3|_173 #4(|<3|2    (one random result)
h4ck3r l33t    → hacker leet

Privacy

Runs in the browser. No request is made, and nothing is stored.

Frequently asked questions

What is leetspeak?
Leetspeak (1337, "elite") is an informal writing system from 1980s bulletin boards and later online games in which letters are swapped for similar-looking digits and symbols: "leet" becomes "l33t", "hacker" becomes "h4x0r".
What do the numbers in leetspeak stand for?
The common substitutions are 4 or @ for A, 3 for E, 1 or ! for I and L, 0 for O, 5 or $ for S, 7 for T, 8 for B and 6 or 9 for G. Variants exist, which is why the same word can be written many ways.
Does leetspeak make a password stronger?
Barely. Password crackers apply the standard substitutions automatically, so "p4$w0rd" falls almost as quickly as "password". Length and randomness matter far more than symbol swaps.