Decodificar Base64

Cole uma string Base64 – padrão, URL-safe (Base64URL) ou uma URI data: – e decodifique para texto legível. Imagens, PDFs, áudio e outros arquivos são detectados automaticamente.

0 caracteres · 0 B · 0 linhas

Dica: pressione Ctrl + Enter (⌘ + Enter no Mac) para decodificar.

Pronto
0 caracteres · 0 B · 0 linhas

Decodificar um arquivo Base64

Tem um arquivo .txt / .b64 cheio de Base64? Solte-o aqui para recuperar o arquivo original (imagem, PDF, ZIP, áudio…). Até 100 MB.

Clique para escolher um arquivo ou arraste e solte aqui Arquivo de texto com Base64 ou uma data URI · máx. 100 MB

Como decodificar Base64

  1. Cole a string Base64 na caixa de entrada (ou solte um arquivo no decodificador de arquivos).
  2. Mantenha UTF-8 como conjunto de caracteres – ele serve para quase todos os dados atuais. Se aparecerem caracteres �, escolha Detecção automática ou um conjunto específico.
  3. Clique em DECODIFICAR ou ative o Modo ao vivo para decodificar enquanto digita.
  4. Copie ou baixe o resultado. Imagens, áudio, vídeo e PDFs decodificados ganham uma pré-visualização e um botão de download.

O que este decodificador entende

  • Base64 padrão e URL-safe – os alfabetos +/ e -_ são aceitos automaticamente, então partes de JWT e tokens Base64URL são decodificados sem alterações.
  • Entrada bagunçada – quebras de linha (MIME, PEM), espaços e falta de padding = são tratados. Caracteres inválidos são ignorados e informados, ou rejeitados com a posição exata no modo estrito.
  • Data URI – cole data:image/png;base64,… diretamente; o prefixo é removido e o tipo MIME é usado no nome do arquivo.
  • Mais de 40 conjuntos de caracteres – UTF-8, UTF-16/32, Windows-125x, ISO-8859-x, Shift_JIS, GBK, Big5, EUC-KR, KOI8 e outros, com detecção automática.
  • Arquivos – imagens (PNG, JPEG, GIF, WebP, SVG), PDF, áudio, vídeo, ZIP e documentos do Office são detectados automaticamente e podem ser visualizados ou baixados.

Exemplos

Entrada Base64Resultado decodificado
SGVsbG8gV29ybGQhHello World!
eyJhbGciOiJIUzI1NiJ9{"alg":"HS256"} (um cabeçalho JWT)

Perguntas frequentes

Por que aparecem � ou caracteres estranhos no resultado?

O Base64 guarda apenas bytes, não o conjunto de caracteres que os gerou. Se o texto foi escrito em uma codificação antiga (por exemplo Windows-1252 ou ISO-8859-1), selecione-a em Conjunto de caracteres de origem ou tente Detecção automática.

O resultado ainda parece Base64. E agora?

Provavelmente os dados foram codificados duas vezes. Clique em Usar como entrada e decodifique de novo.

Qual a diferença entre o modo flexível e o estrito?

Por padrão, caracteres fora do alfabeto Base64 são ignorados e você é informado de quantos foram pulados. Já o modo estrito para no primeiro caractere inválido ou erro de padding e destaca a posição, o que é útil para validar dados.

Qual o tamanho máximo da entrada?

Na seção de arquivos é possível decodificar arquivos de até 100 MB. A caixa de texto aceita vários megabytes de Base64.