Leetspeak (1337) Translator
Convert normal text into leetspeak — swap letters for numbers and symbols.
Was this tool helpful?
Thanks for the feedback!
The Leetspeak Translator rewrites text in "1337", the style that swaps letters for similar-looking digits, so "elite hacker" becomes "3l173 h4ck3r". It is a quick way to stylise a gamer tag, a clan name, a channel title or a joke message. The name itself is a leet spelling of "elite", a label from 1980s bulletin board and hacker culture.
The eight substitutions it makes
| Letter | Becomes |
|---|---|
| A | 4 |
| B | 8 |
| E | 3 |
| G | 9 |
| I | 1 |
| O | 0 |
| S | 5 |
| T | 7 |
Both capital and small forms are replaced. Every other letter keeps its original case, and spaces, punctuation and existing digits pass through unchanged. Heavier leet styles also use symbol combinations such as |-| for H or /\/\ for M; this translator sticks to the eight digit swaps, which keeps results readable.
Examples
- "hello world" becomes h3ll0 w0rld
- "elite hacker" becomes 3l173 h4ck3r
- "GAMING BEAST" becomes 94M1N9 83457
- "Leetspeak is great, bob!" becomes L3375p34k 15 9r347, 808!
The last two show the main drawback: when most letters in a word are on the list, the result turns into a string of digits that few people can read at a glance.
Tips for a readable handle
- Words with a mix of mapped and unmapped letters work best. "h3ll0 w0rld" is instantly readable, while "83457" is not.
- Convert, then hand-edit. Changing one or two digits back to letters often gives a cleaner name than full conversion.
- Try converting a single word of a longer name so the rest anchors the reader.
Leet slang versus this translator
A few leet spellings became everyday internet slang: "n00b" for a newcomer, "h4x0r" for a hacker and "pwned" for being beaten or compromised, a word that even named the Have I Been Pwned data-breach checking service. Those spellings were made by hand and are loose. This translator is strictly mechanical, so typing "noob" gives n008 rather than the familiar n00b, because every b becomes an 8, and "pwned" gives pwn3d. If you want the classic slang form, convert and then fix the letters you prefer to keep.
Why leetspeak is not a password strategy
Swapping letters for look-alike digits feels like it makes "password" into something clever, but "p455w0rd" is one of the first variations password-cracking tools try, because their rule sets include exactly these substitutions. A long random password is far stronger; the password generator creates one, and the password strength checker shows how weak leet-style words really are.
It only works in one direction
There is no decoder here, and leet cannot always be reversed. A "1" might have been an i or an l, and digits that were already in your text stay as they were: "Room 101" becomes "R00m 101", where only the letters changed. Keep your original text if you might need it again.