Codificar e decodificar Base64

  1. Escolher arquivo
  2. Ajustar opções
  3. Receber resultado

Transforme texto ou um arquivo em Base64, ou volte de Base64 para texto ou bytes. O padding entra quando falta. Caracteres de URL também valem. O trabalho fica nesta aba.

Transformar texto ou arquivo em Base64, e voltar

Codificar e decodificar Base64 usa o alfabeto padrão nesta aba. O padding que falta é acrescentado. Uma data URL perde a parte antes da vírgula. Codificar URL é outra página: ela escapa uma query, não monta este alfabeto.

Texto ou um arquivo inteiro

Codifique uma nota ou os bytes de um arquivo. Decodifique como texto só quando os bytes são UTF-8. Um PNG precisa do download, não da caixa de texto.

Caracteres de URL também contam

Menos e sublinhado são aceitos e viram mais e barra. Um tamanho 4n+1 é recusado. Outras strings curtas ganham sinais de igual.

Como codificar e decodificar Base64

  1. Escolha Codificar ou Decodificar e depois Texto ou Arquivo.

  2. Cole o texto, ou escolha um arquivo ao codificar um arquivo.

  3. Clique em Converter. A caixa do resultado é só leitura.

  4. Copie o texto, ou baixe os bytes decodificados com o nome que você digitou.

Base64 que não sai da aba

  • Alfabeto padrão

    Mais, barra e igual, não uma variante caseira.

  • Padding corrigido

    Um igual que falta entra quando o tamanho permite.

  • Arquivos também

    Um arquivo vira texto. A decodificação pode baixar os bytes.

  • Nesta aba

    O texto e o arquivo não vão para um servidor.

  • Resultado só leitura

    Você copia ou baixa. A caixa não finge ser editor.

  • Sem conta

    Não há cadastro nem teto pago de decodificação.

Perguntas sobre Base64

Por que uma string curta falhou?

O tamanho 4n+1 nunca é válido. Procure um caractere que caiu.

- e _ funcionam?

Sim. São o alfabeto de URL.

Posso colar uma data URL?

Sim na decodificação. Tudo até a vírgula sai.

Isto é codificar URL?

Não. Codificar URL escapa texto. Base64 mapeia bytes para 64 caracteres.

Por que o texto não decodificou?

Os bytes não eram UTF-8. Baixe o arquivo.

O GustKit guarda o texto?

Não. Feche a aba e as caixas somem.