Conversor de hexspeak
Los espacios separan palabras. Los caracteres incompatibles se indican y nunca se eliminan sin avisar.
Convierte un entero decimal no negativo en una palabra hexadecimal fácil de recordar o comprueba si una frase con caracteres latinos puede representarse mediante hexspeak. El modo decimal muestra el valor bruto en base 16 y solo aplica la lectura clásica 0 → O y 1 → I cuando todos los dígitos son compatibles. El modo de frase ofrece sustituciones exactas o conservadoras claramente indicadas, señala los caracteres no admitidos sin borrarlos y permite dar formato a un resultado válido para código, documentación, datos de prueba o identificadores memorables.
Cómo usar el conversor de hexspeak
-
1
Elige el modo de conversión
Usa Entero decimal para un valor no negativo en base 10 o Frase latina para analizar palabras y frases cortas.
-
2
Define las reglas de la frase
En el modo de frase, elige caracteres hexadecimales exactos o sustituciones conservadoras como O → 0 y S → 5.
-
3
Revisa y formatea el resultado
Comprueba el hexadecimal bruto, la lectura y los caracteres no admitidos; después elige mayúsculas, prefijo y separación para un resultado totalmente válido.
Dos formas precisas de crear hexspeak
El sistema hexadecimal es de base 16 y utiliza 0–9 y A–F. Para los dígitos hexadecimales d₀ … dₙ, el entero representado es:
N = d₀ × 16ⁿ + d₁ × 16ⁿ⁻¹ + … + dₙ
En el modo Entero decimal, el conversor admite un entero decimal no negativo de hasta 256 dígitos y genera su valor hexadecimal bruto en mayúsculas, sin depender del límite de un entero de PHP. Después comprueba la convención clásica de esta herramienta: 0 → O, 1 → I, mientras que A–F se mantienen como letras. Cualquier dígito bruto del 2 al 9 invalida esa lectura. Por ejemplo, 12648430 se convierte en C0FFEE, que se lee COFFEE; 4919 se convierte en 1337, que no es válido según estas reglas estrictas.
El modo Frase latina responde a otra pregunta: ¿se puede representar la frase con glifos hexadecimales? El modo exacto solo admite A–F y dígitos literales. El conservador también convierte O → 0, I o L → 1, S → 5, T → 7 y G → 6. Las sustituciones son deliberadamente limitadas. Los caracteres incompatibles se enumeran, nunca se omiten, y solo se ofrece formato cuando la frase completa es válida.
| Entrada y modo | Proceso | Resultado |
|---|---|---|
3735928559 en modo decimal |
Convertir de base 10 a base 16 | DEADBEEF |
3405691582 en modo decimal |
Convertir de base 10 a base 16 | CAFEBABE |
COFFEE en modo de frase conservador |
O → 0 |
C0FFEE |
BAD FOOD en modo de frase conservador |
O → 0; unir la salida |
BADF00D |
Valores como DEADBEEF, CAFEBABE, BADF00D y C0FFEE resultan memorables porque parecen palabras y siguen siendo hexadecimales válidos. Un ejemplo documentado es 0xCAFEBABE: la especificación de la máquina virtual Java lo define como número mágico al comienzo de un archivo de clase Java. Esto no convierte cualquier valor ingenioso en un estándar ni garantiza que sea adecuado: comprueba los requisitos y el ancho del sistema de destino.
Hexspeak no es texto a HEX
Un codificador de texto a HEX transforma bytes codificados: Coffee en UTF-8, por ejemplo, se convierte en 43 6F 66 66 65 65. Conociendo la codificación, esos bytes se pueden decodificar. El hexspeak crea una palabra visual a partir de un juego de caracteres restringido. Sustituciones como O → 0 e I/L → 1 son ambiguas, por lo que la estilización no es reversible. También es más limitada que el leetspeak, que puede usar muchos caracteres no válidos en hexadecimal.
La entrada admite hasta 256 caracteres y una frase hasta 32 palabras. El modo de frase solo acepta letras latinas ASCII sin tildes, dígitos y espacios; translitera otros alfabetos y elimina los diacríticos antes de probar. Los valores se procesan en el servidor y también pueden aparecer en las URL del asistente por pasos. No introduzcas contraseñas, claves API ni identificadores confidenciales.
Fuentes: NIST sobre notación hexadecimal y dígitos de cuatro bits · Especificación de la JVM, número mágico del archivo de clase
Preguntas frecuentes
Es una forma de elegir o leer valores hexadecimales para que sus dígitos se parezcan a palabras latinas. Los ejemplos estrictos solo usan A–F y números. Algunas convenciones interpretan ciertos dígitos como letras. No existe una norma universal de sustitución, por eso el conversor muestra sus reglas exactas.
Primero convierte el entero no negativo, de hasta 256 dígitos, a base 16 en mayúsculas sin depender del tamaño de un entero de PHP. Conserva A–F, lee 0 como O y 1 como I. Si el hexadecimal contiene un dígito del 2 al 9, la lectura clásica estricta se marca como no válida.
El exacto solo acepta A–F y dígitos literales. El conservador añade seis sustituciones visibles: O → 0, I/L → 1, S → 5, T → 7 y G → 6. No inventa equivalencias de leetspeak más amplias y mantiene cualquier carácter incompatible en el informe.
En modo conservador, las dos O se convierten en cero, mientras C, F y E ya son letras hexadecimales. HELLO conserva una H sin equivalente admitido. La herramienta señala esa H en lugar de eliminarla y devolver un resultado parcial engañoso.
Sí, cuando todos los tokens son válidos. Puedes elegir mayúsculas o minúsculas, valor bruto o prefijo 0x por token, y salida separada o continua. La salida continua elimina los límites entre palabras; conserva los espacios si prima la legibilidad.
No. O y cero comparten glifo, e I y L pueden convertirse en uno, así que no siempre se puede recuperar la frase original. Usa un conversor de texto a HEX o un codificador de bytes si necesitas una representación reversible.
No la consideres exclusiva del navegador. Los valores se envían al servidor para procesarlos y el asistente por pasos puede incluirlos en la URL. Evita contraseñas, claves API, identificadores confidenciales y cualquier otro dato sensible; pueden aplicarse los registros habituales del servidor y del proxy.
Herramientas relacionadas
Referencia de la tabla ASCII
Tabla ASCII completa del 0 al 127 con decimal, hex, octal, binario y referencia numérica HTML para cada carácter, incluidos los códigos de control como NUL, LF y DEL.
Referencia de caracteres HTML
Lista buscable de entidades HTML, sus códigos nombrados y numéricos, y una copia con un clic para caracteres y símbolos especiales.
Referencia de atajos de teclado
Busca los atajos predeterminados documentados de VS Code, Chrome y Bash con GNU Readline en macOS, Windows y Linux.
Generador de letras aleatorias
Genera letras aleatorias A-Z. Elige la cantidad, usa mayúsculas, minúsculas o mezcla de ambas, y aplica el resultado en juegos, consignas o clase.
Generador de Paletas de Color
Genera paletas monocromáticas, análogas, complementarias, triádicas o tetrádicas desde un color base HEX y exporta variables CSS listas para copiar.
Generador de EditorConfig
Genera un archivo .editorconfig con tu estilo y tamaño de indentación, fin de línea, charset y reglas de espacios para un formato consistente en IDEs y editores.
Herramienta disponible en otros idiomas
- Convertisseur hexspeak [FR]
- Hexspeak-konverterare [SV]
- ตัวแปลง Hexspeak [TH]
- محوّل Hexspeak [AR]
- Konverter Hexspeak [ID]
- Công cụ chuyển đổi Hexspeak [VI]
- Hexspeak 변환기 [KO]
- Hexspeak-Konverter [DE]
- Hexspeak-converter [NL]
- Konwerter Hexspeak [PL]
- Hexspeak変換ツール [JA]
- Conversor de hexspeak [PT]
- Конвертер Hexspeak [RU]
- Hexspeak Dönüştürücü [TR]
- Hexspeak 转换器 [ZH]
- Hexspeak Converter [EN]
- Convertitore hexspeak [IT]