ForHosting KIT · Utilidades de desarrollo

Traductor leetspeak

Hello World se convierte en H3110 W0r1d con la tabla clásica del leetspeak: la e pasa a 3, la l a 1 y la o a 0, mientras los espacios y la puntuación se quedan en su sitio. El modo inverso devuelve las cifras a letras. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Texto
Hello World
Modo de cálculo
Encode
Obtiene
Resultado
H3110 W0r1d
Longitud
11
Sustituidos
6
Alfabeto
a4 e3 i1 o0 s5 t7 b8 g9 l1 z2 +@$!|

El leetspeak, también llamado 1337 speak, es el estilo lúdico de sustitución que reemplaza letras latinas familiares por dígitos y símbolos parecidos, de modo que Hello se convierte en H3110 y elite en 31173. Esta herramienta aplica una tabla de sustitución clásica fija en ambas direcciones: codifica texto plano a leetspeak para apodos, cadenas de puzles y etiquetas de ofuscación ligera, o decodifica glifos leet hacia letras legibles con un mapa inverso determinista. Los espacios, la puntuación y los caracteres no mapeados permanecen en su sitio para que las frases conserven su forma. Usted elige el modo de forma explícita—encode o decode—para que los scripts nunca adivinen el sentido de la cadena.

Cómo funcionan las sustituciones clásicas de leetspeak

El leetspeak clásico no es cifrado ni un cifrado con clave secreta. Es un perfil fijo de sustitución de caracteres que mapea letras latinas seleccionadas a dígitos y símbolos que la gente ha usado durante décadas en nicks de jugadores, foros y textos de puzles. En encode, cada letra se compara sin distinguir mayúsculas contra la tabla: a se convierte en cuatro, b en ocho, e en tres, g en nueve, i y l en uno, o en cero, s en cinco, t en siete y z en dos.

Las letras fuera de ese conjunto conservan su carácter y caso originales; espacios, puntuación, emoji y dígitos ya presentes en la entrada pasan sin cambios, de modo que Hello World se convierte en H3110 W0r1d y no en un bloque compacto.

En decode, la tabla inversa mapea esos dígitos y algunas variantes de símbolos habituales a letras minúsculas: cuatro y arroba se convierten en a, ocho en b, tres en e, nueve y seis en g, uno y exclamación en i, barra vertical en l, cero en o, cinco y dólar en s, siete y más en t, y dos en z. Los glifos ambiguos se resuelven de forma determinista—uno siempre decodifica a i, no a l—así que dos clientes nunca discrepan.

No hay semilla aleatoria, ni llamada de red ni marca de tiempo en el camino: cada paso es una consulta pura a la tabla. Esta página implementa solo ese perfil clásico fijo—no packs «hardcore» multi-glifo, ni rotación ROT o César, ni Base64, ni un reescritor de IA que invente ortografías creativas. Esas son herramientas e intenciones de búsqueda separadas.

Dónde aparecen las herramientas leetspeak en el trabajo real

Los cursos introductorios de cultura de internet y programación a menudo piden a los estudiantes implementar sustituciones letra-a-dígito; un único oráculo leetspeak de confianza acelera demos de deberes y autoevaluadores que necesitan encode y decode. Los calentamientos de capture-the-flag y las búsquedas de puzles siguen ocultando mensajes al estilo 1337 que mezclan palabras y dígitos parecidos, y los resolutores quieren una transformación rápida y predecible en lugar de un suite general de criptoanálisis.

Los equipos de soporte y contenido a veces estilizan ligeramente spoilers, respuestas de cuestionarios, apodos de producto o etiquetas internas en forma leet y luego necesitan la ruta inversa sin instalar una biblioteca específica del lenguaje. Si necesita un cifrado por rotación, cifrado autenticado fuerte, codificación Base32 o Base64, Braille o recuperación automática de clave por análisis de frecuencias, trate esas como intenciones de búsqueda y páginas de aterrizaje separadas en lugar de sobrecargar esta página fija de leetspeak.

Demos de sustitución leet en clase

Muestre a los estudiantes cómo funcionan las tablas letra-a-dígito, con un único camino de verdad encode y decode para deberes y autoevaluadores.

Cadenas 1337 en puzles y CTF

Codifique el texto del desafío en leetspeak clásico o invierta glifos leet sin escribir un script único para cada conjunto de problemas.

¿Qué es el leetspeak?

El leetspeak (1337 speak) sustituye letras latinas por dígitos y símbolos parecidos—por ejemplo a→4, e→3, i→1, o→0, s→5, t→7. Es ofuscación estilística, no seguridad criptográfica.

¿Cómo convierto texto a leetspeak?

Envíe su cadena en el campo text con mode encode (el valor predeterminado). Las letras de la tabla clásica se reemplazan; el resto de caracteres pasan sin cambios.

¿Cómo traduzco leet de vuelta a texto plano?

Establezca mode en decode. Los dígitos y símbolos leet habituales se mapean a letras minúsculas con una tabla inversa fija (por ejemplo 4→a, 3→e, 1→i).

¿Qué ocurre con la entrada vacía?

Debe proporcionar una cadena text no vacía; la entrada en blanco se rechaza y no se cobra.

¿Cuánto cuesta?

La herramienta del navegador es gratuita y se ejecuta en local.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

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

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

La entrada vacía se rechaza con un error invalid_input claro en lugar de devolverse sin cambios.

Qué envía usted y qué recibe

Envíe un campo de cadena obligatorio llamado text con el mensaje que desea convertir. Opcionalmente envíe mode como encode o decode; si se omite, encode es el valor predeterminado. En éxito la respuesta repite el text original, devuelve result como la cadena transformada, mode como la operación resuelta, length del resultado, substituted como el recuento de caracteres que acertaron la tabla, más etiquetas alphabet, cipher y profile para que los clientes afirmen el perfil clásico de leetspeak. Comprobaciones clásicas: codificar Hello World en H3110 W0r1d, decodificar 31173 hacia letras planas al estilo elite, y confirmar que un text vacío se rechaza en lugar de devolverse sin cambios. Se aceptan alias como input, value, data, message, plaintext, ciphertext y leet para el mismo campo, de modo que los scripts reutilicen formas de carga existentes. También se aceptan alias de dirección como op, operation y direction, y valores cortos como enc, dec, to_leet y from_leet. Text ausente, objetos no cadena para text, cadenas vacías, valores de mode desconocidos y cadenas más largas que el máximo documentado fallan con invalid_input y un mensaje claro en inglés. Los fallos de validación no consumen saldo prepago. El precio de las llamadas API exitosas es la base publicada de $0.002 por elemento.

Dónde aparecen las herramientas leetspeak en el trabajo real

Como esta capacidad es un motor de parse puro, el precio de la API es la base publicada de $0.002 por elemento exitoso y la validación fallida no consume saldo.

Estilo de apodos y etiquetas

Convierta nicks o etiquetas de cuestionario a forma leet en el navegador y recupere letras legibles con el mismo contrato API.

Ver la documentación completa del KIT →