Sobre Base64 para imagem
Strings de imagem Base64 chegam de APIs, exportações de bancos de dados, modelos de e-mail e arquivos de configuração, e lê-las como texto não diz quase nada. Colar uma aqui a decodifica em bytes de imagem reais, mostra uma prévia e permite salvar o arquivo com a extensão correta. O decodificador detecta a assinatura de PNG, JPEG, GIF, WebP, BMP ou SVG, então um conteúdo sem o prefixo data URL também funciona.
A ferramenta também lida com as variações chatas: espaços e quebras de linha de registros quebrados, o alfabeto URL-safe que troca + e / por - e _, e data URLs codificadas com porcentagem. Entradas inválidas são informadas em linguagem clara em vez de gerar um download corrompido, e nada sai do navegador.
O que esta ferramenta faz
Os detalhes que importam quando você usa Base64 para imagem no trabalho real.
Data URL ou Base64 puro
Cole a string completa data:image/...;base64,... ou apenas o conteúdo codificado; as duas formas são decodificadas e o tipo é detectado a partir dos bytes.
Seis formatos de imagem detectados
PNG, JPEG, GIF, WebP, BMP e SVG são reconhecidos pela assinatura do arquivo, então o download recebe a extensão correta automaticamente.
Tolera espaços e Base64url
Registros com quebras de linha, espaços e os caracteres - e _ do alfabeto URL-safe são normalizados antes de decodificar, o que evita a maioria dos erros de colagem.
Prévia antes de baixar
A imagem decodificada aparece na proporção real, com o tipo de mídia detectado e o tamanho em bytes decodificados embaixo.
A decodificação fica na aba
A string é decodificada com atob e transformada em um Blob local. Ela nunca é enviada, armazenada ou repassada a outro serviço.
Como usar Base64 para imagem
Sem conta e sem instalação: todo o trabalho acontece nesta aba do navegador.
- 01
Cole o texto Base64
Insira uma data URL completa ou o conteúdo Base64 puro, incluindo as quebras de linha ao redor; os espaços são ignorados.
- 02
Clique em Decodificar imagem
O navegador decodifica a string localmente e examina os primeiros bytes para identificar o formato de imagem real.
- 03
Confira a prévia e o tamanho
Confirme que a imagem aparece corretamente e anote o tipo de mídia detectado e o tamanho decodificado antes de salvar.
- 04
Baixe a imagem
Baixe o arquivo decodificado com a extensão detectada e reinicie o formulário para decodificar outra string.
Como esta ferramenta funciona
- Funciona com
- BASE64 → IMAGEM
- Processamento
- No cliente, dentro do seu navegador. Nada é enviado.
- Tamanho máximo
- Até cerca de 40 MB de texto Base64
- Requisitos
- Chrome, Edge, Firefox ou Safari em desktop ou celular
Limitações que vale conhecer
- O texto de entrada é limitado a cerca de 40 MB, o que mantém a cópia decodificada dentro do orçamento de memória de uma aba normal.
- Apenas as assinaturas PNG, JPEG, GIF, WebP, BMP e SVG são reconhecidas; outros formatos como AVIF ou ICO são rejeitados.
- A verificação de bytes confirma o formato do contêiner, não que todos os pixels decodifiquem nem que a imagem seja confiável.
Privacidade e tratamento de arquivos
O texto Base64 é decodificado na memória com a função atob do navegador e transformado em um Blob local para a prévia e o download. Nada é enviado, armazenado ou registrado, e ao fechar a página a entrada e a imagem decodificada são descartadas.
Ler a política de privacidade completaPerguntas frequentes sobre Base64 para imagem
Respostas curtas e diretas às dúvidas comuns antes de usar a ferramenta.
Como sei se uma string é dados de imagem Base64?
E se a string Base64 estiver truncada ou faltando caracteres?
Esta ferramenta verifica se a imagem é segura para abrir?
Por que meu GIF ou SVG foi salvo com outra extensão?
Posso decodificar strings Base64 muito grandes no navegador?
Os dados Base64 são enviados a um servidor?
A imagem decodificada mantém seus metadados originais?
Para continuar lendo
Guias que explicam as decisões por trás de Base64 para imagem.