Convertidor Hex ↔ Base64

Convierte entre formatos de codificación hexadecimal y Base64. Útil para hashes criptográficos, datos binarios y transformaciones de codificación — todo en tu navegador.

Hex → Base64

Base64 → Hex

Formato de salida

Hex vs Base64: Cuándo usar cada uno

Hexadecimal (base-16) y Base64 (base-64) son formas de representar datos binarios como texto. Hex usa dígitos 0-9 y letras A-F, produciendo dos caracteres por byte. Base64 usa un alfabeto de 64 caracteres, produciendo aproximadamente 4 caracteres por 3 bytes.

Los desarrolladores frecuentemente necesitan convertir entre estos formatos al trabajar con hashes criptográficos (mostrados en hex) y APIs que esperan datos en Base64.

Cuándo se prefiere hex

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

Cuándo se prefiere Base64

  • Incrustar datos en JSON, XML o HTML
  • Adjuntos de correo (codificación MIME)
  • URIs de datos para imágenes y fuentes inline

Preguntas frecuentes

¿Qué formato es más compacto?

Base64 es más compacto. Hex produce 2 caracteres por byte mientras Base64 produce aproximadamente 1.33 caracteres por byte. Base64 ahorra un 33% de espacio comparado con hex.

¿Puedo convertir hex con espacios o dos puntos?

Sí. La herramienta elimina automáticamente espacios, dos puntos, puntos, guiones y el prefijo 0x antes de convertir.

¿Es esta conversión sin pérdida?

Sí. Tanto hex como Base64 son representaciones exactas de datos binarios. Convertir en cualquier dirección produce los mismos bytes subyacentes sin pérdida.

¿Es segura para datos sensibles?

Sí. Todas las conversiones ocurren localmente en tu navegador. No se transmiten datos a ningún servidor.

Herramientas relacionadas