Decodificador de Base64 para arquivo

Cole Base64 ou uma data: URI e baixe o arquivo original. Detecta o tipo de arquivo (PNG, JPEG, PDF, ZIP, JSON…) pelos bytes mágicos e mostra prévia de imagens.

Executa totalmente no seu navegador. Seus dados nunca são enviados.

O que é Decodificar arquivo Base64?

Decodifica Base64 ou uma URI data: de volta para binário e permite baixá-lo como arquivo. O tipo de arquivo vem da data URI ou é detectado pelos bytes mágicos do conteúdo, então você recebe a extensão certa; imagens têm prévia e arquivos de texto são exibidos.

Como usar Decodificar arquivo Base64

  1. Cole o texto Base64 ou a URI data:…;base64,… em Base64 ou data URI.
  2. Confira o Tipo de arquivo detectado e o Tamanho decodificado.
  3. Ajuste o Nome do arquivo se quiser (a extensão é sugerida automaticamente).
  4. Clique em Baixar arquivo.

Exemplo

Entrada
SGVsbG8sIFdvcmxkIQ==
Saída
text/plain · 13 B · decoded.txt containing "Hello, World!"

Quando usar Decodificar arquivo Base64

Use-o para recuperar anexos ou imagens de respostas de API, logs, e-mails ou campos de banco de dados. Se o Base64 contiver texto simples, a ferramenta Decodificar Base64 é mais rápida.

Como funciona Decodificar arquivo Base64

Espaços em branco e o prefixo da data URI são removidos e o Base64 (padrão ou seguro para URL) é decodificado em bytes. O tipo MIME vem da data URI, se houver; caso contrário, os primeiros bytes são comparados com assinaturas conhecidas – por exemplo 89 50 4E 47 para PNG, %PDF- para PDF, PK para ZIP – e UTF-8 válido sem caracteres de controle é tratado como texto (JSON, SVG, HTML ou texto simples). Um Blob é criado localmente para o download.

Casos de Uso Comuns

  • Salvar uma imagem devolvida em Base64 por uma API
  • Recuperar um PDF guardado em um campo JSON
  • Conferir que tipo de arquivo um blob Base64 desconhecido contém
  • Extrair uma fonte ou um ícone embutido de uma data URI no CSS

Nota de Segurança

Arquivos decodificados podem ser executáveis ou documentos com macros. Abra apenas arquivos de fontes em que você confia.

Perguntas Frequentes

Como ele sabe o tipo do arquivo?

Pela URI data:, se você colar uma; caso contrário, pelos números mágicos no início dos dados. Formatos sem assinatura recaem em text/plain (se forem UTF-8 válido) ou application/octet-stream.

Posso colar Base64 seguro para URL?

Sim, - e _ são aceitos e o preenchimento é opcional.

O arquivo é enviado para algum lugar?

Não, a decodificação e o link de download são criados no seu navegador.

Explore mais categorias