Como Codificar e Decodificar Base64

Base64 converte dados binários para formato de texto para transmissão segura através de canais somente texto. Essencial para desenvolvedores trabalhando com APIs, anexos de email e data URIs.

64 Codificar/Decodificar Base64 Agora

⚠️ O Problema

Você precisa incorporar uma imagem em HTML como data URI, enviar dados binários através de uma API JSON, ou decodificar uma string Base64 de um anexo de email. Codificação manual é propensa a erros e tediosa.

A Solução

Codifique instantaneamente texto ou arquivos para Base64, ou decodifique Base64 de volta para o conteúdo original. Processe arquivos grandes, preserve formatação e obtenha saída limpa pronta para seu código ou documentos.

Guia Passo a Passo

  1. 1

    Escolha a Operação

    Selecione 'Codificar' para converter para Base64, ou 'Decodificar' para converter de Base64 de volta para o original.

  2. 2

    Insira Seu Conteúdo

    Cole texto diretamente, ou envie um arquivo (imagens, documentos, qualquer dado binário). Arquivos grandes são suportados.

  3. 3

    Processe a Conversão

    Clique em 'Codificar' ou 'Decodificar'. A conversão acontece instantaneamente no seu navegador.

  4. 4

    Copie ou Baixe o Resultado

    Copie a string Base64 para a área de transferência, ou baixe o arquivo decodificado. Para imagens, visualize antes de salvar.

  5. 5

    Use no Seu Projeto

    Cole o Base64 no código, use como data URI, ou salve o arquivo decodificado para uso posterior.

💡 Dicas Pro

  • Para data URIs em HTML: prefixe com 'data:image/png;base64,' (ajuste o tipo MIME conforme necessário)
  • Base64 aumenta o tamanho do arquivo em ~33% - não use para arquivos grandes em código de produção
  • APIs JSON frequentemente exigem Base64 para dados binários já que JSON só lida com texto
  • Decodifique strings Base64 suspeitas com cuidado - elas podem conter código executável

Ferramentas Relacionadas

Perguntas Frequentes

Para que Base64 é usado?
Enviar dados binários (imagens, arquivos) através de canais somente texto como APIs JSON, email, atributos HTML.
Base64 é criptografia?
Não! Base64 é codificação, não criptografia. Qualquer um pode decodificar. Nunca use para dados sensíveis sem criptografia.
Por que Base64 deixa arquivos maiores?
Base64 usa apenas 64 caracteres ASCII, então 3 bytes viram 4 caracteres. Cerca de 33% de aumento de tamanho.
Posso codificar arquivos grandes?
Sim, mas strings Base64 grandes são impráticas. Considere hospedagem de arquivos para qualquer coisa acima de 100KB.
🔒 Seus arquivos nunca saem do navegador
100% grátis, sem cadastro