TextArray
100% local

Leet speak translator

Turn text into 1337 speak and decode it back, with three intensity levels.

Input
Output

Leet speak translator

Leet speak (also written 1337) replaces letters with digits and symbols that look like them: E becomes 3, A becomes 4, and the word "leet" itself turns into 1337. Born on bulletin boards and in early gaming communities, it lives on in nicknames, memes, channel names and retro-flavoured branding. Paste any text and this translator converts it instantly — or paste leet and switch the mode to turn it back into readable text.

Three intensity levels control how aggressive the substitution is. Low touches only the two classics, a → 4 and e → 3, and keeps the text easy to read. Medium adds l → 1, o → 0, s → 5 and t → 7 — the level that turns "leet speak" into "1337 5p34k". Extreme replaces every letter of the alphabet and brings in multi-character symbols such as |_| for u, |3 for b and \/\/ for w, producing text only a dedicated reader can decipher.

Decoding is best-effort by design. Leet was never a standard, so an ambiguous glyph like 1 is resolved to its most common reading, and genuine digits inside the text will be interpreted as letters. The decoder matches the longest symbols first and restores lowercase letters, which means anything encoded on this page translates cleanly back.

Everything runs locally in your browser — nothing you type is uploaded or logged anywhere. The translation updates live as you type; copy the result with one click or download it as a .txt file. Accented letters, digits, punctuation and emoji pass through untouched, since leet only knows the basic Latin alphabet.

FAQ

What is leet speak?
A playful cipher from early internet culture that swaps letters for similar-looking digits and symbols — E → 3, A → 4, T → 7. The name comes from "elite" and is itself written as 1337.
What do the intensity levels change?
Low replaces only a and e. Medium adds l, o, s and t, which covers the classic 1337 look. Extreme substitutes every letter, including multi-character symbols such as |_| for u and |3 for b.
Can it translate leet back into normal text?
Yes — switch the mode to "Leet → text". Decoding is best-effort: leet has no standard, so 1 is read as l, and real digits in the text are interpreted as letters. Anything encoded by this tool decodes back exactly, in lowercase.
Is my text uploaded anywhere?
No. The translator runs entirely in your browser and your text never leaves your device.