Pular para o conteúdo
FileTinker

Codificar e decodificar Base64

Cole um texto para codificá-lo em Base64, ou cole um Base64 para decodificá-lo de volta em texto simples. É compatível com UTF-8, então emoji e qualquer idioma funcionam, com um alfabeto URL-safe opcional. Tudo funciona no seu navegador.

O resultado aparece aqui

Codificar ou decodificar

Abra a ferramenta no modo que você precisar — cada um tem sua própria página:

Como codificar ou decodificar Base64

  1. Escolha Codificar (texto → Base64) ou Decodificar (Base64 → texto).
  2. Digite ou cole seu texto na caixa; o resultado é atualizado conforme você digita.
  3. Copie o resultado — ative o URL-safe se precisar dele para uma URL ou nome de arquivo.

Sobre o Base64

O Base64 mapeia cada três bytes de dados em quatro caracteres imprimíveis, o que permite que conteúdo binário trafegue por sistemas que só lidam com texto — imagens em data URI, anexos de e-mail, payloads JSON, cabeçalhos basic-auth e formatos de token. Este conversor é compatível com UTF-8, então letras acentuadas, escritas não latinas e emoji fazem o trajeto de ida e volta corretamente, em vez de ficarem corrompidos.

Lembre-se de que o Base64 é reversível por natureza: ele não é uma forma de proteger informações, apenas uma forma de torná-las compatíveis com texto. Tudo aqui é processado no seu navegador, sem envio, então é seguro codificar ou decodificar trechos sensíveis sem que eles toquem em um servidor.

Perguntas frequentes

O que é Base64?

Base64 é uma forma de representar dados usando apenas 64 caracteres ASCII simples (A–Z, a–z, 0–9, + e /). Ele é usado para embutir imagens em HTML ou CSS como data URIs, para transportar dados binários por e-mail e JSON, e dentro de tokens como JWTs — em qualquer lugar onde canais que só aceitam texto precisem mover dados arbitrários com segurança.

Base64 é criptografia?

Não. Base64 é codificação, não criptografia — não há chave e qualquer pessoa pode decodificá-lo de volta na hora. Nunca o use para esconder senhas ou segredos; ele apenas torna os dados compatíveis com texto, não os torna privados.

O que é Base64 URL-safe?

O Base64 URL-safe troca os caracteres + e / por - e _ e remove o preenchimento = no final, para que o resultado possa ser inserido diretamente em uma URL, query string ou nome de arquivo sem precisar de escape.

Meu texto é enviado para algum lugar?

Não. A codificação e a decodificação acontecem totalmente no seu navegador, então o que você cola nunca sai do seu dispositivo.