
Codificador / decodificador Base64
Codifique texto em Base64, ou decodifique uma sequência Base64 de volta, com acentos e caracteres especiais tratados corretamente em UTF-8. É a codificação por trás dos cabeçalhos HTTP, das imagens data-URI e de boa parte do depuramento. A sequência é processada no seu dispositivo, pelo que um segredo codificado em Base64 nunca sai da sua máquina.
- 100 % local
- Gratuito · sem conta
- Resultado instantâneo
Esta ferramenta funciona inteiramente no seu navegador — nada é enviado a um servidor.
O Base64 codifica dados binários em caracteres imprimíveis (A-Z, a-z, 0-9, +, /) — indispensável para os data-URI, os cabeçalhos de autenticação HTTP Basic, as chaves de API ou as peças anexas de e-mails. Não é cifragem: qualquer pessoa pode decodificar uma sequência Base64.
Esta ferramenta codifica e decodifica tratando corretamente o UTF-8: acentos, símbolos e emojis sobrevivem à ida e vinda, onde um simples btoa() JavaScript falha nos caracteres não latinos.
Como funciona
Escreva os montantes ou deposite o ficheiro a tratar — a ferramenta controla-os à medida que escreve.
Tudo é calculado diretamente no seu navegador. Nada é enviado para um servidor.
O resultado aparece de imediato, com o detalhe pronto a ser copiado, descarregado ou conservado.
Porquê usar esta ferramenta
Sem conta, sem download, sem limites: o resultado aparece assim que insere os seus dados.
Cada regra, algoritmo e verificação reflete aquilo que nós próprios usamos todos os dias na Flexina.
Os cálculos seguem as normas oficiais e o detalhe passo a passo permite-lhe verificar o resultado.
O que lhe traz o facto de tudo ser tratado em local
Ficheiros, montantes e documentos nunca saem do seu dispositivo: nada é guardado, nada é enviado.
Uma vez carregada a página, pode cortar a rede: a ferramenta continua a funcionar.
Sem envio, sem conta, sem servidor de terceiros no meio: os resultados continuam rápidos e totalmente privados.
Perguntas frequentes
O Base64 protege os meus dados?
Não, é uma codificação, não uma cifragem: decodifica-se instantaneamente, sem chave. Nunca o utilize para « esconder » uma palavra-passe ou um dado sensível.
Porque é que a minha sequência decodificada é ilegível?
Ou não era Base64, ou o conteúdo decodificado é binário (imagem, ficheiro) e não texto. Os caracteres de substituição (�) indicam um conteúdo não textual ou outra codificação que não o UTF-8.
O que significam os = no fim?
É preenchimento (padding) para alinhar o comprimento num múltiplo de 4. Por vezes é omitido (variante Base64URL utilizada nos JWT, com - e _ em vez de + e /).