Codificador e decodificador Base64

Codifique e decodifique Base64 com UTF-8, variante segura para URL e arquivos em Base64.

Texto normal

0 caract.

Codificado

Funciona neste dispositivo. Nada é enviado.

Arquivo para Base64

Imagens, fontes e PDFs de até 10 MB. Lidos localmente.

Sobre: Codificador e decodificador Base64

Codifique texto em Base64 ou volte para texto, com suporte completo a UTF-8, para que acentos, ç, coreano e emojis sobrevivam à ida e volta, algo que o btoa() do JavaScript não faz. Escolha o alfabeto seguro para URL para JWTs e endereços, tire o preenchimento ou quebre as linhas a cada 76 caracteres para e-mail. Também dá para transformar um arquivo local em Base64 ou data URL sem enviá-lo.

Como usar

  1. Escolha Codificar ou Decodificar.
  2. Cole o texto ou o Base64.
  3. Copie o resultado.

Exemplo

Entrada
héllo ✓
Resultado
aMOpbGxvIOKckw==

Perguntas frequentes

Base64 é criptografia?

Não. Base64 é uma codificação que qualquer pessoa consegue reverter. Nunca use para esconder senhas ou segredos.

O que é Base64 seguro para URL?

Uma variante que usa - e _ no lugar de + e /, para o resultado poder entrar numa URL ou num nome de arquivo sem escape. Os JWTs usam essa variante, em geral sem o preenchimento =.

Por que a decodificação diz que o resultado é binário?

O Base64 contém um arquivo, como uma imagem, e não texto. Decodificar como texto geraria lixo, então a ferramenta avisa.

Ferramentas relacionadas