Private browser-local text utility

Leetspeak Translator

Turn ordinary text into a deterministic leetspeak style. Choose a light, standard, or heavy project-authored mapping.

Translate text

Maximum 50,000 UTF-16 code units. Processing starts only after you choose Translate.

Ready. Enter text and choose an action.

Method

Encoding applies the exact mapping documented below. The tool does not decode because multi-character substitutions and shared symbols make leetspeak decoding ambiguous.

Worked example

In the light mapping, TEST becomes 7357. Output is deterministic: the same input and intensity always produce the same result.

Limitations

There is no universal leetspeak standard. This tool uses one documented project mapping, does not infer intent, and preserves unsupported characters.

Privacy and text handling

Processing is deterministic and browser-local. ASCII letter rules are explicit. Unsupported Unicode text passes through unchanged where the selected method permits it.

Documented mappings

Light

A→4 · E→3 · I→1 · O→0 · S→5 · T→7

Standard

Light plus B→8 · G→6 · L→| · Z→2

Heavy

Standard plus C→( · D→|) · H→# · K→|< · N→|\| · R→2 · U→|_| · V→\/ · W→\/\/ · X→>< · Y→`/

Related text utilities

Compare this focused transform with the Morse Code Translator and Reverse Text, or browse all Text Utilities.