Codificador e decodificador Base64

Codifique e decodifique Base64 no navegador, com suporte real a UTF-8.

O que é

Base64 é um esquema de codificação que transforma dados binários ou textuais em uma string ASCII com 64 caracteres seguros. É comum em anexos de e-mail, data URIs, JSON Web Tokens e qualquer canal só de texto. Nosso codificador/decodificador trata texto, UTF-8 com acentos e emojis e a variante URL-safe usada por JWT e OAuth. Tudo no navegador: tokens e dados sensíveis não saem.

Como usar

  1. Selecione o modo “Codificar” ou “Decodificar”.
  2. Cole o texto ou a string Base64 na entrada.
  3. O resultado aparece em tempo real na saída.
  4. Ative URL-safe para JWT e query strings.
  5. Use “Copiar” ou “Trocar” para reaproveitar o resultado.

Por que usar

Base64 está em toda parte: data URIs em HTML, anexos de e-mail, payloads de JWT, arquivos em JSON ou YAML. Para uma checagem rápida, é ótimo ter uma ferramenta sem fricção e privada. A nossa serve para devs, suporte e analistas de segurança. A variante URL-safe troca “+” por “-” e “/” por “_”, exatamente o que JWT e OAuth pedem. Como é tudo local, dá para inspecionar tokens sem expô-los.

Perguntas frequentes

Base64 é criptografia?

Não. É codificação. Qualquer pessoa decodifica. Para confidencialidade, use criptografia real.

Por que termina em “=”?

É padding para a string ter tamanho múltiplo de quatro.

O que é URL-safe?

Substitui “+” por “-” e “/” por “_”. É a versão usada em JWT e OAuth.

Suporta UTF-8?

Sim. Normalizamos em UTF-8 ao codificar e devolvemos a string correta ao decodificar.

Posso decodificar um JWT?

Sim. Cole o segmento central, ative URL-safe e decodifique para ler os claims.