Codificador de texto a hex
Convierte texto a bytes UTF-8 en hexadecimal. Elige minúsculas o mayúsculas y un separador: ninguno, espacio, dos puntos, prefijo 0x o escapes \x. Funciona en local.
24 caracteres · 28 bytes (UTF-8)
0 caracteres · 0 bytes (UTF-8)
Se ejecuta completamente en tu navegador. Tus datos nunca se suben.
¿Qué es Codificar hex?
Muestra los bytes de tu texto en hexadecimal (Base16, RFC 4648). El texto se codifica como UTF-8, así que é se convierte en c3 a9 y un emoji ocupa cuatro bytes. Puedes dar formato a la salida para código, logs o volcados de bytes.
Cómo usar Codificar hex
- Escribe o pega texto en Entrada.
- Elige Mayúsculas/minúsculas y un Separador de bytes (ninguno, espacio, dos puntos, prefijo
0xo prefijo\x). - Copia el hex de Salida.
Ejemplo
Hi 😀
486920f09f9880
Cuándo usar Codificar hex
Usa hex para ver exactamente qué bytes contiene una cadena, escribir literales de bytes en el código fuente (\x.., 0x..) o comparar codificaciones. Para transmitir de forma compacta usa Base64; hex duplica el tamaño.
Cómo funciona Codificar hex
Cada carácter se convierte en su secuencia de bytes UTF-8 con TextEncoder; cada byte (0–255) se escribe como dos dígitos hex. Los separadores son solo formato: los bytes son los mismos.
Casos de Uso Comunes
- Detectar caracteres ocultos como espacios de no separación o BOM
- Escribir literales de cadenas de bytes en C/Python
- Preparar claves o payloads en hex para pruebas
- Explicar cómo codifica UTF-8 las letras con tilde y los emoji
Preguntas Frecuentes
¿Por qué un emoji da 8 dígitos hex?
Los emoji fuera del plano multilingüe básico ocupan 4 bytes en UTF-8, y cada byte son dos dígitos hex.
¿Es lo mismo que convertir un número a hex?
No. Esto codifica los bytes de un texto. Para convertir un número como 255 en ff, usa un conversor de bases numéricas.
¿Qué juego de caracteres se usa?
UTF-8, la codificación que se usa en la web.