Leet speak translator

Turn any phrase into leet speak (1337) with two intensity levels, or paste leet text and decode it back on the fly.

Screen readers: leet is read as it is written, so "h3ll0" sounds like letters mixed with numbers and symbols such as |-| are named one by one. People who listen to it understand it less well than people who look at it.

The same text in the other styles
  • Sans-serif bold screen readers: technical names or nothing

  • Sans-serif italic screen readers: technical names or nothing

  • Sans-serif bold italic screen readers: technical names or nothing

  • Serif bold screen readers: technical names or nothing

  • Serif italic screen readers: technical names or nothing

  • Serif bold italic screen readers: technical names or nothing

  • Script screen readers: technical names or nothing

  • Bold script screen readers: technical names or nothing

  • Gothic (fraktur) screen readers: technical names or nothing

  • Bold gothic screen readers: technical names or nothing

  • Double-struck screen readers: technical names or nothing

  • Typewriter screen readers: technical names or nothing

  • Wide (full-width) screen readers: technical names or nothing

  • Small caps screen readers: technical names or nothing

  • Circled screen readers: technical names or nothing

  • Filled circles screen readers: technical names or nothing

  • Squared screen readers: technical names or nothing

  • Strikethrough screen readers: sometimes technical names

  • Underlined screen readers: sometimes technical names

  • Upside down screen readers: technical names or nothing

  • Spaced out screen readers: letter by letter

  • Alternating caps screen readers: sometimes letter by letter

Your text stays in your browser: nothing is saved or sent anywhere.

What is leet speak (1337)?

Leet speak was born on the BBSes and forums of the '80s and '90s: the word "elite" became "leet" and then "1337", written by swapping letters for numbers and symbols that look alike. Originally it was a way to slip past automatic word filters; today it lives on mostly in gaming, in nicknames, and in usernames when the "normal" one is already taken.

One practical warning: using leet to "strengthen" a password (like p4ssw0rd) does not make it secure. Password-cracking tools automatically try every leet variant of common words, so those substitutions add essentially no protection.

How the conversion works (and its limits)

Level 1 applies the six classic substitutions (a→4, e→3, i→1, o→0, s→5, t→7) and stays readable to almost anyone. Level 2 adds b→8, g→9, z→2 and six symbol combos: |) for d, |-| for h, |< for k, |\/| for m, |\| for n and \/\/ for w. It's more dramatic, but harder on the eyes. Uppercase and lowercase convert the same way, and accented letters stay as they are.

Decoding is approximate: it reads from left to right, recognises the level 2 symbol combos and turns numbers back into the most likely letters, but it can never be perfect. The digit 1 always comes back as «i» even when it stood for an «l», converted letters come back in lowercase, and the digits of a real number turn into letters: «h4ck3r 1990» comes back as «hacker iggo». Always double-check the result before using it.

Who listens instead of looking

A screen reader reads leet as it is written: digits as numbers and symbols one by one, so «h4ck3r» sounds like letters and numbers mixed together and |-| becomes a string of symbol names. People who listen to it understand it less well than people who look at it: fine for a nickname, not for a message that has to be understood.

The other pages with the same engine

The seven special-character pages share the same engine and the same table of styles, so the same text, in the same style, comes out identical on all of them. The other six are Fancy fonts for bio, Fancy text generator, Small caps text, Upside down text, Spaced text and Alternating case.

Related tools