Como converter Base64 em hex
- Escolha a direção: Base64 → Hex ou Hex → Base64.
- Cole os dados de entrada. O hex pode conter espaços, dois-pontos e prefixos
0xou\x. - 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.
| Texto | Base64 | Hex |
|---|---|---|
| Hi | SGk= | 48 69 |
| Hello | SGVsbG8= | 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.