TextToolboxTextToolbox
HomeLanguage/Conversion ToolsLeet Speak Converter

Leet Speak Converter

Compare four fixed leet letter-substitution levels with selectable output, exact length counts and Copy recovery.

Built by Saurabh Kumar

Quick Answer

Compare Basic, Intermediate, Advanced and Extreme mappings side by side. Isolated ASCII letters are substituted; combined/accented graphemes and other input remain intact. Replacements can expand text and include Unicode. Output is visual wordplay, not a validated username or password generator.

0 input UTF-16 units, 0 grapheme clusters. 0 output UTF-16 units.

Leet output

Output updates as you edit. Copy includes all spaces and line breaks. If Copy fails, select the output and copy manually. The destination may enforce different character rules or length counts.

Four Fixed Letter-Substitution Styles

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. It covers readable wordplay, stylized text on fictional screens (inspect spacing in the actual font) and drafting a profile name, where the destination field's allowed characters still need checking.

All four mappings applied to Hello World
LevelMapped lettersExact output
Basic6H3ll0 W0rld
Intermediate11H3||0 W0r|d
Advanced20#3|_|_0 \/\/0r|_|)
Extreme26|-|3|_|_() \/\/()|2|_|)

Entering Text, and What Each Level Maps

Enter a short word, phrase or multiline sample and compare all four selectable output boxes. Choose a level for the main output and read its expanded length, then copy or select the result manually. Clear removes input and feedback, and Random loads a sample.

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.

Display Names, Usernames and Passwords

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 (see NIST password guidance), 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.

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.