ToolsMaxxing

Codificar e decodificar Base64

Codifique texto em Base64 ou decodifique de volta, com suporte total a Unicode e a Base64 seguro para URL.

Seus arquivos ficam no seu dispositivo

Como funciona

  1. 1Escolha Codificar ou Decodificar.
  2. 2Cole seu texto ou a string Base64.
  3. 3Ative o modo seguro para URL se o resultado for para uma URL, token ou nome de arquivo.
  4. 4Copie o resultado ou baixe.

O que cada opção faz

Alfabeto seguro para URL
Usa - e _ em vez de + e /, como em JWTs e muitas APIs web.
Manter o preenchimento =
O Base64 normalmente termina com um ou dois sinais = para que o tamanho seja múltiplo de quatro. Desative para removê-los.

Privacidade

Tudo roda no seu navegador. O que você cola nunca é enviado a um servidor. Tokens, chaves e credenciais colados aqui ficam no seu dispositivo.

Perguntas frequentes

Base64 é criptografia?

Não. É apenas uma forma de escrever bytes como texto simples, e qualquer pessoa pode decodificar. Nunca use para esconder uma senha.

Funciona com bengali, emojis e outros idiomas?

Sim. O texto é convertido em bytes UTF-8 antes de codificar e decodificado de volta como UTF-8, então todo alfabeto vai e volta corretamente. A função btoa simples do navegador falha com esses caracteres.

Por que aparece "não é texto UTF-8" ao decodificar?

O Base64 é válido, mas os bytes não são texto, por exemplo uma imagem ou um arquivo zip. Esta ferramenta decodifica apenas para texto.

Posso colar uma data URL?

Sim. Um prefixo como data:text/plain;base64, é removido antes de decodificar. Para imagens, use a ferramenta Imagem para Base64.

Por que a saída fica cerca de um terço maior?

A cada três bytes saem quatro caracteres, então os dados codificados ficam cerca de 33 por cento maiores.

Ferramentas relacionadas