Codificador Base64.

Codifique ou descodifique texto em Base64 instantaneamente no seu navegador. Nada é enviado para servidores.

Alterna entre os separadores Codificar e Descodificar para converter texto simples para Base64 ou o contrário. Útil para codificar tokens de API, criar URIs de dados e depurar strings codificadas, sem enviar dados para servidor algum.

Como usar

Escolhe Codificar ou Descodificar nos separadores superiores. Cola ou escreve a tua entrada e o resultado aparece imediatamente. Clica em Copiar para copiá-lo para a área de transferência.

Base64 é um formato de transporte, não uma proteção

O Base64 aparece por todo o lado em software porque é uma forma conveniente de transportar conteúdo binário ou texto incómodo através de sistemas que preferem texto simples. O problema é que o resultado parece suficientemente obscuro para que as pessoas confundam por vezes “difícil de ler à primeira vista” com “protegido”.

Esta ferramenta é útil porque trata bem a parte prática: codificar quando um sistema espera Base64, e descodificar quando precisa de inspecionar o que um valor realmente contém.

Onde isto importa no trabalho real

Depuração de APIs e integrações

O Base64 aparece frequentemente em headers, material de autenticação ou fragmentos de payload. Quando algo parece errado, poder descodificar e inspecionar rapidamente ajuda.

Data URIs e assets embutidos

Fluxos de frontend por vezes transportam pequenos assets como strings Base64, e aí inspecionar ou preparar depressa pode poupar tempo.

Logs, webhooks e payloads de email

Valores codificados aparecem muitas vezes em sistemas onde o conteúdo importa mais do que o facto de estar codificado.

Os erros que as pessoas cometem

Tratar Base64 como se fosse encriptação

Não é. Se alguém consegue ler a string, normalmente também a consegue descodificar com a mesma facilidade.

Copiar strings incompletas

Um único carácter em falta ou um payload truncado basta para partir a descodificação ou produzir resultados confusos.

Depurar o invólucro em vez do conteúdo

Assim que um valor é descodificado, o problema real está muitas vezes no texto simples, no JSON ou no markup lá dentro, e não no próprio Base64.

Utilizações práticas

Verificar o que um valor codificado realmente diz

Se recebe um bloco Base64 numa configuração, num log ou num tópico de suporte, descodificá-lo é muitas vezes a forma mais rápida de tornar o problema concreto.

Produzir um valor corretamente codificado para outro sistema

Quando um serviço espera Base64, a tarefa é menos teórica e mais operacional: obter a saída exata sem introduzir mudanças acidentais de formato.

Inspecionar conteúdo embutido

Para data URIs ou fluxos semelhantes, codificar e descodificar rapidamente ajuda a confirmar se o conteúdo subjacente é realmente o que pensa.

O que esta ferramenta não faz

Esta ferramenta codifica e descodifica Base64. Não encripta dados, não valida práticas de segurança mais amplas e não diz se um segredo foi tratado de forma segura. Resolve um problema de formato, não um problema de confidencialidade.

Porque vale a pena deixar esta distinção clara

O maior erro recorrente em torno do Base64 não é complexidade técnica, mas falsa segurança. Uma ferramenta que torna a conversão fácil é útil, mas só se também reforçar claramente aquilo para que o Base64 serve e aquilo para que não serve.

Exemplos

Codificar: Olá, mundo! T2zDoSwgbXVuZG8h
Codificar: smpl.tools (site) c21wbC50b29scyAoc2l0ZSk=
Descodificar: dXRpbGl6YWRvcjpwYWxhdnJhLXBhc3Nl utilizador:palavra-passe

FAQ

Para que é usado o Base64?

O Base64 codifica dados binários como texto ASCII simples. Usos comuns: URIs de dados (incorporar imagens em CSS/HTML), anexos de e-mail, dados binários em JSON e parâmetros em URLs.

Porque é que o meu output descodificado parece errado?

As strings Base64 devem ter o preenchimento correto (= ou == no final). Se a entrada estiver truncada ou corrompida, a descodificação falhará ou produzirá texto ilegível.

O Base64 é seguro para ocultar dados sensíveis?

Não. O Base64 é codificação, não encriptação. Qualquer pessoa que veja a string codificada pode descodificá-la instantaneamente. Nunca uses Base64 para ocultar palavras-passe.

Ferramentas relacionadas

Privacidade e dados

Esta ferramenta funciona inteiramente no seu navegador. Nada do que escreve ou cola é enviado para qualquer servidor — todo o processamento ocorre localmente no seu dispositivo.