Codificar/Descodificar Base64
Codifique texto em Base64 ou descodifique Base64 para UTF-8 com segurança no navegador. Sem envios, sem registos e sem processamento no servidor.
🔒 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, formatos de e-mail, pequenas cargas binárias e exemplos copiados da documentação de APIs. O widget envolve o comportamento de btoa e atob do navegador com TextEncoder e TextDecoder, para que emojis, acentos, cirílico e outro texto Unicode sejam convertidos corretamente nos dois sentidos.
Esta página foi pensada para o trabalho diário de programação: verificações rápidas durante a depuração, preparação de pequenos exemplos para documentação e limpeza de dados antes de os colar num editor, terminal, issue ou dado de teste. A interface mantém a entrada, os controlos, a saída e a mensagem de estado próximos, para que o resultado seja fácil de verificar antes de o copiar.
Fluxo de trabalho privado no navegador
Todo o processamento acontece com JavaScript no navegador. A ferramenta não envia o seu texto, tokens, URLs, excertos ou valores gerados para um servidor e não exige conta. Este modelo de privacidade é importante porque pequenos utilitários recebem muitas vezes, durante a resolução de problemas, respostas reais de API, exemplos de configuração, registos, dados de autenticação ou exemplos semelhantes a dados de clientes. Trabalhar localmente reduz o risco e torna a ferramenta instantânea, pois não há qualquer pedido de rede.
Dicas práticas
Lembre-se de que o Base64 não é encriptação. Qualquer pessoa com a cadeia pode descodificá-la, por isso não o use para esconder segredos. Se estiver a descodificar um data URI, remova o prefixo e cole apenas a parte codificada. Os espaços em branco na entrada codificada são ignorados para facilitar a inspeção de cadeias multilinha copiadas.
Reveja sempre o resultado transformado antes de confiar nele em produção. Os utilitários do navegador são excelentes para inspecionar e preparar, mas não conseguem conhecer todas as convenções de um projeto nem todos os requisitos de segurança. Se o resultado for submetido num commit, partilhado publicamente ou usado num fluxo de autenticação, confirme que não contém segredos e que corresponde ao formato esperado pela sua aplicação.
Como usar
- Cole o textoIntroduza o texto simples a codificar ou o Base64 a descodificar.
- Execute a conversãoEscolha Encode ou Decode consoante o sentido.
- Copie o resultadoCopie o resultado ou volte a colocá-lo na entrada.