🎮 Leetspeak Generator

Convert plain text into Leetspeak (1337) style and back. Letters are replaced with numbers and symbols — all in your browser, no upload, instant results.

About the Leetspeak Generator

This Leetspeak generator runs entirely in your browser. Type or paste text into the input box and click To Leetspeak to see your text transformed into 1337 style, where letters are replaced by visually similar numbers and symbols. Paste leetspeak text and click From Leetspeak to decode it back to plain text. Nothing is uploaded — the conversion happens instantly with JavaScript on your device.

How it works

  • To Leetspeak — Each letter is replaced with a number or symbol that looks similar. For example, a becomes 4, e becomes 3, l becomes 1, and o becomes 0.
  • From Leetspeak — Known leet substitutions are reversed back to their original letters. Symbols that are not part of the leet alphabet remain unchanged.

Common substitution table

  • A → 4, B → 8, E → 3, G → 9
  • I → 1, L → 1, O → 0, S → 5
  • T → 7, Z → 2, H → #, X → %

How to use the generator

  1. Paste or type your text in the input box.
  2. Click To Leetspeak to encode, or From Leetspeak to decode.
  3. The result appears in the output box.
  4. Click Copy to copy the result, or Clear to start over.

Frequently asked questions

Does this tool upload my text? No. All conversion happens locally in your browser. Your text never leaves your device.

Is the decoding always perfect? Decoding works for standard leet substitutions. Some advanced multi-character leet (e.g. |\/| for M) may not be fully reversible.

Does it preserve case? Leetspeak output is uppercase by convention. Decoding produces lowercase letters.

Is there a length limit? The only limit is your browser's available memory. Even very long texts convert instantly.