ForHosting KIT · Entwickler-Tools

Leetspeak-Übersetzer

Aus Hello World wird H3110 W0r1d nach der klassischen Leetspeak-Tabelle: e wird zu 3, l zu 1 und o zu 0, während Leerzeichen und Satzzeichen an ihrem Platz bleiben. Der umgekehrte Modus macht aus den Ziffern wieder Buchstaben. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Text
Hello World
Berechnungsmodus
Encode
Erhalten Sie
Ergebnis
H3110 W0r1d
Länge
11
Ersetzt
6
Zeichensatz
a4 e3 i1 o0 s5 t7 b8 g9 l1 z2 +@$!|

Leetspeak, auch 1337 speak genannt, ist der spielerische Substitutionsstil, der vertraute lateinische Buchstaben durch ähnlich aussehende Ziffern und Symbole ersetzt, sodass Hello zu H3110 und elite zu 31173 wird. Dieses Werkzeug wendet eine feste klassische Substitutionstabelle in beide Richtungen an: Es kodiert Klartext in Leetspeak für Nicknames, Puzzle-Zeichenketten und leichte Verschleierungsetiketten, oder es dekodiert Leet-Glyphen zurück zu lesbaren Buchstaben mit einer deterministischen Umkehrabbildung. Leerzeichen, Satzzeichen und unmapped Zeichen bleiben an Ort und Stelle, damit Phrasen ihre Form behalten. Sie wählen den Modus ausdrücklich—encode oder decode—damit Skripte nie raten müssen, in welche Richtung die Zeichenkette gehen soll.

Wie klassische Leetspeak-Substitutionen funktionieren

Klassisches Leetspeak ist keine Verschlüsselung und kein Chiffre mit geheimem Schlüssel. Es ist ein festes Zeichensubstitutionsprofil, das ausgewählte lateinische Buchstaben auf Ziffern und Symbole abbildet, die Menschen seit Jahrzehnten in Gamer-Handles, Foren-Nicknames und Puzzle-Texten nutzen. Beim encode wird jeder Buchstabe ohne Groß-/Kleinschreibung mit der Tabelle verglichen: a wird zu vier, b zu acht, e zu drei, g zu neun, i und l zu eins, o zu null, s zu fünf, t zu sieben und z zu zwei.

Buchstaben außerhalb dieser Menge behalten Zeichen und Großschreibung; Leerzeichen, Satzzeichen, Emoji und bereits vorhandene Ziffern bleiben unverändert, sodass Hello World zu H3110 W0r1d wird und nicht zu einem dichten Block. Beim decode bildet die Umkehrtabelle diese Ziffern und einige gängige Symbolvarianten auf Kleinbuchstaben ab: vier und At-Zeichen werden zu a, acht zu b, drei zu e, neun und sechs zu g, eins und Ausrufezeichen zu i, Pipe zu l, null zu o, fünf und Dollar zu s, sieben und Plus zu t, und zwei zu z.

Mehrdeutige Glyphen werden deterministisch aufgelöst—eins dekodiert immer zu i, nicht zu l—sodass zwei Clients nie abweichen. Es gibt keinen Zufallsseed, keinen Netzaufruf und keinen Zeitstempel im Pfad: jeder Schritt ist eine reine Tabellenabfrage. Diese Seite implementiert nur dieses feste klassische Profil—keine Multi-Glyphen-„Hardcore“-Packs, keine ROT- oder Caesar-Rotation, kein Base64 und keinen KI-Umschreiber, der kreative Schreibweisen erfindet.

Das sind getrennte Werkzeuge und Suchabsichten.

Wo Leetspeak-Werkzeuge in der realen Arbeit vorkommen

Einführende Kurse zu Internetkultur und Programmierung bitten Studierende oft, Buchstabe-zu-Ziffer-Substitutionen zu implementieren; ein einziges vertrauenswürdiges Leetspeak-Orakel beschleunigt Hausaufgaben-Demos und Auto-Grader, die encode und decode brauchen. Capture-the-Flag-Warm-ups und Puzzle-Jagden verstecken weiterhin 1337-artige Nachrichten, die Wörter und ähnlich aussehende Ziffern mischen, und Löser wollen eine schnelle, vorhersagbare Transformation statt einer allgemeinen Kryptoanalyse-Suite. Support- und Content-Teams stilisieren manchmal Spoilers, Quiz-Antworten, Produktnicknames oder interne Labels leicht in Leet-Form und brauchen später den Rückweg ohne eine sprachspezifische Bibliothek.

Wenn Sie einen Rotationschiffre, starke authentisierte Verschlüsselung, Base32- oder Base64-Kodierung, Braille oder automatische Schlüsselwiederherstellung per Häufigkeitsanalyse brauchen, behandeln Sie das als getrennte Suchabsichten und Landings statt diese feste Leetspeak-Seite zu überladen.

Leet-Substitutionsdemos im Unterricht

Zeigen Sie Studierenden, wie Buchstabe-zu-Ziffer-Tabellen funktionieren, mit einem einzigen Ground-Truth-Pfad für encode und decode bei Hausaufgaben und Auto-Gradern.

Puzzle- und CTF-1337-Zeichenketten

Kodieren Sie Challenge-Text in klassisches Leetspeak oder kehren Sie Leet-Glyphen um, ohne für jedes Problemset ein Einmal-Skript zu schreiben.

Was ist Leetspeak?

Leetspeak (1337 speak) ersetzt lateinische Buchstaben durch ähnlich aussehende Ziffern und Symbole—zum Beispiel a→4, e→3, i→1, o→0, s→5, t→7. Es ist stilistische Verschleierung, keine kryptografische Sicherheit.

Wie wandle ich Text in Leetspeak um?

Senden Sie Ihre Zeichenkette im Feld text mit mode encode (der Standard). Buchstaben der klassischen Tabelle werden ersetzt; andere Zeichen bleiben unverändert.

Wie übersetze ich Leet zurück in Klartext?

Setzen Sie mode auf decode. Ziffern und gängige Leet-Symbole werden mit einer festen Umkehrtabelle auf Kleinbuchstaben abgebildet (zum Beispiel 4→a, 3→e, 1→i).

Was passiert bei leerer Eingabe?

Sie müssen eine nicht leere text-Zeichenkette angeben; leere Eingabe wird abgelehnt und nicht berechnet.

Warum wird die 1 als i und nicht als l zurückübersetzt?

Weil beim Kodieren sowohl i als auch l zur 1 werden und die Rückübersetzung sich festlegen muss: Sie wählt immer i. Ein senkrechter Strich wird dagegen zu l, damit zwei Anwendungen nie unterschiedliche Ergebnisse liefern.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/enc/leetspeak

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/enc/leetspeak \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello World"}'
{
  "text": "Hello World"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.leetspeak",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Leere Eingabe wird mit einem klaren invalid_input-Fehler abgelehnt statt unverändert zurückgegeben.

Was Sie senden und was Sie zurückerhalten

Senden Sie ein Pflicht-Stringfeld namens text mit der Nachricht, die Sie umwandeln möchten. Optional senden Sie mode als encode oder decode; wenn weggelassen, ist encode der Standard. Bei Erfolg gibt die Antwort den ursprünglichen text wieder, result als transformierte Zeichenkette, mode als aufgelöste Operation, length des Ergebnisses, substituted als Anzahl der Zeichen, die die Tabelle getroffen haben, plus Labels alphabet, cipher und profile, damit Clients das klassische Leetspeak-Profil bestätigen können. Klassische Prüfungen: Hello World zu H3110 W0r1d kodieren, 31173 zurück zu elite-artigen Klarbuchstaben dekodieren und bestätigen, dass ein leeres text-Feld abgelehnt statt unverändert zurückgegeben wird. Aliase wie input, value, data, message, plaintext, ciphertext und leet werden für dasselbe Feld akzeptiert, damit Skripte bestehende Payload-Formen wiederverwenden können. Richtungsaliase wie op, operation und direction sowie Kurzwerte wie enc, dec, to_leet und from_leet werden ebenfalls akzeptiert. Fehlendes text, Nicht-String-Objekte für text, leere Zeichenketten, unbekannte mode-Werte und Zeichenketten länger als das dokumentierte Maximum schlagen mit invalid_input und einer klaren englischen Meldung fehl. Validierungsfehler verbrauchen kein Prepaid-Guthaben. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element.

Wo Leetspeak-Werkzeuge in der realen Arbeit vorkommen

Weil diese Fähigkeit eine reine Parse-Engine ist, ist der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.

Nickname- und Label-Styling

Wandeln Sie Handles oder Quiz-Labels im Browser in Leet-Form um und stellen Sie lesbare Buchstaben mit demselben API-Vertrag wieder her.

Was kostet es?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →