Leetspeak to Text
Advanced decoder for 1337 5p34k with multi-character pattern support
Read leetspeak without squinting
Leetspeak swaps letters for look-alike numbers and symbols, so that a word such as elite becomes 3l173. Gamers, forum users and puzzle setters have used it for decades. This decoder does the reverse: paste a message and it replaces each recognised substitution with the letter it usually represents. It knows both single-character swaps, like 4 for A, and multi-character shapes such as the vertical bars used to draw an N or an M.
Using the decoder
- Paste the message into the L33t Input box, either by typing, or with the Paste button. Example loads a sample sentence, and Clear empties the box.
- Press Decode to English.
- Read the outcome in Decoded Result, and press Copy Result to place it on your clipboard.
How the decoding works
The tool holds a table of leet patterns and the capital letter each one stands for. Longer patterns are applied first, so a three-character shape for W is replaced before its individual parts can be mistaken for other letters. Every match becomes a capital letter, while the rest of your text stays exactly as typed. Examples include 3 for E, 0 for O, 5 for S, 7 for T, a vertical bar followed by an underscore for L, and the greater-than and less-than signs together for X.
Typical uses
- Reading an old forum signature or gamertag that uses heavy substitution.
- Solving a hacker-themed puzzle, capture-the-flag warm-up or scavenger-hunt clue.
- Checking a message you wrote with the Text to Leetspeak tool.
- Understanding usernames or spam text that mixes digits into words.
Where leet is ambiguous
Leetspeak has no single standard, and several symbols stand for more than one letter. The digit 1 could be I or L, and this decoder always reads it as L. The digit 2 becomes Z, and the number 12 becomes R, so ordinary numbers in a sentence will be rewritten as letters as well. Brackets and parentheses are turned into C, and the lowercase letters j and z in your text are converted to J and R. Because of that, results are usually close but not perfect. Read the output as a suggestion, correct any words that look off, and keep numbers out of the input if you want them preserved.
Related Tools