Tools App por

Codificação Base64 explicada (e quando não usá-la)

Codifique o texto para Base64 ou decodifique Base64 de volta para texto. O codificador grava primeiro os bytes UTF-8, para que os caracteres acentuados e os emojis sobrevivam à viagem de ida e volta.

Como funciona

O codificador grava a entrada como bytes UTF-8 e, em seguida, mapeia cada três bytes para quatro caracteres do alfabeto Base64, adicionando = preenchimento no final. A decodificação inverte o mapeamento e lê os bytes como UTF-8, e é por isso que caracteres acentuados e emoji sobrevivem à viagem de ida e volta.

  • Base64 padrão com preenchimento. Base64 seguro para URL está disponível na ferramenta JWT para tokens.

Por que isso importa

Dados binários e JSON não combinam bem, então a maioria das APIs que carregam imagens, certificados ou pequenos arquivos os codificam em base64 primeiro. Saber o que a codificação faz — e o que ela não protege — evita transferências corrompidas e falsas expectativas sobre privacidade.

Um exemplo trabalhado

O texto hello wörld se torna aGVsbG8gd8O2cmxk porque o codificador grava primeiro os bytes UTF-8. A decodificação desses mesmos bytes restaura os caracteres originais, incluindo os acentos.

Erros comuns

  • Tratar Base64 como criptografia – é reversível por qualquer pessoa.
  • Esquecendo o preenchimento, que alguns decodificadores rejeitam.
  • Decodificando um token seguro para URL sem traduzir - e _ de volta para + e /.

Dicas práticas

Se a saída decodificada se parecer com mojibake, os bytes provavelmente não eram UTF-8; decodifique como Latin-1 para inspecioná-los. Para URLs, mude para o alfabeto seguro para URL para que + e / não precisem de escape extra.

Como usar

  1. Abra a ferramenta. Tudo roda na aba do seu navegador.
  2. Cole ou digite sua entrada e escolha a ação necessária.
  3. Verifique o resultado e copie-o com um clique.

Abra a ferramenta

Perguntas comuns

A criptografia Base64 é?

Não. É uma codificação reversível. Qualquer pessoa pode decodificá-lo, portanto nunca use-o para proteger um segredo.

Por que os emojis e os acentos sobrevivem à decodificação?

O texto é codificado como bytes UTF-8 antes de Base64 e decodificado novamente como UTF-8, para que os caracteres não ASCII sejam ida e volta corretamente.

Suporta arquivos?

Esta versão lida apenas com texto. Os arquivos binários precisariam de um codificador de arquivo, que não faz parte desta página.

Esta ferramenta é realmente gratuita?

Sim. Não há conta, acesso pago e limite de uso. O Tools App é financiado pela aumenso, o estúdio por trás dele.

Alguma coisa que eu inseri foi carregada?

Não. A ferramenta é executada na aba do seu navegador; o que você insere nunca é enviado para nós e nunca é armazenado.

← Todas as postagens