Como codificar e decodificar Base64
- Escolha Codificar para converter texto ou um arquivo em Base64, ou Decodificar para converter uma string Base64 de volta à sua forma original.
- Cole sua entrada ou carregue um arquivo (apenas no modo codificação).
- Clique no botão de ação. O resultado aparece à direita.
- Copie a saída ou use Baixar para salvar o arquivo decodificado.
O que é Base64?
Base64 é um esquema de codificação que converte dados binários, ou qualquer texto, em uma string de 64 caracteres ASCII imprimíveis. Por produzir apenas caracteres imprimíveis, pode ser incorporado com segurança em qualquer formato de texto: HTML, CSS, JSON, XML e cabeçalhos de e-mail.
Usos comuns do Base64
- Imagens inline em CSS / HTML: incorporar imagens pequenas como URI
data:image/png;base64,...para evitar uma requisição HTTP - Anexos de e-mail: MIME codifica anexos binários em Base64 para que sobrevivam ao transporte de e-mail
- Tokens de API e credenciais: HTTP Basic Auth codifica
usuario:senhaem Base64 no cabeçalho Authorization - Certificados e chaves: arquivos PEM (certificados TLS, chaves SSH) envolvem dados DER binários em Base64
- Cargas JSON: incorporar arquivos binários (PDFs, imagens) em APIs JSON sem um endpoint de upload separado
Base64 não é criptografia
Base64 é uma codificação, não uma cifra. Qualquer string Base64 pode ser decodificada instantaneamente sem chave. Nunca use Base64 para "ocultar" dados sensíveis, use criptografia real (AES, RSA) ou hash (bcrypt, Argon2) em vez disso.
Aumento de tamanho
Base64 aumenta o tamanho dos dados em aproximadamente 33% (3 bytes se tornam 4 caracteres). Para assets pequenos como ícones, esse aumento geralmente compensa pela requisição HTTP economizada.
Privacidade
Toda a codificação e decodificação ocorre no seu navegador. Nenhum dado é enviado a qualquer servidor.