ForHosting KIT · Conversores de unidades

Convertidor leet speak

Pase un texto normal a 1337 con una única tabla fija: Hello World se convierte en #3110 W0r1d y elite en 31173. Los espacios, la puntuación y los emojis no cambian, así que la frase conserva su forma. 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
Obtiene
Resultado
#3110 W0r1d
Longitud
11
Sustituido
7
Alfabeto
a4 b8 c( e3 g9 h# i1 l1 o0 s5 t7 z2

El leet speak, a menudo escrito 1337 speak, es el estilo de sustitución letra-a-dígito que transforma el inglés ordinario en una cadena de aspecto similar, por ejemplo un saludo 1337 a partir de Hello y 31173 a partir de elite. Este convertidor de leet speak aplica una tabla básica fija en una sola dirección: lee una cadena de texto plano, reemplaza las letras latinas mapeadas por dígitos y símbolos, y devuelve la cadena convertida. Las letras sin entrada en la tabla conservan su carácter y su mayúscula o minúscula; los espacios, la puntuación, los emoji y los dígitos ya presentes en la entrada pasan sin cambios para que las frases conserven su forma. La entrada debe ser una cadena. No hay ruta de descodificación, ni paquete aleatorio de glifos ni llamada de red: el mismo texto produce siempre la misma salida 1337.

Cómo la tabla básica de leet speak sustituye las letras

El leet speak clásico es una sustitución de letras por dígitos, no un cifrado criptográfico ni una codificación con clave secreta. La gente ha usado glifos de aspecto similar en nicks de jugadores, apodos de foros y textos de puzles durante décadas: la letra a se parece un poco al dígito cuatro, la e al tres, la o al cero, y así sucesivamente. Este convertidor de leet speak implementa una sola tabla básica documentada y la aplica en una única dirección.

Cada carácter de la entrada se inspecciona una vez. Si el carácter, comparado sin distinguir mayúsculas, es una letra latina mapeada, se reemplaza por el dígito o símbolo correspondiente de la tabla: a se convierte en cuatro, b en ocho, c en un paréntesis de apertura, e en tres, g en nueve, h en una almohadilla, i y l en uno, o en cero, s en cinco, t en siete y z en dos.

Las letras que no aparecen en la tabla conservan su glifo y su caja originales, de modo que una W mayúscula sigue siendo W y una r minúscula sigue siendo r. Los espacios, la puntuación, los emoji y los dígitos que ya están en la entrada pasan sin cambios, por eso una frase como Hello World sigue siendo una frase legible tras la conversión en lugar de colapsar en un bloque compacto.

No hay semilla aleatoria, ni marca de tiempo de reloj ni consulta de red en el camino: cada paso es una consulta a la tabla. Esta página no revierte 1337 al inglés, no aplica paquetes hardcore de varios caracteres y no inventa grafías creativas con un modelo de lenguaje. Esos trabajos son herramientas distintas e intenciones de búsqueda distintas.

Dónde un convertidor de leet speak resulta útil

Los cursos introductorios de cultura de internet y de programación suelen pedir al alumnado que implemente una tabla de letra a dígito; un único convertidor de leet speak de confianza acelera las demos de deberes y los autoevaluadores que necesitan un oráculo estable. Los calentamientos de capture-the-flag y las cacerías de puzles siguen ocultando mensajes al estilo 1337, y quienes los plantean quieren una transformación rápida y predecible en lugar de un conjunto general de criptoanálisis.

Los equipos de producto y de comunidad estilizan nicks, etiquetas de cuestionario, avisos de spoiler y nombres de evento en forma leet para un tono lúdico sin instalar una biblioteca propia del lenguaje. Si necesita un traductor bidireccional que también descodifique glifos leet hacia el inglés, un cifrado por rotación, Base64, Braille o cifrado autenticado fuerte, trátelos como intenciones de búsqueda y páginas distintas en lugar de sobrecargar este convertidor de un solo sentido.

Mantenga las peticiones dentro del límite de longitud documentado, fije la cadena result en las pruebas y obtendrá salida 1337 reproducible para apodos, puzles y workers de borde sin levantar infraestructura extra propia.

Demos de sustitución en clase

Ofrezca al alumnado un oráculo letra-a-dígito de referencia para deberes y autoevaluadores que solo necesitan texto plano convertido a 1337.

Textos 1337 para puzles y CTF

Codifique frases de desafío en leet speak clásico sin escribir un script de sustitución único para cada conjunto de problemas.

¿Qué es el leet speak?

El leet speak (1337 speak) sustituye letras latinas por dígitos y símbolos de aspecto similar—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 leet speak?

Envíe su cadena en el campo text. Las letras de la tabla básica se reemplazan por dígitos y símbolos; el resto de caracteres pasan sin cambios. La cadena convertida se devuelve en result.

¿Qué ocurre si la entrada no es una cadena?

Se rechazan números, objetos, matrices, booleanos y el texto ausente. La validación fallida no se factura.

¿Este convertidor descodifica 1337 de vuelta al inglés?

No. Esta página es un convertidor de un solo sentido, de texto plano a leet speak. La traducción bidireccional es otra intención de búsqueda y otra página.

¿Cuánto cuesta el convertidor de leet speak?

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/conv/leet-speak

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

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.

max_chars65536
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.

Los números, objetos, matrices y el texto ausente fallan con invalid_input en lugar de una conversión adivinada. El formulario gratuito del navegador y la API comparten una sola función pura, de modo que los borradores de apodos, los textos de puzles y las pruebas automatizadas nunca discrepan. Las llamadas API correctas cuestan $0.002 por elemento; los fallos de validación no se facturan.

Qué envía usted y qué recibe a cambio

Envíe un campo de cadena obligatorio llamado text que contenga el mensaje plano que desea convertir. Si falta text, el fallo nombra el campo. Las cadenas vacías son entrada válida: se convierten en un resultado vacío con cero sustituciones. En caso de éxito la respuesta repite el text original, devuelve result como la cadena leet speak convertida, length como el número de caracteres de ese resultado, substituted como el recuento de caracteres que acertaron la tabla, y alphabet como una etiqueta compacta del mapeo básico para que un cliente afirme qué perfil alcanzó. Las comprobaciones clásicas incluyen convertir Hello World en un saludo al estilo 1337 y convertir elite en 31173. Se aceptan alias como input, value, message, content y s para el mismo campo, de modo que los scripts reutilicen una forma de carga ya existente. El valor debe ser una cadena JSON. Los números, booleanos, objetos, matrices y null se rechazan con invalid_input en lugar de coaccionarse, de acuerdo con el contrato de que este convertidor solo acepta texto. Las cadenas más largas que el máximo publicado de sesenta y cinco mil quinientos treinta y seis caracteres también se rechazan para que un aislamiento Worker no se inunde con un búfer sin tope. La validación fallida no consume saldo prepago. El precio de las llamadas API correctas es la base publicada de $0.002 por elemento.

Dónde un convertidor de leet speak resulta útil

El precio de la API es la base publicada de $0.002 por elemento correcto, y la validación fallida no consume saldo.

Estilo de apodos y nicks

Convierta un nombre de usuario o una etiqueta de cuestionario a leet speak básico en el navegador, con la misma tabla que la API usará después en los scripts.

Ver la documentación completa del KIT →