Convertidor hexadecimal

Convierte texto a código hexadecimal (hex) y hex a texto legible. Práctico para depurar, codificar y aprender. Convertidor de texto a hex gratis.

Convierte entre texto y hexadecimal

El hexadecimal (base 16) usa los dígitos del 0 al 9 y las letras de la A a la F. Es la abreviatura que usan los programadores para los bytes, porque un byte siempre entra exactamente en dos dígitos hex. La letra A (código 65) es 41 en hex, y "Hi" es 4869. Este convertidor escribe los bytes seguidos, sin espacios.

Elige A hex para convertir texto en códigos hexadecimales o A texto para decodificar hex en caracteres. El hex aparece en códigos de color, volcados de memoria, paquetes de red, firmas de archivos, codificación de URL y muchas herramientas de depuración.

Convertir a mano implica buscar cada carácter. Esta herramienta convierte toda la cadena de una vez.

Cómo usar el convertidor hexadecimal

  1. Pega tu texto o los valores hex.
  2. Elige A hex o A texto.
  3. Envía para convertir.
  4. Copia el resultado.

Ejemplos

Texto a hex

Entrada: Hi

Resultado: 4869

Texto con tildes

Entrada: café

Resultado: 636166c3a9

c, a y f ocupan un byte cada una; la é son los dos bytes c3 a9.

Hex a texto

Entrada: 4d79426f747379

Resultado: MyBotsy

Hex en mayúsculas

Entrada: 4D79

Resultado: My

Los dígitos en mayúscula y en minúscula se decodifican igual.

Usos comunes

  • Leer volcados hex de registros, paquetes o herramientas de depuración.
  • Codificar cadenas para programar o hacer pruebas.
  • Entender la codificación porcentual de las URL (que usa hex).
  • Resolver acertijos y desafíos CTF (capture the flag).
  • Aprender sistemas numéricos en informática.
  • Leer los bytes en crudo de un archivo de registro o una captura de red.
  • Detectar caracteres ocultos, como un espacio de no separación (c2a0) o una marca de orden de bytes (efbbbf), en un texto que se ve normal.
  • Preparar datos de prueba para hardware, API o bases de datos que guardan bytes en hex.

Consejos y cosas que conviene saber

Casos especiales y limitaciones

  • De hex a texto necesita una cadena continua. Los pares con espacios como 4d 79 fallan; quita antes los espacios.
  • La cantidad de dígitos tiene que ser par. 4d7 falla porque el último byte está incompleto.
  • Hay que quitar los prefijos como 0x o \x antes de decodificar.
  • El hex que se decodifica en datos binarios y no en texto aparece como símbolos ilegibles.

Preguntas frecuentes

¿Qué es el hexadecimal?

Un sistema numérico de base 16 que usa del 0 al 9 y de la A a la F. Un dígito hex representa 4 bits, así que dos dígitos forman un byte.

¿Por qué los programadores usan hex?

Es mucho más corto que el binario y encaja perfecto con los bytes, lo que hace más fácil leer datos en crudo.

¿Cómo se escribe "hello" en hex?

68656c6c6f (un par de dígitos por letra: 68 65 6c 6c 6f).

¿Codificar en hex es lo mismo que cifrar?

No. Es solo otra forma de escribir los mismos datos y cualquiera puede revertirla.

¿Cuántos dígitos hex ocupa un carácter?

Dos por cada byte. Las letras sin tilde ocupan un byte (2 dígitos), las letras con tilde como é ocupan dos bytes (4 dígitos) y la mayoría de los emojis, cuatro bytes (8 dígitos).

Herramientas relacionadas

Herramientas similares

Convertidor binario

Convierte texto a código binario (Hi = 1001000 1101001) y binario a texto. Aprende cómo guardan las computadoras los caracteres. Traductor binario gratis.

Convertidor ASCII

Convierte texto a códigos de caracteres ASCII y códigos ASCII a texto. Descubre el número detrás de cada letra y símbolo. Convertidor ASCII gratis.

Convertidor decimal

Convierte texto en códigos decimales de caracteres (H = 72) y códigos decimales a texto. Útil para programar, codificar y armar acertijos. Gratis.

Herramientas gratis populares