Skip to main content
CheckTown
Convertidores

Text to Hex Converter: Encode and Decode Hexadecimal

Publicado 5 min de lectura
En este artículo

¿Qué es la conversión de texto a hexadecimal?

La conversión de texto a hexadecimal transforma cada carácter de una cadena en su valor de byte hexadecimal correspondiente. Por ejemplo, la letra A (código ASCII 65) se convierte en 41 en hexadecimal. Esta representación se usa ampliamente en programación, depuración y análisis de datos.

El hexadecimal (base 16) usa dígitos 0-9 y letras A-F para representar valores. Cada dígito hex codifica exactamente 4 bits, lo que lo convierte en una forma compacta y legible de mostrar datos binarios. Dos dígitos hex representan un byte (8 bits).

Cómo funciona la conversión de texto a hex

El proceso de conversión codifica cada carácter usando su representación en bytes UTF-8, luego convierte cada byte en una cadena hexadecimal de dos dígitos. Los caracteres multibyte producen múltiples pares hex.

  • Codificación UTF-8 — cada carácter se convierte primero a su secuencia de bytes UTF-8 (1 a 4 bytes por carácter)
  • Byte a hex — cada byte se expresa como dos dígitos hexadecimales, con delimitadores opcionales (espacios, dos puntos o sin separador)
  • Opciones de mayúsculas — la salida hex puede usar mayúsculas (4A 65) o minúsculas (4a 65) según la convención

Pruébalo gratis — sin registro

Convertir texto a hex →

Cuándo usar la conversión texto a hex

La representación hexadecimal es esencial cuando necesita inspeccionar o trabajar con valores de bytes sin procesar de datos de texto.

  • Depuración — examinar valores de bytes exactos para diagnosticar problemas de codificación, caracteres invisibles o marcadores BOM en archivos de texto
  • Análisis de red — las herramientas de inspección de paquetes muestran cargas útiles en hex para mostrar datos sin procesar sin interpretación
  • Códigos de color — los colores web como #4A90D9 son representaciones hexadecimales de valores de bytes RGB (74, 144, 217)

Preguntas frecuentes

¿Cuál es la diferencia entre la representación hex y binaria?

Ambas muestran los mismos datos subyacentes. El binario usa base 2, mientras que hex usa base 16 (0-9, A-F). Hex es más compacto — un dígito hex representa 4 dígitos binarios. Por ejemplo, 01001010 en binario es simplemente 4A en hex.

¿Cómo afecta UTF-8 a la conversión de texto a hex?

UTF-8 es una codificación de longitud variable: los caracteres ASCII usan 1 byte, los acentuados 2 bytes, los scripts asiáticos 3 bytes y los emoji 4 bytes. Al convertir texto a hex, cada carácter produce un número diferente de pares hex según su codificación UTF-8.

¿Se puede convertir hex de vuelta a texto?

Sí, la conversión hex a texto es el proceso inverso. Cada par de dígitos hex se reconvierte en un byte, y la secuencia de bytes se decodifica usando la codificación original (normalmente UTF-8). Este viaje de ida y vuelta es sin pérdidas mientras se use la misma codificación.

Herramientas relacionadas