Convertir Hexadecimal a Texto
Conversión bidireccional texto ↔ hexadecimal en tu navegador.
Para qué sirve
Texto a hexadecimal sin complicaciones
Uso universal
El hexadecimal es el estándar en desarrollo web (colores CSS), redes (MAC addresses) y depuración de bajo nivel.
100% privado
Tu texto y datos se procesan exclusivamente en tu navegador. Sin transmisiones a servidores externos.
Precisión garantizada
Cada byte se convierte a su valor hexadecimal exacto según el estándar UTF-8 sin pérdidas.
Instantáneo
La representación hexadecimal aparece en tiempo real. Sin tiempos de espera ni procesamiento en servidor.
Cómo funciona
Tres pasos, sin complicaciones
Elige la dirección
Selecciona si conviertes de texto a hexadecimal o de hexadecimal a texto con el selector de modo.
Ingresa el contenido
Escribe o pega tu texto o cadena hexadecimal. El resultado aparece en tiempo real en el panel de salida.
Copia el resultado
Copia la representación hexadecimal o el texto decodificado al portapapeles con un clic.
Preguntas frecuentes
¿Tienes dudas?
El sistema hexadecimal usa base 16, con dígitos del 0 al 9 y letras de la A a la F (donde A=10, B=11, ..., F=15). Cada carácter de texto se convierte a su valor numérico ASCII/Unicode y luego se expresa como dos dígitos hexadecimales. Por ejemplo, 'A' es 41 en hex porque su valor ASCII es 65 (4×16 + 1 = 65).
El hexadecimal es mucho más compacto que el binario: lo que requiere 8 dígitos binarios (01000001) se representa con solo 2 dígitos hex (41). Esto lo hace mucho más práctico para que los humanos lean y trabajen con valores a nivel de bytes, como direcciones de memoria, volcados de datos o valores de colores CSS.
Los colores web se expresan en hex (#FF5733), las direcciones MAC de red usan hex (AA:BB:CC:DD:EE:FF), los volcados de memoria (memory dumps) para depuración y análisis forense usan hex, los editores hexadecimales muestran el contenido binario de archivos en hex, y los valores de bytes en protocolos de red se suelen expresar en notación hexadecimal.
En C, JavaScript, Python y la mayoría de lenguajes, los literales hexadecimales se prefijan con 0x (por ejemplo 0xFF = 255). En CSS los colores usan # como prefijo. En bash y scripts de shell se pueden usar \x seguido del código hex para escapar caracteres. El hex es omnipresente en la programación de bajo nivel y el desarrollo embebido.
Los tres son formas de representar datos binarios como texto legible. Hex (base 16) es el más compacto para inspección humana byte a byte. Base64 (base 64) es más eficiente en espacio para transmisión de datos (3 bytes → 4 caracteres). Binario (base 2) es la representación más fundamental pero la menos compacta. La conversión entre ellos es matemáticamente trivial.
Hexadecimal a texto: historia del sistema hex y sus aplicaciones
El sistema hexadecimal tiene sus raíces en la necesidad práctica de representar datos binarios de forma compacta. Aunque los sistemas de base 16 se conocen desde el siglo XVII, su adopción masiva en informática llegó con la arquitectura de computadoras de 8 bits en los años 70 y 80. IBM popularizó el hex en el manejo de memoria y registros de sus mainframes, y el estándar se extendió a toda la industria.
En el desarrollo web moderno, el hexadecimal está omnipresente: los colores CSS (#RRGGBB) son uno de los usos más visibles. Cada componente de color (rojo, verde, azul) va de 0 a 255, lo que se expresa perfectamente con dos dígitos hex (00 a FF). Los editores de código resaltan automáticamente los valores hex de color, y herramientas como el color picker de Chrome DevTools trabajan nativamente con hex.
En análisis forense digital y ciberseguridad, el hexadecimal es el lenguaje de trabajo fundamental. Los editores hex como HxD o Hex Fiend permiten examinar cualquier archivo a nivel de bytes, lo que es esencial para analizar malware, recuperar archivos corruptos, entender formatos binarios propietarios o estudiar vulnerabilidades de software. La capacidad de leer hex fluentemente es una habilidad valorada en el campo de la seguridad informática.