Converter Hex em Base64 (e vice-versa)

Converta uma string hexadecimal em Base64, ou uma string Base64 em hexadecimal, o que é prático ao trabalhar com hashes, chaves ou dados binários codificados em diferentes formatos.

Exemplo:

Como funciona

Hexadecimal e Base64 são duas formas comuns de representar dados binários como texto legível. O hexadecimal usa 2 caracteres por byte (frequente em hashes ou cores), enquanto o Base64 é mais compacto e muito usado para transportar dados binários em JSON ou URLs.

Por que minha conversão Hex → Base64 falha?

A string hexadecimal deve conter apenas os caracteres 0-9 e a-f (ou A-F) e um número par de caracteres, já que cada byte é representado por exatamente dois caracteres hexadecimais. Um espaço ou um caractere inválido causará um erro.

Esta ferramenta aceita espaços na string hexadecimal?

Sim, espaços e quebras de linha são ignorados na conversão Hex → Base64, o que permite colar diretamente um hash exibido com separadores.

Processamento 100% local: a conversão é feita inteiramente no seu navegador via WebAssembly — nada é enviado a um servidor.