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.

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

  1. Enter a short word, phrase or multiline sample.
  2. Compare all four selectable output boxes.
  3. Choose a level for the main output and read its expanded length.
  4. 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

All four mappings applied to Hello World
LevelMapped lettersExact output
Basic6H3ll0 W0rld
Intermediate11H3||0 W0r|d
Advanced20#3|_|_0 \/\/0r|_|)
Extreme26|-|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.