Codificar e decodificar Base64

Digite ou cole um texto e o resultado em Base64 aparece na hora.

Seus textos e arquivos não saem do navegador: nada é enviado para nenhum servidor.

Como usar

  1. Cole o seu texto e escolha Codificar ou Decodificar. O texto é codificado em UTF-8, então acentos, ç, emojis e alfabetos não latinos funcionam.
  2. Ative “Seguro para URL” para tokens, nomes de arquivo ou URLs: + e / viram - e _, e o preenchimento = do final é removido.
  3. Ative “Quebrar linhas a cada 76 caracteres” quando o resultado for para o corpo de um e-mail ou para um bloco no estilo PEM.
  4. Ao decodificar, você pode colar Base64 padrão, Base64 seguro para URL ou uma URL data: inteira; quebras de linha e preenchimento faltando são ignorados.

Perguntas frequentes

Base64 é criptografia?

Não. O Base64 só muda a forma de escrever os bytes para que eles passem por canais que aceitam apenas texto. Qualquer pessoa consegue decodificar, então nunca use Base64 para esconder senhas ou segredos.

Por que o resultado em Base64 fica maior que a entrada?

Cada 3 bytes viram 4 caracteres, então o resultado fica cerca de 33% maior. O ç e as letras acentuadas ocupam 2 bytes em UTF-8, e outros alfabetos e emojis até 4, o que aumenta ainda mais o resultado.

O que é Base64 seguro para URL?

É a variante Base64url da RFC 4648. Ela troca + por - e / por _ para que a string possa ir numa URL ou num nome de arquivo sem precisar de escape. Os JSON Web Tokens (JWT) usam essa variante.

Meu texto é enviado para algum servidor?

Não. A codificação e a decodificação acontecem inteiramente no seu navegador.

Ferramentas relacionadas

Todas as ferramentas