Convertir texto a hexadecimal

Escribe cualquier texto y obtén sus bytes en hexadecimal, dos dígitos por carácter, listos para copiar. Útil para depurar, programar y editores hexadecimales. UTF-8, con tildes y emoji.

  • Gratis
  • Sin registro
  • Funciona en tu navegador
text-to-hex

Rellena los valores de arriba para ver el resultado.

100 % privado — el cálculo se hace en tu navegador y no se envía nada a ningún servidor.

Cómo funciona

Pega o escribe

Introdúcelo en el cuadro; la dirección ya está elegida.

Lee el resultado

El resultado aparece mientras escribes.

Cópialo

Usa el botón de copiar, o cambia la dirección para convertir a la inversa.

Cómo convertir texto a hexadecimal

Para convertir texto a hexadecimal, escríbelo o pégalo en el conversor de arriba. Cada carácter se convierte en uno o más bytes y cada byte se escribe con dos dígitos hexadecimales: por ejemplo, la palabra Hex pasa a 48 65 78. Copia el resultado, o cambia la dirección para descodificar el hex a texto.

El texto como bytes hexadecimales

Un archivo de texto es una secuencia de bytes, y el hexadecimal es la forma ordenada de escribirlos: dos dígitos por byte, del 00 al FF. La letra ASCII H es el byte 48, y una palabra entera son esos pares uno detrás de otro.

La palabra Hex en hexadecimal

Caracteres
CarácterDecimal (ASCII/UTF-8)Hex
H7248
e10165
x12078

Dónde se usa el texto codificado en hex

  • Programación: escribir cadenas como escapes de bytes en el código, por ejemplo \x48\x65\x78 para Hex en C o Python.
  • Bases de datos: literales hexadecimales como x'..' y funciones como HEX() para guardar o comparar texto en bruto.
  • Depuración: comparar lo que envía un programa con lo que debería enviar, byte a byte.
  • Editores hexadecimales y herramientas de red, que muestran los datos en hexadecimal.

Mayúsculas o minúsculas

Los dígitos hexadecimales por encima de 9 se pueden escribir con mayúsculas (4A) o con minúsculas (4a); las dos significan lo mismo. Elige lo que espere el destino, porque algunas herramientas y guías de estilo prefieren una forma.

Caracteres de varios bytes

Solo los caracteres ASCII básicos dan un par por carácter. En UTF-8 la letra ü son los dos bytes C3 BC, y la mayoría de los emoji usan cuatro bytes, así que el hexadecimal de una frase con símbolos es más largo que el doble de su número de caracteres.

Privado por diseño

La conversión se hace en tu navegador, así que lo que escribes no se envía a ningún servidor.

Preguntas frecuentes

¿Cómo convierto texto a hexadecimal?
Escríbelo en el conversor. Cada carácter se escribe con los valores de sus bytes en hexadecimal.
¿Cuántos dígitos hexadecimales es un carácter?
Dos para el ASCII básico. Las letras con tilde, otros alfabetos y los emoji usan de cuatro a ocho dígitos en UTF-8.
¿Uso hexadecimal en mayúsculas o en minúsculas?
Las dos son válidas y significan lo mismo. Ajústate al estilo del sistema que lo va a leer.
¿Puedo pasar el hexadecimal otra vez a texto?
Sí. Cambia la dirección, o usa el conversor de hexadecimal a texto.
¿Es gratis y privado?
Sí. Funciona en tu navegador y nada de lo que escribes se envía a un servidor.
¿Este conversor es gratis?
Sí. No hay registro ni límite, y funciona en tu navegador, así que nada de lo que escribes se envía a ningún servidor.
¿Funciona en el móvil?
Sí. Funciona en cualquier navegador móvil moderno y el resultado se actualiza mientras escribes.