ToolNimba Browse

🤖 Leetspeak (1337) Converter

By ToolNimba Text Team · Updated 2026-06-19

Leetspeak has no single official standard, so decoding is a best effort: numbers and symbols are mapped back to their most common letters. Round-tripping heavy text may not be perfect.

Leetspeak (also written 1337 or l33t) is an internet style that swaps letters for numbers and symbols that look similar, so "leet" becomes "1337" and "elite" becomes "31337". This converter turns any text into leetspeak and turns leetspeak roughly back into plain text. Pick a light mode for the classic, easy-to-read swaps, or a heavy mode that transforms most of the alphabet with fancier glyphs. Everything runs in your browser and any character without a mapping passes through unchanged.

What is the Leetspeak Converter?

Leetspeak grew out of early bulletin board systems and online gaming communities in the 1980s and 1990s, where players replaced letters with visually similar numbers and punctuation. The name itself comes from "elite", shortened to "leet" and then encoded as "1337". The style spread as a playful in-group marker, a way to dodge crude keyword filters, and a decorative flourish for usernames, clan tags and forum posts. There has never been one official standard, which is why the same word can be written many different ways.

At its core leetspeak is a substitution scheme. The most recognised swaps are a to 4, e to 3, i to 1, o to 0, t to 7 and s to 5, because each replacement keeps the rough shape of the original letter. From there the substitutions get more creative: m might become /\/\, w becomes \/\/, and h becomes #. Lighter forms stay readable to anyone, while heavier forms approach a small puzzle that takes effort to decode.

Because leetspeak is informal and inconsistent, converting it back to plain text is always a best guess. A single character can stand for more than one letter (for example 1 can mean i or l), and many glyphs overlap with ordinary punctuation. This tool decodes by replacing the longest, most distinctive tokens first and then the common single characters, which recovers most everyday leet reliably while leaving anything it does not recognise untouched.

When to use it

  • Creating a stylised gamer tag, clan name or username with a retro internet feel.
  • Generating leetspeak captions, bios or messages for fun on social media and chat.
  • Decoding a leetspeak handle or message someone sent you back into readable text.
  • Teaching or demonstrating character substitution and simple encoding in a classroom.

How to use the Leetspeak Converter

  1. Type or paste your text into the input box.
  2. Choose a direction: text to leetspeak (encode) or leetspeak to text (decode).
  3. When encoding, pick light for the classic swaps or heavy for a fuller transformation.
  4. Read the converted result below and use the Copy button to grab it.

Formula & method

Each letter is replaced using a lookup map. Light map: a to 4, e to 3, i to 1, o to 0, t to 7, s to 5. Heavy map adds b to 8, c to (, g to 6, h to #, l to |, z to 2 and multi-character glyphs such as m to /\/\ and w to \/\/. Any character not in the map is left unchanged.

Worked examples

Encode the word "leet" in light mode.

  1. l has no light mapping, so it stays as l
  2. e maps to 3
  3. e maps to 3
  4. t maps to 7
  5. Join the pieces: l + 3 + 3 + 7

Result: leet becomes l337 in light mode

Encode "Hello World" in light mode.

  1. H has no light mapping, stays H; e maps to 3
  2. l and l have no light mapping, stay ll
  3. o maps to 0, giving H3ll0
  4. Space passes through unchanged
  5. W stays W; o maps to 0; r stays r; l stays l; d stays d

Result: Hello World becomes H3ll0 W0rld

Decode "H3ll0 W0rld" back to plain text.

  1. H is not a leet token, stays H
  2. 3 maps back to e
  3. ll pass through unchanged
  4. 0 maps back to o, giving Hello
  5. Apply the same to the second word: W0rld becomes World

Result: H3ll0 W0rld decodes to Hello World

Common leetspeak substitutions by intensity

LetterLightHeavy
a44
bb8
cc(
e33
gg6
hh#
i11
ll|
mm/\/\
o00
s55
t77
ww\/\/
zz2

Words written in light leetspeak

Plain textLeetspeak
leetl337
elite3l1t3
hackerhack3r
noobn00b
game overgam3 0v3r

Common mistakes to avoid

  • Expecting a perfect round trip. Encoding then decoding heavy leetspeak may not return the exact original. Symbols overlap with ordinary punctuation and one glyph can stand for several letters, so decoding is always a best guess.
  • Assuming there is one correct spelling. Leetspeak has no official standard. The same word can be written many ways, so two converters can produce different output and both can be valid leet.
  • Using heavy leet where it must stay readable. Heavy glyphs like /\/\ for m look striking but can break in narrow fields, search and screen readers. Use light mode when the text still needs to be understood at a glance.
  • Treating leetspeak as encryption. Leetspeak is a visual style, not a secure cipher. Anyone can read or reverse it, so never use it to hide passwords or sensitive information.

Glossary

Leetspeak
An informal internet writing style that replaces letters with similar-looking numbers and symbols.
1337
Leetspeak for "leet", itself short for "elite"; a classic example of the style.
Substitution
Swapping one character for another using a fixed map, the basic mechanic behind leetspeak.
Glyph
A visual symbol or character; heavy leetspeak combines glyphs to imitate letter shapes.
Encode
Convert plain text into leetspeak.
Decode
Convert leetspeak back into plain readable text.

Frequently asked questions

What is leetspeak?

Leetspeak, also written 1337 or l33t, is an internet style that replaces letters with numbers and symbols that look similar, such as a to 4 and e to 3. It started in early online communities as a playful, elite-sounding way to write.

What is the difference between light and heavy mode?

Light mode uses only the classic, easy-to-read swaps (a to 4, e to 3, i to 1, o to 0, t to 7, s to 5) so the text stays legible. Heavy mode transforms most of the alphabet and uses fancier multi-character glyphs like /\/\ for m, which looks more extreme but is harder to read.

Can this tool decode leetspeak back to normal text?

Yes. Switch the direction to decode and the converter maps common numbers and symbols back to letters. Because leetspeak has no single standard and some characters stand for more than one letter, decoding is a best guess rather than a perfect reversal.

Why does my decoded text not exactly match the original?

Several leet glyphs overlap with ordinary punctuation and a single character can represent multiple letters, so the converter chooses the most common interpretation. Heavy leetspeak in particular may not round trip perfectly back to the source text.

Is leetspeak secure for hiding passwords or secrets?

No. Leetspeak is a decorative style, not encryption. Anyone can read or reverse it easily, so never rely on it to protect passwords, private messages or any sensitive information.

Does my text get sent anywhere?

No. The conversion runs entirely in your browser using built-in JavaScript. Nothing you type is uploaded, stored or sent to a server, so it is safe to use with private text.