Ferramenta 05 · Texto

Codificador e decodificador Base64

Converta textos UTF-8 para Base64 e faça o caminho inverso. Não use Base64 como mecanismo de criptografia.

Texto de entrada

Resultado

Aguardando texto.

Para que serve

Base64 é uma forma de escrever bytes usando só letras, números e alguns símbolos, para que dados binários ou com acentos possam viajar em e-mails, URLs, cabeçalhos HTTP e arquivos JSON. Esta ferramenta codifica texto em Base64 e decodifica Base64 de volta, com suporte a acentos e emojis (UTF-8).

Como usar

  1. Para codificar, escreva o texto e clique em Codificar (ou em Codificar URL-safe, para a versão sem +, / e =).
  2. Para decodificar, cole o Base64 e clique em Decodificar.
  3. Copie o resultado.

Exemplo

O texto Olá em UTF-8 vira:

T2zDoQ==

Na versão URL-safe, o = do final é removido e + e / viram - e _. Ao decodificar, a ferramenta aceita as duas versões, com ou sem =, com quebras de linha e até com o prefixo de um data URI (data:text/plain;base64,...).

JWT: ler o conteúdo de um token

Se você colar um JWT (três partes separadas por pontos, começando com eyJ), a ferramenta decodifica o cabeçalho e o conteúdo (payload) e os mostra como JSON formatado.

Atenção: decodificar não é verificar. A assinatura não é conferida, então o conteúdo pode ter sido adulterado. E nunca cole um token de produção em ferramentas públicas: quem tiver o token pode usá-lo até ele expirar.

Erros comuns e como resolver

Perguntas frequentes

Base64 é criptografia?

Não. É só uma outra forma de escrever os mesmos dados, e qualquer pessoa decodifica. Nunca use Base64 para esconder senhas.

Por que um autenticador Basic usa Base64?

O cabeçalho Authorization: Basic ... leva usuario:senha em Base64 apenas para caber no cabeçalho, não para proteger. Quem intercepta o cabeçalho lê a senha. Veja como guardar chaves com segurança no guia de chaves seguras.

Qual o tamanho máximo?

Codificamos 3 MB de texto em uma fração de segundo. O limite prático é a memória do navegador.

E as funções do Power Automate?

O fluxo tem base64() e base64ToString(). Você pode conferir o resultado aqui antes de usá-las.

Privacidade e limites

Tudo é feito no navegador, sem envio a servidor. Mesmo assim, evite colar segredos reais.