💻 Dev

Codificador / Decodificador Base64

Converta texto para Base64 e decodifique Base64 de volta ao texto original. Útil para autenticação HTTP, APIs e codificação de dados.

🔐 Codificar / Decodificar Base64

🔐 O que é Base64?

Base64 codifica dados binários ou texto em uma representação de 64 caracteres ASCII seguros. Não é criptografia — qualquer um pode decodificar — mas é amplamente usado para transmitir dados com caracteres especiais em sistemas que só aceitam texto. Aplicações incluem autenticação HTTP Basic, anexos de e-mail (MIME), incorporação de imagens em CSS e transmissão de dados binários em APIs REST.

Para autenticação HTTP Basic, o formato codificado é Base64("usuário:senha"). Em tokens JWT, o payload é Base64 URL-safe. Nossa ferramenta suporta codificação e decodificação com suporte a caracteres UTF-8.

🚀 Como Usar

1
Cole o texto de entradaInsira texto para codificar ou uma string Base64 para decodificar.
2
Escolha a operaçãoClique em Codificar ou Decodificar conforme necessário.
3
Copie o resultadoUse o botão copiar para levar o resultado para sua aplicação.

💡 Dicas de Uso

  • Base64 aumenta o tamanho dos dados em cerca de 33% — não use para arquivos grandes.
  • Para JWT, a parte central (payload) é Base64 URL-safe — use - e _ em vez de + e /.
  • Nunca use Base64 como segurança — é apenas codificação, não criptografia.
  • Para imagens em HTML: data:image/png;base64,... seguido do conteúdo Base64.
  • Em JavaScript: btoa() codifica, atob() decodifica. Para Node.js: Buffer.from().
  • Variáveis de ambiente com caracteres especiais ficam mais seguras quando armazenadas em Base64.