Ferramentas
PT

Conversor de Base64 para Hex

Converta strings Base64 em bytes hexadecimais e vice-versa. Útil para inspecionar dados binários, hashes, chaves, UUIDs e payloads de rede.

Privado: seus dados são processados no próprio navegador e nunca são enviados a nenhum servidor.

Como converter Base64 em hex

  1. Escolha a direção: Base64 → Hex ou Hex → Base64.
  2. Cole os dados de entrada. O hex pode conter espaços, dois-pontos e prefixos 0x ou \x.
  3. Escolha entre maiúsculas e minúsculas, defina o separador de bytes e copie o resultado.

Base64 vs. hexadecimal

As duas codificações representam dados binários como texto. O hexadecimal usa 2 caracteres por byte (100% de sobrecarga) e é fácil de ler byte a byte, por isso hashes e chaves costumam ser exibidos em hex. O Base64 usa 4 caracteres a cada 3 bytes (33% de sobrecarga) e é mais compacto para transmissão.

TextoBase64Hex
HiSGk=48 69
HelloSGVsbG8=48 65 6c 6c 6f

Perguntas frequentes

Como converter um hash SHA-256 de Base64 para hex?

Cole o hash em Base64 (44 caracteres terminando em =) e você obterá 64 caracteres hexadecimais, o formato usado pela maioria das ferramentas de linha de comando.

A entrada em hex pode conter espaços ou prefixos 0x?

Sim. Espaços, quebras de linha, dois-pontos, hifens e prefixos 0x ou \x são removidos automaticamente antes da conversão.

Por que o hex precisa ter um número par de dígitos?

Cada byte é escrito com exatamente dois dígitos hexadecimais. Uma quantidade ímpar indica que falta um dígito, geralmente um zero à esquerda.