Convertidor de Texto a Hexadecimal
Convierte cualquier texto a su representación hexadecimal y viceversa. Soporta UTF-8 completo, emojis y todos los idiomas. Múltiples opciones de formato.
Caracteres: 0 · Bytes UTF-8: 0
| Carácter | Unicode | UTF-8 bytes | Hex |
|---|
¿Cómo se convierte texto a Hex?
La conversión sigue dos pasos: primero el texto se codifica en UTF-8 (obteniendo los bytes que lo representan), y luego cada byte se expresa como dos dígitos hexadecimales. La tabla ASCII define la correspondencia para los caracteres básicos ingleses.
// Ejemplo: "Hola" → Hex
UTF-8: Caracteres multibyte
A diferencia de ASCII (que solo cubre inglés básico), UTF-8 puede representar cualquier carácter del mundo usando 1, 2, 3 o 4 bytes. Esto afecta al número de dígitos Hex que produce cada carácter.
1 byte (ASCII básico)
2 bytes (acentos y otros)
3 bytes (CJK, árabe...)
4 bytes (emojis)
¿Para qué se usa texto a Hex?
Codificación de URLs
Los caracteres especiales en URLs se codifican como %XX (donde XX es el valor Hex del byte UTF-8). Por ejemplo, un espacio se convierte en %20.
Análisis forense digital
Examinar archivos byte a byte en Hex permite identificar cabeceras de archivo (magic bytes), strings ocultos y datos corruptos.
Criptografía y hashing
Convertir texto a Hex antes de aplicar funciones hash o algoritmos de cifrado es un paso habitual en implementaciones de seguridad.
Protocolos de red
Depurar capturas de red (Wireshark, tcpdump) requiere interpretar los bytes de datos como Hex para entender las cargas útiles de los paquetes.
Bases de datos y almacenamiento
Almacenar datos binarios en bases de datos relacionales usando representación Hex (BLOB como texto Hex) para portabilidad.
Representación de colores
Los colores web #RRGGBB son los valores RGB del color en Hex. Conocer la conversión Texto→Hex ayuda a entender cómo se codifican los colores.