Como codificar ou decodificar Base64?

Cole um texto ou um arquivo e a ferramenta converte para Base64, ou transforma o Base64 de volta nos bytes originais. A conversão acontece na página, então nada é transmitido.

Roda inteiramente no seu navegador · sem envio · sem conta · sem marca d’água

  1. Escolha Codificar ou Decodificar.
  2. Digite um texto, cole Base64 ou escolha um arquivo.
  3. Execute e depois copie o resultado ou baixe os bytes.

Se um arquivo for escolhido, ele é codificado no lugar do texto.

O que esta página faz

Quando usar esta página

  • Incorporar uma imagem ou fonte pequena como data URL.
  • Decodificar um campo em Base64 vindo de uma resposta de API.
  • Gerar a variante segura para URL de um parâmetro de consulta ou de um token.

Quando escolher outra opção

  • O arquivo é grande: o Base64 aumenta os dados em cerca de um terço e a entrada inteira fica na memória.
  • Você precisa de sigilo — o Base64 é uma codificação, não criptografia.
  • Você precisa de processamento em fluxo ou em partes.

Como se compara a outras alternativas

As ferramentas de linha de comando base64 e openssl processam arquivos de qualquer tamanho em fluxo e podem ser usadas em scripts; esta página fica limitada pela memória do navegador e serve para conteúdos pequenos. Qualquer pessoa decodifica a saída na hora, então nunca a use para esconder um segredo. Se você precisa de uma transferência binária compacta, envie um arquivo de verdade em vez de uma codificação em texto.

Para onde vão seus arquivos

Para lugar nenhum. Esta página carrega o código que faz o trabalho e, a partir daí, o arquivo que você abre é lido pelo seu próprio navegador. Não há etapa de envio, nem cópia temporária em servidor, nem limpeza em que você precise confiar — os dados nunca atravessam a rede, então não sobra nada para apagar depois. Você pode confirmar: abra o painel de rede do navegador enquanto a ferramenta roda e veja ele ficar quieto.

Perguntas sobre esta ferramenta

O Base64 criptografa os meus dados?
Não. O Base64 é uma codificação reversível que mapeia bytes em 64 caracteres imprimíveis — qualquer pessoa decodifica em um passo. Ele serve para levar dados binários por canais que só aceitam texto, não para manter nada em segredo. Use criptografia de verdade se o conteúdo for sensível.
Por que a decodificação me deu um download em vez de texto legível?
Os bytes decodificados não eram texto UTF-8 válido, o que normalmente significa que o Base64 veio de um arquivo — uma imagem, um zip, um PDF. Em vez de substituir os caracteres ilegíveis por pontos de interrogação, a página oferece os bytes exatos para download, para que o resultado fique correto byte a byte.
Quanto o Base64 aumenta os meus dados?
Cerca de 33%, porque cada três bytes viram quatro caracteres, mais o preenchimento. Isso é próprio do formato, não uma esquisitice desta página. Se o tamanho importa, envie o arquivo binário direto em vez de incorporá-lo como Base64.

Outras ferramentas do mesmo grupo

Guias