Pular para o conteúdo

Codificador/Decodificador Base64

Roda no seu navegador — seus dados nunca saem do seu dispositivo.

Codifique texto em Base64 ou decodifique Base64 de volta para texto, com suporte a UTF-8.

Opções
0 caracteres
0 caracteres

O que é Codificador/Decodificador Base64?

O Base64 representa dados binários com 64 caracteres imprimíveis, para que eles trafeguem com segurança por canais que só aceitam texto, como JSON, e-mail ou URLs. Codificar deixa os dados cerca de 33% maiores; decodificar desfaz isso exatamente.

Para que serve

  • Ler valores em Base64 encontrados em configurações, tokens ou APIs.
  • Embutir pequenos dados em JSON ou HTML.
  • Montar cabeçalhos de autenticação HTTP Basic.

Como usar

  1. Escolha Codificar ou Decodificar.
  2. Cole o texto ou o valor em Base64.
  3. Ligue o modo seguro para URL quando o valor for para uma URL e copie o resultado.

Exemplos

Codificar um texto curto

Entrada
hello, world
Saída
aGVsbG8sIHdvcmxk

Perguntas frequentes

Base64 é um tipo de criptografia?

Não. Base64 é uma codificação, não criptografia: qualquer pessoa consegue decodificar. Nunca use para proteger senhas ou segredos.

O que é Base64 seguro para URL?

Uma variante que troca + e / por - e _ e normalmente remove o preenchimento =, para o valor caber em URLs e nomes de arquivo.

Funciona com acentos e emoji?

Sim. O texto é convertido para UTF-8 antes de codificar e de volta depois de decodificar, então acentos, emoji e qualquer outro idioma fazem a ida e volta corretamente. Se um valor em Base64 guarda dados binários, como uma imagem, a ferramenta avisa em vez de mostrar caracteres sem sentido.

Ferramentas relacionadas