Saltar al contenido
Aback Tools Logo

Convertidor de hex a texto / texto a hex

Convierte texto plano a codificación hexadecimal y viceversa al instante en tu navegador. Elige hex en mayúsculas o minúsculas, selecciona el separador de bytes que prefieras y alterna entre los modos Texto→Hex y Hex→Texto. Compatibilidad total con UTF-8, incluidos emojis y alfabetos no latinos. Gratis, privado y sin registro.

Hex to Text / Text to Hex Converter
Convert plain text to hexadecimal encoding and back - instantly, in your browser. Toggle between Text→Hex and Hex→Text modes, choose uppercase or lowercase hex, and select your preferred byte separator. Supports full UTF-8 including emoji and non-Latin characters.
Case:
Separator:

Qué es la codificación hexadecimal

La codificación hexadecimal representa cada byte con dos dígitos del sistema de base 16 (0-9 y A-F). Es una forma cómoda y sin ambigüedades de mostrar datos binarios como texto legible, por eso se usa tanto en depuración, en protocolos de red y en documentación técnica.

Convertir texto a hex es, por tanto, ver su representación en bytes: una «A» ASCII se convierte en 41, y una letra acentuada o un emoji ocupan varios bytes porque en UTF-8 no caben en un solo byte.

Texto a hex y hex a texto, paso a paso

La conversión es bidireccional y en tiempo real.

  1. Escribe o pega el texto y el resultado hex aparecerá al instante (modo Texto→Hex).
  2. O pega la secuencia hex y verás el texto decodificado (modo Hex→Texto).
  3. Elige mayúsculas o minúsculas y el separador de bytes que necesites, y copia el resultado.

Privacidad: todo ocurre en tu navegador

La conversión se ejecuta con JavaScript en tu dispositivo usando las API del navegador. No hay peticiones de red y nada se guarda ni se envía a un servidor.

Puedes trabajar con datos confidenciales o sin conexión: la herramienta sigue funcionando offline.

Preguntas frecuentes

Convierte secuencias de bytes hexadecimales de vuelta a caracteres legibles. Cada par de dígitos hex (00-FF) representa un byte, que se asigna a su carácter Unicode mediante decodificación UTF-8. Todo el proceso ocurre localmente en tu navegador.

Texto a hex codifica cada carácter en su byte hexadecimal («A» → «41»). Hex a texto hace lo contrario: toma secuencias hex y las decodifica a caracteres legibles («41» → «A»). El convertidor admite ambas direcciones con un solo interruptor.

Acepta bytes hex separados por espacios (48 65 6C), guiones (48-65-6C), comas (48,65,6C) o sin separador (48656C). El prefijo 0x también se elimina automáticamente.

Sí. Usa las API nativas TextEncoder y TextDecoder del navegador, con compatibilidad total con UTF-8. Emojis, letras acentuadas, chino, árabe y demás alfabetos Unicode se codifican y decodifican correctamente.

En UTF-8, los caracteres fuera del rango ASCII básico usan varios bytes. Los emojis suelen usar 4 bytes (8 dígitos hex): por ejemplo, 🎉 se codifica como F0 9F 8E 89. Es el comportamiento correcto de UTF-8.

Muestra cuánto más grande es la salida hex frente al número de bytes original. Con separador de espacio, cada byte pasa a 3 caracteres (2 dígitos hex + 1 espacio), es decir ×3; sin separador, ×2.

Por supuesto. Toda la conversión ocurre en tu navegador con JavaScript. Tu texto nunca se sube a ningún servidor, ni se guarda, ni se registra. Al cerrar la pestaña, los datos desaparecen.

Sí, siempre que el hex represente texto UTF-8 válido. Si codifica datos binarios arbitrarios (imágenes, ejecutables), la salida puede contener caracteres corruptos, porque esos datos no son texto UTF-8 válido.

Sí, 100 % gratis, sin costes ocultos ni limitaciones. Sin registro, sin plan premium, sin límites de uso y sin restricciones de tamaño. Úsalo tantas veces como quieras.