Zero Signup ToolsFree browser tools

Converter Tools

Leetspeak Translator

Translate English to leetspeak and back in your browser. Three levels, randomized case, bidirectional decoding, no signup.

Direction

Auto-detect treats input that contains digit substitutes (3, 4, 1, 0) or multi-character leet tokens as leet, and everything else as plain text.

Try a sample:

Leet level

Adds s5, t7, b8, g9, l1, z2

Off by default. When on, alphabetic letters in the leet output alternate case pseudo-randomly. Affects encoding only.

0 words0 chars

Leet output

0 words0 chars
Direction: Text to leet

Your text never leaves your browser. Translation runs locally in JavaScript.

Substitution chart

The mappings used by the current level. Letters not listed are passed through unchanged.

standard level

a4
b8
e3
g9
i1
l1
o0
s5
t7
z2

How to use

  1. Pick a direction at the top: Auto-detect, Text to leet, or Leet to text.
  2. Choose a leet level. Basic swaps only vowels, Standard adds common consonants, Ultra adds multi-character substitutions like \/\/ for w and |-| for h.
  3. Optional: turn on rAnDoMiZe LeTtEr CaSe to alternate upper and lower case across the leet output.
  4. Type or paste your text in the input field. The output updates live in the right panel.
  5. Click Copy output to copy the result, or Use output as input to round-trip a phrase between leet and plain text.

About this tool

Leetspeak Translator rewrites English text into leetspeak (also called leet, 1337, or eleet), the substitution alphabet that started on early bulletin board systems and spread through gamer tags, band names, and hacker culture. Pick the basic level for the four canonical vowel swaps that almost every reader recognises (a goes to 4, e to 3, i to 1, o to 0); the standard level for the full single-character set used in usernames and clan tags (adds s to 5, t to 7, b to 8, g to 9, l to 1, z to 2); or the ultra level for the multi-character punctuation forms popularised in the 1990s (w becomes \/\/, m becomes /\/\, h becomes |-|, n becomes |\|, k becomes |<, x becomes ><, plus mappings for c, d, f, j, p, q, r, u, v, y). Direction is bidirectional: paste a leet phrase and the translator decodes it back to plain text, with auto-detect deciding from the input which way to translate. Capitalisation is preserved on the way through, so a name like Mike still capitalises as M1k3, and an optional randomized-case toggle gives you the rAnDoM CaSe style favoured in mocking memes. The substitution chart below the editor shows you exactly what mappings the current level uses, so you can copy a single character at a time if you only need to rename one user or one logo. Decoding is best effort because leet is not lossless: the digit 1 could be an I or an L, and the same multi-character token can sometimes come from more than one source letter; the decoder picks the most common interpretation and labels the result as best effort. Useful for gamer tags, Twitch handles, Discord nicknames, retro forum posts, hacker-style headlines, Halloween invites, marketing copy that needs an old-school internet feel, social media bios, custom usernames, and any project where you want to dress text up in the original 1337 style. Everything runs in your browser; nothing about your text leaves the device.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsConverter Tools