Conversor de Base64 a Hex — Decodifica Base64 a hexadecimal en línea

Convierte entre los formatos de codificación Base64 y hexadecimal. Decodifica cadenas Base64 a bytes hex o codifica hex a Base64, con opciones de mayúsculas, bytes separados por espacios y prefijo 0x.

Base64 → Hex

Formato de salida

Hex → Base64

Base64 vs Hex: entiende la diferencia

Base64 y hexadecimal son dos formas de representar datos binarios como texto. Hex usa 16 caracteres (0-9, A-F) y produce 2 caracteres por byte, mientras que Base64 usa 64 caracteres y produce aproximadamente 1,33 caracteres por byte, lo que hace que Base64 sea alrededor de un 33 % más compacto que hex para los mismos datos.

Convertir entre estos formatos es habitual al trabajar con hashes criptográficos (que suelen mostrarse en hex) que necesitan transmitirse a través de API o protocolos que esperan Base64. Esta herramienta realiza la conversión al instante en tu navegador.

Cuándo es preferible el hex

  • Mostrar hashes criptográficos (SHA-256, MD5, HMAC)
  • Depurar protocolos binarios y paquetes de red
  • Códigos de color en CSS y herramientas de diseño

Cuándo es preferible Base64

  • Incrustar datos en JSON, XML o HTML
  • Adjuntos de correo electrónico y codificación MIME
  • Data URIs para imágenes y fuentes en línea

Preguntas frecuentes

¿Cuál es la diferencia entre Base64 y hexadecimal?

El hexadecimal (base 16) usa los caracteres 0-9 y A-F, produciendo 2 caracteres por byte. Base64 (base 64) usa un alfabeto de 64 caracteres (A-Z, a-z, 0-9, +, /), produciendo alrededor de 1,33 caracteres por byte. Base64 es más compacto, mientras que el hex es más legible para los humanos al inspeccionar a nivel de bytes.

¿Puedo convertir cadenas hex con espacios, dos puntos o el prefijo 0x?

Sí. La herramienta elimina automáticamente los espacios, los dos puntos, los guiones, los puntos y el prefijo 0x antes de convertir. Pega el hex en cualquier formato común: el conversor lo gestiona todo.

¿La conversión entre Base64 y hex es sin pérdidas?

Sí. Tanto Base64 como hex son representaciones exactas de datos binarios. La conversión en cualquier dirección conserva los bytes subyacentes sin ninguna pérdida de datos.

¿Por qué necesitaría convertir Base64 a hex?

Los casos de uso comunes incluyen inspeccionar hashes criptográficos recibidos como Base64 en respuestas de API, depurar cargas útiles binarias, comparar valores codificados entre sistemas que usan formatos diferentes y verificar la integridad de los datos durante las conversiones de formato.

Herramientas relacionadas