Conversor Hex ↔ Base64

Converta entre formatos de codificação hexadecimal e Base64. Útil para hashes criptográficos, dados binários e transformações de codificação — tudo no seu navegador.

Hex → Base64

Base64 → Hex

Formato de saída

Hex vs Base64: Quando usar cada um

Hexadecimal (base-16) e Base64 (base-64) são formas de representar dados binários como texto. Hex usa dígitos 0-9 e letras A-F, produzindo dois caracteres por byte. Base64 usa um alfabeto de 64 caracteres, produzindo aproximadamente 4 caracteres por 3 bytes.

Desenvolvedores frequentemente precisam converter entre esses formatos ao trabalhar com hashes criptográficos e APIs que esperam dados em Base64.

Quando preferir hex

  • Exibir hashes criptográficos (SHA-256, MD5, etc.)
  • Depurar protocolos binários e pacotes de rede
  • Códigos de cor em CSS e ferramentas de design

Quando preferir Base64

  • Incorporar dados em JSON, XML ou HTML
  • Anexos de email (codificação MIME)
  • URIs de dados para imagens e fontes inline

Perguntas frequentes

Qual formato é mais compacto?

Base64 é mais compacto. Hex produz 2 caracteres por byte enquanto Base64 produz aproximadamente 1,33 caracteres por byte. Base64 economiza cerca de 33% de espaço.

Posso converter hex com espaços ou dois-pontos?

Sim. A ferramenta remove automaticamente espaços, dois-pontos, pontos, hifens e o prefixo 0x antes de converter.

Esta conversão é sem perdas?

Sim. Tanto hex quanto Base64 são representações exatas de dados binários. A conversão em qualquer direção produz os mesmos bytes sem perda.

É seguro para dados sensíveis?

Sim. Todas as conversões acontecem localmente no seu navegador. Nenhum dado é transmitido a servidores.

Ferramentas relacionadas