🇧🇷PT

Codificar / decodificar Base64

Codifique texto para Base64 ou decodifique de volta — seguro para Unicode, no seu navegador.

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

Sobre o Codificar / decodificar Base64

Base64 transforma texto em uma string ASCII compacta usando apenas letras, dígitos e alguns símbolos — uma forma comum de transportar texto com segurança por sistemas que só lidam com ASCII simples. Isso codifica texto para Base64 e decodifica de volta, lidando com Unicode corretamente. Desenvolvedores usam para ler ou montar o payload de um JWT, embutir um pequeno trecho em um data URI, inspecionar uma configuração ou cabeçalho de e-mail codificado, ou passar texto por um canal que de outro modo estragaria os caracteres especiais.

Como funciona

A codificação primeiro converte seu texto para UTF-8, depois codifica esses bytes em Base64, então qualquer caractere Unicode sobrevive à ida e volta. A decodificação reverte: decodifica o Base64 em bytes e os interpreta de volta como texto UTF-8 (o espaço em branco na entrada é ignorado, então Base64 com quebras de linha ainda decodifica). Ele usa o alfabeto Base64 padrão (A–Z, a–z, 0–9, +, /, com preenchimento =). Base64 inválido na decodificação é sinalizado em vez de produzir lixo.

Suposições e comportamento

  • Seguro para Unicode. A codificação passa por UTF-8, então emojis e texto não latino codificam e decodificam corretamente — ao contrário de um Base64 ingênuo que quebra em não ASCII.
  • Usa o alfabeto Base64 padrão com + e / e preenchimento =.
  • Na decodificação, o espaço em branco é removido primeiro, então Base64 quebrado em várias linhas ainda funciona.
  • Esta ferramenta é para texto, não arquivos.

Limitações

  • Base64 é codificação, não criptografia. É trivialmente reversível e não oferece nenhuma segurança ou privacidade aos dados em si — nunca o trate como uma forma de esconder segredos.
  • Ele usa o alfabeto padrão, não o Base64 seguro para URL (que troca +// por -/_). Tokens que usam a variante segura para URL podem não decodificar aqui sem ajuste.
  • Ele lida com texto; não codificará arquivos binários, imagens ou downloads arbitrários.
  • Base64 malformado ou truncado reportará um erro na decodificação em vez de adivinhar.

Privacidade

A codificação e decodificação rodam inteiramente no seu navegador. Seu texto nunca é enviado ou armazenado.

Perguntas frequentes

Esta ferramenta Base64 é grátis?

Sim — grátis, sem cadastro, sem limites, roda no seu navegador.

Ela lida com emojis e texto não inglês?

Sim. A codificação passa por UTF-8, então caracteres Unicode — emojis, acentos, escritas não latinas — fazem a ida e volta corretamente.

Base64 é uma forma de criptografia?

Não. É uma codificação reversível sem nenhuma segurança. Qualquer um pode decodificá-la, então nunca a use para proteger segredos.

Ela suporta Base64 seguro para URL?

Ela usa o alfabeto padrão (+ e /). Base64 seguro para URL (- e _) pode precisar de ajuste antes de decodificar aqui.

Ela pode decodificar Base64 dividido em várias linhas?

Sim. O espaço em branco é removido antes de decodificar, então Base64 com quebras de linha funciona bem.

Ela pode codificar arquivos ou imagens?

Não, isto é para texto. Não codificará arquivos binários ou imagens.

Meu texto é enviado?

Não. Tudo roda localmente no seu navegador; nada é enviado ou armazenado.

Lakshay Kumar

Escrito por Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

Última atualização: August 22, 2026
🎁