💻 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.