Full Human Tools

Decodificador Base64

Decodifique texto ou arquivos codificados em Base64

Codificação
Caracteres: 0

Tamanho máximo: 5 MB · Arraste o arquivo aqui ou clique para enviar

Caracteres: 0

01

Como funciona a decodificação Base64

Decodificar transforma o texto Base64 de volta nos bytes originais. Cada 4 caracteres viram 3 bytes, e o preenchimento no final indica ao decodificador quantos bytes tem o último grupo. O resultado pode ser texto legível, como JSON, ou dados binários, como uma imagem ou um PDF que estava embutido em um e-mail, em uma resposta de API ou em uma data URL.

Este decodificador aceita Base64 padrão e URL-safe e ignora espaços e quebras de linha. Ele lê os primeiros bytes do resultado para detectar imagens JPEG, PNG, GIF e WebP, que aparecem na prévia, além de arquivos PDF e ZIP. Você pode ler o resultado como texto UTF-8, ASCII ou Latin-1 ou baixá-lo como arquivo. A decodificação acontece no navegador.

02

Como decodificar Base64

  1. Cole a string Base64 ou envie um arquivo de texto que a contenha.
  2. Confira o tipo detectado: texto, imagem ou dados binários.
  3. Para texto, mude a codificação se os caracteres aparecerem errados.
  4. Copie o texto ou baixe o resultado como texto ou como arquivo.

03

Perguntas frequentes sobre o decodificador Base64

Dá para decodificar uma imagem em Base64?
Sim. Cole a string Base64 e o decodificador detecta JPEG, PNG, GIF e WebP pelos primeiros bytes e mostra uma prévia. Use Baixar como arquivo para salvar com a extensão certa. Se a string começar com um prefixo de data URL, como data:image/png;base64, apague tudo até a vírgula, inclusive ela, antes de colar.
Por que aparece o erro de entrada Base64 inválida?
A entrada tem caracteres fora do alfabeto Base64, ou o comprimento dela não pode ser válido. As causas mais comuns são um prefixo de data URL que ficou no lugar, aspas ou outro texto copiado junto com a string, ou um valor cortado. Espaços e quebras de linha são ignorados, e os caracteres hífen e sublinhado do formato URL-safe são aceitos.
Por que o texto decodificado mostra caracteres estranhos?
Ou os dados são binários, como uma imagem ou um arquivo compactado, ou foram codificados com outro conjunto de caracteres. Tente alternar entre UTF-8, ASCII e Latin-1. Se o tipo detectado for dados binários, o conteúdo não foi feito para ser lido como texto; baixe-o como arquivo.
Meus dados são enviados a um servidor ao decodificar?
Não. A decodificação, a detecção do tipo de arquivo e a prévia das imagens acontecem na aba do navegador. O Base64 que você cola e os arquivos que você envia à página não vão para nenhum servidor nem são armazenados, e os downloads são gerados no seu dispositivo.

04