Codificador / Decodificador Hex

Convierte texto a bytes hexadecimales y decodifica hex de vuelta a texto

¿Qué es y cómo funciona?

La codificación hexadecimal convierte texto o datos binarios a su representación hexadecimal (base 16), donde cada byte se expresa como dos dígitos hex (00–FF). El hex es una forma compacta y legible de mostrar datos binarios sin ambigüedad, estándar para depuración, criptografía e inspección de archivos binarios.

Esta herramienta convierte entre texto y hex en ambas direcciones. Maneja la codificación de texto UTF-8 estándar y muestra los valores hex con espaciado opcional, mayúsculas/minúsculas y prefijo 0x.

Casos de uso

Preguntas frecuentes

¿Por qué los caracteres no ASCII producen más de dos dígitos hex?

Cada par de bytes hex representa 8 bits. Los caracteres ASCII caben en un byte (00–7F). Los caracteres no ASCII (acentos, CJK, emoji) usan 2–4 bytes en UTF-8. La "é" acentuada es C3 A9 en hex.

¿Cuál es la diferencia entre codificación hex y Base64?

Ambas codifican datos binarios como texto imprimible. Hex usa 2 caracteres por byte (100% de sobrecarga); Base64 ~1,33 caracteres por byte (33%). Hex es más legible para inspección de bytes; Base64 es más eficiente para transferencia de datos.

¿Qué significa el prefijo 0x?

0x es una convención en C y la mayoría de lenguajes de programación para indicar un literal hexadecimal. 0xFF significa 255 en decimal.

¿Cómo convierto un código de color hex a un número?

Los códigos de color CSS como #FF5733 son tres pares de bytes hex: FF=rojo (255), 57=verde (87), 33=azul (51).

Seguridad

Comprobador de contraseñas · Cifrado ROT13 · Codificador / Decodificador Base32 · Cifrado César · Cifrado Vigenère · Cifrado Atbash