Codificar e Decodificar Base64

Codifique texto em Base64 ou decodifique Base64 de volta para texto UTF-8, com opção URL-safe, sem padding e quebra em 76 colunas.

Processamento local — seu arquivo é processado diretamente no navegador e não precisa ser enviado aos servidores do 7Tools.

Codificar e Decodificar Base64

até 1.000.000 caracteres

Direção da conversão

Esta ferramenta é para texto. Para imagens, use Imagem para Base64.

0 / 1.000.000 caracteres

Resultado
Opções

Para que serve

Base64 transforma qualquer sequência de bytes em texto com 64 símbolos seguros: letras, números, + e /. É o formato que aparece em cabeçalhos de autenticação, e-mails, JSON e variáveis de ambiente quando um dado precisa viajar como texto.

Esta ferramenta codifica e decodifica TEXTO. Se você quer converter uma imagem, use Imagem para Base64; para o caminho inverso, Base64 para imagem.

Como usar

  1. Escolha Codificar ou Decodificar.
  2. Cole o texto na área de entrada. O resultado aparece na hora.
  3. Ao codificar, marque as opções que precisar: URL-safe, sem preenchimento ou quebra a cada 76 colunas.
  4. Copie o resultado.

Como funciona

O texto é convertido para bytes em UTF-8 e esses bytes são agrupados de 3 em 3, virando 4 símbolos. Por isso "Olá" vira T2zDoQ==: o "á" ocupa 2 bytes em UTF-8, e o = no final completa o último grupo.

Ao decodificar, a ferramenta aceita Base64 comum e Base64URL (- e _) sem você escolher, com ou sem =, e ignora espaços e quebras de linha. Se o caractere for inválido, ela diz qual é e em que posição está.

Depois de decodificar, os bytes precisam formar texto UTF-8 válido. Se não formarem, a ferramenta avisa em vez de mostrar caracteres embaralhados — normalmente é um arquivo ou uma imagem, não um texto.

Privacidade e processamento local

A conversão acontece no seu navegador. O texto não é enviado ao servidor do 7Tools, não é guardado em lugar nenhum e não entra nas métricas de uso.

Base64 não é criptografia: qualquer pessoa decodifica. Não use para esconder senha ou token.

Limitações

  • Só texto. Arquivos e imagens têm ferramentas próprias.
  • Até 1.000.000 de caracteres de entrada.
  • A decodificação só mostra resultado que seja texto UTF-8; outras codificações (Latin-1, UTF-16) são recusadas com aviso.
  • Quebra em 76 colunas usa apenas \n, sem \r.

Casos de uso

  • Montar ou ler o valor de um cabeçalho Authorization: Basic.
  • Conferir o conteúdo de uma variável de ambiente ou segredo codificado em Base64.
  • Gerar Base64URL para parte de um token ou parâmetro de URL.
  • Ler um trecho de e-mail codificado em Base64 com quebras de 76 colunas.

Perguntas frequentes

Ferramentas relacionadas