Ir para o conteúdo
AioFreeKit

Decodificador Base64

Decodifique qualquer string Base64 de volta para texto legível. O decodificador tolerante aceita quebras de linha, preenchimento = ausente e alfabeto URL-safe sem limpeza.

0 caracteres · 0 bytes · 0 linhas

Resultado

O resultado aparece aqui conforme você digita.

0 caracteres · 0 bytes · 0 linhas

Sobre a decodificação Base64

A decodificação devolve cada grupo de 4 caracteres Base64 aos 3 bytes originais. Este decodificador é propositalmente tolerante: aceita quebras de linha, espaços soltos, preenchimento = ausente e o alfabeto URL-safe (- e _) sem limpeza prévia.

Tarefas comuns: inspecionar o payload de um JWT, verificar tokens de API, examinar Data URL ou anexos de e-mail. Os bytes decodificados aparecem como texto UTF-8 — decodificar uma imagem mostrará caracteres ilegíveis, o que é esperado. Tudo roda localmente, então colar tokens aqui é seguro.

O que esta ferramenta resolve

  • Unicode do jeito certo

    O texto é convertido em bytes UTF-8 antes da codificação, então 中文, café e 🔒 fazem a ida e volta corretamente, sem gerar erro.

  • Decodificador tolerante

    Quebras de linha, espaços sobrando, preenchimento = ausente e o alfabeto seguro para URL são aceitos sem nenhuma limpeza da sua parte.

  • Nada sai desta aba

    A codificação roda em JavaScript no seu dispositivo. Tokens, credenciais e payloads não são enviados para lugar nenhum.

Perguntas frequentes

Como saber se uma string é Base64?

Ela usa apenas A–Z a–z 0–9 + / (ou - _ na variante URL-safe), seu comprimento é múltiplo de 4 e pode terminar com um ou dois =.

Por que a saída decodificada está ilegível?

Duas causas comuns: os dados originais eram binários (imagem, arquivo) e não texto, ou o texto usava uma codificação antiga diferente de UTF-8. A decodificação em si está correta.

Funciona sem o preenchimento =?

Sim. Preenchimento ausente, quebras de linha embutidas e alfabeto URL-safe são tratados automaticamente.

Um segmento JWT falha em outras ferramentas mas funciona aqui?

JWT usa o alfabeto URL-safe sem preenchimento, que muitos decodificadores rejeitam; este o aceita nativamente.

Comentários e contato

Encontrou um erro ou tem uma ideia para uma nova ferramenta? Lemos todas as mensagens: indique a página e o que não funcionou para resolvermos mais rápido.