Codificar e decodificar Base64

Cole texto na caixa de entrada, depois Encode para gerar Base64, ou Decode para recuperar a string original. A codificação trata Unicode via UTF-8; a decodificação rejeita cargas quebradas com a mensagem Invalid Base64.

Atualizado 2026-08-03 · developer

Sobre esta ferramenta

Este utilitário expõe um Input multilinha mais as ações Encode e Decode. Encode executa btoa após preparação segura em UTF-8 para caracteres não ASCII sobreviverem. Decode inverte esse caminho com atob; se a string não for Base64 válida, o resultado mostra Invalid Base64 sem travar a página.

Como usar

  1. Colar o texto: Coloque texto puro ou uma string Base64 no textarea Input.
  2. Codificar para Base64: Clique em Encode para transformar texto legível em Base64 na área de resultado.
  3. Decodificar a partir de Base64: Clique em Decode quando a entrada for Base64; dados válidos devolvem o texto original.
  4. Corrigir entrada inválida: Se a decodificação falhar, o resultado mostra Invalid Base64—corrija a string e tente de novo.

Casos de uso

Dicas

FAQ

Caracteres não ingleses codificam corretamente?

Sim. A codificação prepara UTF-8 antes do Base64, preservando acentos e caracteres CJK.

O que significa Invalid Base64?

O caminho Decode não conseguiu analisar a entrada com atob—verifique erros, padding ausente ou caracteres não Base64.

Encode e Decode rodam em um servidor?

Ambos os botões processam o conteúdo do textarea na sessão do navegador.

Posso codificar texto vazio?

Sim. Codificar uma string vazia gera resultado Base64 vazio; decodificar vazio também pode gerar saída vazia.

Palavras-chave

Ferramentas relacionadas