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
- 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.
- The result appears as you type and has a Copy button.
- 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.