InputTestHub

Leetspeak Converter

Converts normal text into leetspeak (1337) at light, medium or heavy substitution levels, and converts it back.

Text Nothing uploaded No sign-up Free, unlimited
Text tool
Paste something on the left to see the result.
In short Leetspeak substitutes numbers and symbols for letters that resemble them: 3 for E, 4 or @ for A, 1 for L or I, 0 for O, 7 for T. It began on 1980s bulletin boards, partly as an in-group marker and partly to evade text filters, and the name is itself an example — "elite" became "leet" became "1337". The substitution comes in levels because heavy leet is close to unreadable: light replaces only the obvious vowels and stays legible, medium adds consonants, and heavy uses multi-character substitutions such as |_| for U that turn text into something you have to decode deliberately. Converting back is possible for light and medium and unreliable for heavy, because the substitutions stop being one-to-one — 1 could be L or I, and nothing in the text says which. The practical warning is the one that has aged worst: leet was used to defeat word filters, and no modern filter is fooled by it. Assume anything written in leet is as readable to a machine as plain text.

How to use the Leetspeak Converter

  1. Paste your text into the input box on the left.
  2. Adjust the options above the box if you need a different behaviour.
  3. The converted text appears on the right; press Copy to put it on your clipboard.

About the Leetspeak Converter

The Leetspeak Converter converts normal text into leetspeak (1337) at light, medium or heavy substitution levels, and converts it back. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Gaming handles and clan tags.
  • Retro styling for a design.
  • Fun with usernames.

Frequently asked questions

Is the Leetspeak Converter free, or is there a paid tier?
It is free, with no account, no trial and no daily cap. Every text tool on inputtesthub.com works the same way: open the page and use it.
Does anything I enter leave my computer?
No. The Leetspeak Converter runs entirely in your browser using JavaScript. Your input never reaches inputtesthub.com or any third party — open your browser's Network tab while you use it and you will see no request go out.
When would I actually need the Leetspeak Converter?
The most common reasons people reach for it: gaming handles and clan tags. Retro styling for a design. Fun with usernames. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
Is there an app version?
Yes. The page is responsive and the tool works in Chrome, Safari, Firefox, Edge and Samsung Internet on both Android and iOS. There is no app to install and nothing to sign into.

Related text tools

All 92
01

Case Converter

Converts text between twelve cases: UPPER, lower, Title, Sentence, camelCase, PascalCase…

02

Uppercase Converter

Converts any text to UPPERCASE instantly, keeping numbers, punctuation and line breaks exactly…

03

Lowercase Converter

Converts any text to lowercase, including text that was typed with Caps Lock on by mistake.

04

Title Case Converter

Converts headings to proper Title Case using AP and Chicago rules, keeping short words like…

05

Sentence Case Converter

Rewrites text in sentence case: first letter of each sentence capitalised, the rest lowercase…

06

camelCase Converter

Turns any phrase into camelCase for JavaScript, Java and JSON keys, stripping spaces, hyphens…

07

PascalCase Converter

Converts phrases to PascalCase (UpperCamelCase) for class names, React components and type…

08

snake_case Converter

Converts text to snake_case for Python variables, database columns and file names.

09

kebab-case Converter

Converts text to kebab-case for URLs, CSS class names and HTML attributes.

10

CONSTANT_CASE Converter

Converts text to SCREAMING_SNAKE_CASE for environment variables, constants and configuration…