JNTZN

Conversor Base64 para Hex

Ferramentas Base64
Ferramentas Base64

Base64 conversor

Base64
Texto
Pronto
Colar string Base64
0 caracteres
Texto decodificado
0 car.UTF-8
Base64
PDF
Pronto
Colar PDF codificado em Base64
0 caracteres
Cole uma string Base64 de um arquivo PDF. Os bytes decodificados serão salvos diretamente como um .pdf para download.
PDF pronto
saida.pdf
Base64
Hex
Pronto
Colar string Base64
0 caracteres
Formato de saída
Saída Hex
0 bytes0 car. hex
Texto
Base64
Pronto
Digite ou cole texto
0 caracteres
Codificação
Saída Base64
0 car.0% sobrecarga
PDF
Base64
Nenhum arquivo carregado
Solte um arquivo PDF aqui
📄
Arraste e solte seu PDF aqui
ou clique em Procurar para selecionar um arquivo
document.pdf
0 KB
PDF
Codifique qualquer PDF em string Base64. Útil para incorporar em JSON, URIs de dados HTML ou APIs que aceitam dados binários em Base64.
Saída Base64
0 car.Tamanho codificado
Hex
Base64
Pronto
Colar string hex
0 caracteres
Aceita hex espaçado (48 65 6c), simples (48656c) ou prefixado (0x48 0x65) — espaços, hífens e prefixos 0x são removidos automaticamente.
Saída Base64
0 bytes0 car.
Concluído!

O que é um conversor de Base64 para hexadecimal?

Um conversor de Base64 para hexadecimal recebe uma string codificada em Base64 e a decodifica para a sua representação hexadecimal — um formato em que cada byte de dados binários é expresso como dois dígitos hexadecimais (0–9, a–f). Em vez de produzir um ficheiro como faz o conversor de PDF, fornece uma string legível de valores hexadecimais que representam diretamente os bytes subjacentes.

Por que deve converter os seus ficheiros Base64?

O hexadecimal é a língua franca da inspeção de dados de baixo nível. Desenvolvedores e profissionais de segurança recorrem ao hexadecimal quando precisam de ver exatamente quais bytes estão escondidos dentro de uma carga útil codificada. Os casos de uso comuns incluem depuração de respostas de API onde se suspeita de corrupção de codificação, inspeção de dados criptográficos como hashes, assinaturas, chaves e certificados que frequentemente viajam como Base64, análise de cabeçalhos de ficheiros binários para verificar o tipo real de um ficheiro, e trabalho com protocolos de rede ou sistemas embarcados que expressam dados em hexadecimal. Converter Base64 para hexadecimal essencialmente levanta o véu — em vez de uma string opaca de letras e números, você vê os valores brutos dos bytes que compõem os dados reais.

O conversor de Base64 para hexadecimal consegue lidar com ficheiros grandes?

Como a saída é uma string de texto em vez de um ficheiro binário, entradas grandes podem gerar strings hexadecimais enormes muito rapidamente. Uma carga útil binária de 1 MB torna-se aproximadamente 1,33 MB de Base64, que depois decodifica para 2 MB de texto hexadecimal (dois caracteres por byte). O browser trata disso inteiramente em memória, por isso entradas modestas — chaves criptográficas, pequenos blobs binários, imagens codificadas, cabeçalhos de documentos — não são problema algum. Para cargas úteis muito grandes, a string de saída pode tornar-se difícil de exibir e copiar, e o modo de chips visuais em particular pode abrandar o browser, pois renderiza um elemento DOM separado por byte. Os formatos de saída simples ou com espaços são muito mais eficientes para entradas grandes.

Como funciona o conversor de Base64 para hexadecimal?

A conversão acontece em três etapas. Primeiro, a string Base64 é normalizada — os espaços em branco são removidos para que strings com quebras de linha ou formatadas sejam tratadas de forma limpa. Segundo, a função JavaScript atob() decodifica o Base64 numa string binária, onde cada caractere representa um byte de dados. Terceiro, cada caractere dessa string binária é passado por charCodeAt() para obter o seu valor de byte numérico, que é depois convertido para uma string hexadecimal de dois caracteres usando toString(16) com preenchimento de zero para garantir que valores de um único dígito como 5 sejam escritos como 05. Os valores hexadecimais resultantes são formatados de acordo com o modo de saída escolhido — espaçado (48 65 6c), simples (48656c), com prefixo 0x (0x48 0x65), ou renderizado como chips codificados por cor para inspeção visual.

O conversor de Base64 para hexadecimal é gratuito?

Completamente. É um único ficheiro HTML que corre inteiramente no seu browser, sem conta, sem backend, sem telemetria e sem custo. Pode guardá-lo no seu ambiente de trabalho e usá-lo offline indefinidamente.