Cómo convertir Base64 a hexadecimal
- Elige la dirección: Base64 → Hex o Hex → Base64.
- Pega los datos de entrada. El hexadecimal puede incluir espacios, dos puntos o prefijos
0xo\x. - Elige mayúsculas o minúsculas y el separador de bytes, y copia el resultado.
Base64 frente a hexadecimal
Ambas codificaciones representan datos binarios como texto. El hexadecimal usa 2 caracteres por byte (100% de sobrecarga) y se lee fácilmente byte a byte; por eso los hashes y las claves suelen mostrarse en hex. Base64 usa 4 caracteres por cada 3 bytes (33% de sobrecarga) y resulta más compacto para la transmisión.
| Texto | Base64 | Hex |
|---|---|---|
| Hi | SGk= | 48 69 |
| Hello | SGVsbG8= | 48 65 6c 6c 6f |
Preguntas frecuentes
¿Cómo convierto un hash SHA-256 de Base64 a hexadecimal?
Pega el hash en Base64 (44 caracteres que terminan en =) y obtendrás 64 caracteres hexadecimales, el formato que usan la mayoría de las herramientas de línea de comandos.
¿El hexadecimal de entrada puede contener espacios o prefijos 0x?
Sí. Los espacios, saltos de línea, dos puntos, guiones y los prefijos 0x o \x se eliminan automáticamente antes de la conversión.
¿Por qué el hexadecimal debe tener un número par de dígitos?
Cada byte se escribe exactamente con dos dígitos hexadecimales. Un número impar significa que falta un dígito, normalmente un cero inicial.