Codificar uma mensagem ou conferir seu conteúdo

Cole o conteúdo no campo de texto; não há upload, busca de URLs remotas ou download de arquivos. O processamento ocorre no navegador e usa UTF-8, sem seletor de charset.

  1. Para codificar, cole texto comum e acione a codificação. Hello gera SGVsbG8=.
  2. Para decodificar, coloque a sequência Base64 no campo de entrada e acione a decodificação.
  3. Confira a saída e copie o resultado. O comando de limpeza esvazia a entrada e a saída.

Quando a conversão é aceita ou recusada

Texto acentuado e outros caracteres Unicode

你好 😀 vira 5L2g5aW9IPCfmIA=. A saída usa A-Z, a-z, 0-9, + e /, com preenchimento = quando necessário e sem quebra de linha. Os espaços nas extremidades do texto são mantidos. Substitutos UTF-16 isolados são recusados, mas texto vazio admite uma conversão vazia.

Espaços permitidos e preenchimento incompleto

Ao decodificar, somente espaço ASCII, tabulação, CR, LF e avanço de página são ignorados. Na ausência de qualquer =, o preenchimento pode ser recomposto se o comprimento permitir: SGVsbG8 retorna Hello.

São recusados preenchimento incorreto, parcial ou excessivo, comprimento restante de 4n+1 e caracteres extras como em SGVsbG8=!!!. A é inválido. Zg== retorna f; Zh== falha porque seus bits de preenchimento não são zero.

O resultado precisa ser texto UTF-8

/w== é Base64 válido, mas contém bytes inválidos em UTF-8. O erro remove o resultado anterior e desabilita a cópia. Um BOM de UTF-8 é preservado como o caractere U+FEFF. A ferramenta não gera arquivos binários, como imagens ou arquivos compactados.

Dúvidas sobre Base64 para texto

Posso colar Base64URL ou uma URL data?

Os caracteres - e _ do Base64URL e o prefixo data:text/plain;base64, são rejeitados. Não há modo Base64URL. De uma URL data, use apenas o conteúdo Base64, desde que os bytes representem texto UTF-8.

Base64 substitui a codificação de URL?

Não. Base64 padrão e codificação percentual são diferentes; + e / exigem cuidado quando usados em URLs.

Base64 é criptografia?

Não usa chave nem oferece confidencialidade: é uma codificação reversível.

Ferramentas recentes: