Convertir Hex a Base64 (y viceversa)

Convierta una cadena hexadecimal a Base64, o una cadena Base64 a hexadecimal. Resulta práctico al manejar huellas, claves o datos binarios codificados en distintos formatos.

Ejemplo:

Cómo funciona

El hexadecimal y el Base64 son dos formas habituales de representar datos binarios como texto legible. El hexadecimal usa 2 caracteres por byte (se ve a menudo en los hashes o en los colores), mientras que el Base64 es más compacto y se usa con frecuencia para transportar datos binarios dentro de JSON o de URL.

¿Por qué falla mi conversión de Hex a Base64?

La cadena hexadecimal debe contener únicamente los caracteres 0-9 y a-f (o A-F), y un número par de caracteres, ya que cada byte se representa con exactamente dos caracteres hexadecimales. Un espacio o un carácter no válido provocará un error.

¿Esta herramienta admite espacios en la cadena hexadecimal?

Sí, los espacios y los saltos de línea se ignoran durante la conversión de Hex a Base64, de modo que puede pegar directamente un hash mostrado con separadores.

Procesamiento 100% local: la conversión se realiza íntegramente en su navegador mediante WebAssembly — no se envía nada a ningún servidor.