DT Dev Tools

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 é enviado

Advertisement

O 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

  1. Cole o textoIntroduza o texto simples a codificar ou o Base64 a descodificar.
  2. Execute a conversãoEscolha Encode ou Decode consoante o sentido.
  3. Copie o resultadoCopie o resultado ou volte a colocá-lo na entrada.

Perguntas frequentes

O Base64 é seguro?
Não. O Base64 é uma codificação, não uma encriptação.
Suporta Unicode?
Sim. O texto é convertido através de bytes UTF-8.
É enviado algum dado?
Não. A conversão é feita localmente.
Advertisement