Saltar al contenido

Convertidor de Texto a Hexadecimal

Vea los bytes exactos que hay tras cualquier texto, desde un simple "Hola" hasta emoji, con el formato que espera su código o depurador.

Procesado localmente en tu navegador

Opciones
0 caracteres · 0 líneas
El resultado aparecerá aquí.

¿Qué es Convertidor de Texto a Hexadecimal?

El hexadecimal escribe cada byte con dos dígitos de 0–9 y a–f: el byte 72 pasa a ser "48". Los desarrolladores lo usan para leer volcados de red, preparar cargas de prueba, comparar sumas de verificación y entender cómo se almacenan los caracteres.

Este convertidor transforma primero el texto en bytes UTF-8: "é" pasa a ser c3 a9 y "😀" f0 9f 98 80. Puede sacar pares simples, listas con coma o dos puntos, valores con prefijo 0x para una matriz de C o JavaScript, o secuencias \x para cadenas literales.

¿Cómo funciona?

  1. Escriba o pegue su texto: los bytes hexadecimales aparecen al instante.
  2. Elija el formato: espacios, ninguno, coma, dos puntos, prefijo 0x, matriz C o secuencias \x.
  3. Marque mayúsculas si prefiere A–F y copie el resultado, o use Intercambiar para pasar de hexadecimal a texto.

Casos de uso habituales

  • Escribir una matriz de bytes literal (0x48, 0x65, …) para C, C#, Go o un sketch de Arduino.
  • Construir una cadena con secuencias \x para un caso de prueba de protocolo.
  • Entender por qué un campo de texto ocupa más bytes que caracteres.
  • Comparar los bytes de dos cadenas idénticas a la vista pero con acentos distintos.

Ejemplos

Prueba esta entrada en la herramienta de arriba:

Entrada
Héllo 😀
Salida
48 c3 a9 6c 6c 6f 20 f0 9f 98 80

Privacidad

Convertidor de Texto a Hexadecimal se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

La salida es la codificación UTF-8. Otras codificaciones (UTF-16, Latin-1) producen bytes distintos para los caracteres no ASCII.

Preguntas frecuentes

¿Por qué "é" da dos bytes?

UTF-8 guarda los caracteres por encima de U+007F en 2 a 4 bytes. "é" (U+00E9) es c3 a9. Las letras ASCII simples siguen ocupando un byte.

¿Es lo mismo que el código decimal de un carácter?

No. Aquí el hexadecimal muestra bytes (base 16). Para puntos de código Unicode en decimal use Texto a decimal; para valores de bytes en base 10, Texto a ASCII.

¿Qué separador elijo?

Espacio para legibilidad, ninguno para cadenas compactas, 0x con comas para matrices de código fuente y \x para escapes de cadena.

Más herramientas en Codificación y decodificación →