Codificar/Descodificar Base64 — base64url, ficheiros, data URI
Codifique e descodifique Base64, base64url seguro para URL e data URI. Converta ficheiros em Base64, veja os bytes descodificados em hex e transfira-os, localmente.
🔒 Executa completamente no seu navegador — nada é enviadoO que faz o Codificar/Descodificar Base64
O Codificar/Descodificar Base64 converte texto normal em Base64 e converte Base64 de volta em UTF-8 legível. Os programadores encontram frequentemente o Base64 em data URI, cabeçalhos de autenticação Basic, anexos de e-mail, segmentos de JWT, pequenas cargas binárias e exemplos copiados da documentação de APIs. O texto passa por TextEncoder e TextDecoder, por isso emojis, acentos, cirílico e outro texto Unicode fazem a viagem de ida e volta corretamente.
Além do texto simples, a ferramenta trata as variantes que encontra em projetos reais. O base64url seguro para URL substitui + e / por - e _ e remove o preenchimento, que é o que os JWT e muitas APIs web usam. O encapsulamento MIME divide a saída em linhas de 76 carateres para e-mail e ficheiros no estilo PEM. Largue uma imagem, um PDF, um tipo de letra ou qualquer outro ficheiro para o codificar, opcionalmente como um URI data: completo que pode colar em CSS ou HTML. Quando os dados descodificados não são texto UTF-8 válido, os bytes são mostrados em hexadecimal e o tipo detetado (PNG, JPEG, PDF, ZIP e outros) é usado para dar nome ao ficheiro transferido.
Fluxo de trabalho privado no navegador
Todo o processamento acontece no seu navegador com JavaScript. A ferramenta não envia a um servidor os seus textos, ficheiros, tokens, URLs, excertos ou valores gerados e não exige conta. Este modelo de privacidade é importante porque os pequenos utilitários recebem muitas vezes respostas reais de API, exemplos de configuração, registos, dados de autenticação ou exemplos com o formato de dados de clientes durante a resolução de problemas. Manter o trabalho local reduz o risco e faz a ferramenta parecer instantânea, porque não há comunicação de rede.
Dicas práticas
Lembre-se de que o Base64 não é cifragem. Qualquer pessoa com a cadeia pode descodificá-la, por isso não o use para esconder segredos. A descodificação é tolerante: espaços em branco e quebras de linha são ignorados, o preenchimento em falta é restaurado, os carateres seguros para URL são aceites e um prefixo data: é removido automaticamente. O Base64 torna os dados cerca de 33% maiores, por isso incorporar imagens grandes como data URI costuma prejudicar o desempenho da página — mantenha os recursos embutidos pequenos e sirva os ficheiros maiores normalmente.
Como usar
- Cole texto ou largue um ficheiroIntroduza texto simples, Base64, base64url ou um data URI, ou largue um ficheiro para o codificar.
- Escolha as opções e convertaEscolha URL-safe ou o encapsulamento MIME de 76 carateres e clique em Encode ou Decode.
- Copie ou transfiraCopie o resultado, volte a colocá-lo na entrada ou transfira os dados binários descodificados como ficheiro.