What Is the Leet Speak Converter?
Compare four fixed letter-substitution styles for visual wordplay. Select Basic, Intermediate, Advanced or Extreme and copy the selected plain-text result. These are this tool's mapping choices, not a universal alphabet or a password generator.
How to Use the Leet Speak Converter
- Enter a short word, phrase or multiline sample.
- Compare all four selectable output boxes.
- Choose a level for the main output and read its expanded length.
- Copy or select the result manually. Clear removes input and feedback; Random loads a sample.
How Leet Conversion Works
Basic maps six letters, Intermediate eleven, Advanced twenty and Extreme twenty-six. Intermediate includes x mapped to percent. Isolated ASCII-letter graphemes match without case sensitivity; unmapped letters keep their case. Combined/accented graphemes and other scripts stay intact. Spaces, numbers and line breaks are retained without normalization.
Some replacements contain several characters, so output can be longer than input. Extreme p uses a vertical bar and degree sign, U+00B0. The output is therefore not necessarily ASCII; original Unicode also passes through. The choices are deterministic and do not encode a reversible message.
Leet Speak Example
| Level | Mapped letters | Exact output |
|---|---|---|
| Basic | 6 | H3ll0 W0rld |
| Intermediate | 11 | H3||0 W0r|d |
| Advanced | 20 | #3|_|_0 \/\/0r|_|) |
| Extreme | 26 | |-|3|_|_() \/\/()|2|_|) |
When to Use Leet Speak
Readable wordplay
Compare a lighter substitution with the original spelling.
Fictional screen text
Draft a stylized label and inspect its spacing in the actual font.
Profile-name draft
Check the destination field's allowed characters before adopting a result.
Common Mistakes
A display name and an account username can have different rules. Discord usernames, for example, allow lowercase letters, digits, underscore and period; many symbols here do not fit those rules. A Copy success does not prove destination acceptance or identical rendering. Monospace may make multi-character shapes easier to inspect.
Predictable substitutions of familiar words are not evidence of password strength, encryption or reliable filter bypass. Use this tool for appearance. Unsupported controls/incomplete Unicode and input above 100,000 UTF-16 units or 25,000 grapheme clusters show an error and clear outputs without truncating the input.
Tips for Better Results
Keep the source text and choose the least elaborate level that communicates your idea. Compare the input and output lengths; the displayed units are UTF-16 units, not a destination's guaranteed counting rule. Read the pasted result before publishing.
References: Discord username and display-name rules, NIST password guidance, and grapheme segmentation.