ForHosting KIT · Convertisseurs d'unités

Convertisseur leet speak

Passez un texte ordinaire en 1337 avec une seule table fixe : Hello World devient #3110 W0r1d et elite devient 31173. Les espaces, la ponctuation et les emojis restent en place, donc la phrase garde sa forme. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Texte
Hello World
Vous obtenez
Résultat
#3110 W0r1d
Longueur
11
Substitué
7
Alphabet
a4 b8 c( e3 g9 h# i1 l1 o0 s5 t7 z2

Le leet speak, souvent écrit 1337 speak, est le style de substitution lettre-vers-chiffre qui transforme l'anglais ordinaire en une chaîne d'apparence voisine, par exemple une salutation 1337 à partir de Hello et 31173 à partir de elite. Ce convertisseur de leet speak applique une table de base fixe dans un seul sens : il lit une chaîne en clair, remplace les lettres latines mappées par des chiffres et des symboles, et renvoie la chaîne convertie. Les lettres absentes de la table gardent leur caractère et leur casse ; espaces, ponctuation, emoji et chiffres déjà présents dans l'entrée passent inchangés afin que les phrases conservent leur forme. L'entrée doit être une chaîne. Il n'y a ni chemin de décodage, ni paquet aléatoire de glyphes, ni appel réseau : le même texte produit toujours la même sortie 1337.

Comment la table de base du leet speak remplace les lettres

Le leet speak classique est une substitution de lettres par des chiffres, non un chiffrement cryptographique ni un encodage à clé secrète. Les gens utilisent depuis des décennies des glyphes d'apparence voisine dans les pseudos de joueurs, les surnoms de forums et les textes de puzzles : la lettre a ressemble un peu au chiffre quatre, e au trois, o au zéro, et ainsi de suite. Ce convertisseur de leet speak implémente une seule table de base documentée et l'applique dans un unique sens.

Chaque caractère de l'entrée est inspecté une fois. Si le caractère, comparé sans distinction de casse, est une lettre latine mappée, il est remplacé par le chiffre ou le symbole correspondant de la table : a devient quatre, b devient huit, c devient une parenthèse ouvrante, e devient trois, g devient neuf, h devient un dièse, i et l deviennent un, o devient zéro, s devient cinq, t devient sept et z devient deux.

Les lettres absentes de la table gardent leur glyphe et leur casse d'origine, de sorte qu'un W majuscule reste W et un r minuscule reste r. Espaces, ponctuation, emoji et chiffres déjà présents dans l'entrée passent inchangés, c'est pourquoi une phrase comme Hello World reste une phrase lisible après conversion plutôt que de s'effondrer en un bloc compact. Il n'y a ni graine aléatoire, ni horodatage d'horloge, ni consultation réseau sur le chemin : chaque étape est une consultation de table.

Cette page ne ramène pas le 1337 vers l'anglais, n'applique pas de packs hardcore multi-caractères et n'invente pas d'orthographes créatives avec un modèle de langage. Ces tâches sont d'autres outils et d'autres intentions de recherche.

Ce que vous envoyez et ce que vous recevez

Envoyez un champ chaîne obligatoire nommé text contenant le message en clair à convertir. Si text manque, l'échec nomme le champ. Les chaînes vides sont une entrée valide : elles se convertissent en un résultat vide avec zéro substitution.

En cas de succès la réponse renvoie le text d'origine, result comme la chaîne leet speak convertie, length comme le nombre de caractères de ce résultat, substituted comme le nombre de caractères qui ont touché la table, et alphabet comme un libellé compact du mappage de base pour qu'un client affirme quel profil il a atteint. Les vérifications classiques incluent la conversion de Hello World en une salutation style 1337 et celle de elite en 31173. Une validation échouée ne consomme pas le solde prépayé.

Où un convertisseur de leet speak justifie son existence

Les cours d'introduction à la culture internet et à la programmation demandent souvent aux étudiants d'implémenter une table lettre-vers-chiffre ; un unique convertisseur de leet speak de confiance accélère les démos de devoirs et les correcteurs automatiques qui ont besoin d'un oracle stable. Les échauffements capture-the-flag et les chasses aux puzzles cachent encore des messages style 1337, et les auteurs veulent une transformation rapide et prévisible plutôt qu'une suite générale de cryptanalyse.

Les équipes produit et communauté stylisent pseudos, libellés de quiz, avertissements de spoiler et noms d'événement en forme leet pour un ton ludique sans installer une bibliothèque propre à un langage. Si vous avez besoin d'un traducteur bidirectionnel qui décode aussi les glyphes leet vers l'anglais, d'un chiffrement par rotation, de Base64, du Braille ou d'un chiffrement authentifié fort, traitez cela comme des intentions de recherche et des pages distinctes plutôt que de surcharger ce convertisseur à sens unique.

Gardez les requêtes dans la limite de longueur documentée, figez la chaîne result dans les tests, et vous obtenez une sortie 1337 reproductible pour pseudos, puzzles et workers de bord sans dresser d'infrastructure supplémentaire.

Démos de substitution en classe

Offrez aux étudiants un oracle lettre-vers-chiffre de référence pour les devoirs et correcteurs automatiques qui n'ont besoin que de texte en clair converti en 1337.

Textes 1337 pour puzzles et CTF

Encodez des phrases de défi en leet speak classique sans écrire un script de substitution unique pour chaque jeu de problèmes.

Qu'est-ce que le leet speak ?

Le leet speak (1337 speak) substitue des lettres latines par des chiffres et symboles d'apparence voisine—par exemple a→4, e→3, i→1, o→0, s→5, t→7. C'est une obfuscation stylistique, non une sécurité cryptographique.

Comment convertir du texte en leet speak ?

Envoyez votre chaîne dans le champ text. Les lettres de la table de base sont remplacées par des chiffres et des symboles ; les autres caractères passent inchangés. La chaîne convertie est renvoyée dans result.

Que se passe-t-il si l'entrée n'est pas une chaîne ?

Nombres, objets, tableaux, booléens et texte manquant sont rejetés. Une validation échouée n'est pas facturée.

Ce convertisseur décode-t-il le 1337 vers l'anglais ?

Non. Cette page est un convertisseur à sens unique, du texte en clair vers le leet speak. La traduction bidirectionnelle est une autre intention de recherche et une autre page.

Combien coûte le convertisseur de leet speak ?

L'outil du navigateur est gratuit et s'exécute en local.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/conv/leet-speak

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_chars65536
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Nombres, objets, tableaux et texte manquant échouent avec invalid_input au lieu d'une conversion devinée. Les appels API réussis coûtent $0.002 par élément ; les échecs de validation ne sont pas facturés.

Ce que vous envoyez et ce que vous recevez

Des alias comme input, value, message, content et s sont acceptés pour le même champ afin que les scripts réutilisent une forme de charge utile existante. La valeur doit être une chaîne JSON. Nombres, booléens, objets, tableaux et null sont rejetés avec invalid_input plutôt que contraints, conformément au contrat selon lequel ce convertisseur n'accepte que du texte. Les chaînes plus longues que le maximum publié de soixante-cinq mille cinq cent trente-six caractères sont aussi rejetées afin qu'un isolement Worker ne soit pas inondé d'un tampon sans plafond. Le prix des appels API réussis est la base publiée de $0.002 par élément.

Où un convertisseur de leet speak justifie son existence

Le prix de l'API est la base publiée de $0.002 par élément réussi, et une validation échouée ne consomme pas le solde.

Style de pseudos et d'identifiants

Transformez un nom d'utilisateur ou un libellé de quiz en leet speak de base dans le navigateur, avec la même table que l'API utilisera ensuite dans les scripts.

Consulter la documentation complète du KIT →