Visualização e Decodificador de Imagem Base64
Visualize uma imagem em base64 e decodifique-a de volta para um URI de dados limpo. Cole base64 bruto ou uma string data:image/...;base64 completa — veja a imagem renderizada junto com o formato detectado, tipo MIME e tamanho do arquivo.
Entrada
Espaços em branco e quebras de linha em uma string colada são ignorados automaticamente.
Só é usado quando a entrada é base64 bruto sem o prefixo data:image/...;base64, e o formato real não pode ser detectado automaticamente pela assinatura do arquivo.
Saída
Cole uma imagem base64 para ver a pré-visualização aqui.
O URI de dados limpo e pronto para uso — cole-o em um <img src> ou url() CSS.
| Propriedade | Valor |
|---|---|
| No data yet | |
Mais formas de usar esta ferramenta
API REST
curl -X POST https://api.iotools.cloud/v1/tool/base64-image-preview-decoder \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"base64Input": "R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",
"mimeType": "image/png"
}'Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.
Peça a um agente de IA
Use the IOTools `base64-image-preview-decoder` tool (Base64 Image Preview & Decoder) on this input:
YOUR_INPUT_HERECole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.
Widget para incorporar
<iframe
src="https://iotools.cloud/embed/base64-image-preview-decoder/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Visualização e Decodificador de Imagem Base64 — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Coloque isso na sua própria página — grátis, sem chave, só um link de volta.
| Custo por chamada de API/MCP | A partir de 5 créditos |
|---|---|
| Precisa de mais créditos? | Ver preços |
Também disponível via
Guias
O que esta ferramenta faz
Cole uma imagem codificada em base64 e veja-a renderizada instantaneamente — sem adivinhar se a string é válida, sem precisar criar sua própria tag <img> apenas para verificar. Ela aceita base64 bruto (apenas os bytes codificados) ou um URI data:image/...;base64,... completo, limpa todos os espaços em branco ou quebras de linha adicionadas quando foi copiado e mostra a imagem decodificada junto com seu formato, tipo MIME e tamanho do arquivo.
Como usar
- Cole a string base64 no campo de entrada. Quebras de linha e espaços são removidos automaticamente, então um valor copiado de um email, linha de log ou arquivo de texto multilinha ainda funciona.
- Se a string não começar com
data:, escolha o tipo de imagem — PNG, JPEG, GIF, WebP ou SVG. Isso é apenas um fallback: se a assinatura do arquivo real puder ser reconhecida, a ferramenta confia nos bytes em vez de sua seleção. - A visualização, tabela de informações decodificadas e um URI de dados normalizado aparecem imediatamente — não há nenhum botão para pressionar.
- Use a ação Download da visualização para salvar o arquivo decodificado ou copie o URI de dados normalizado para colar diretamente em um
<img src>ou em umurl()CSS.
Por que a visualização às vezes mostra um formato diferente do que você selecionou
A ferramenta lê os primeiros bytes dos dados decodificados (o "número mágico" do arquivo) para identificar conteúdo PNG, JPEG, GIF, WebP e SVG. Se reconhecer uma assinatura, ela vence sobre o dropdown de tipo de imagem ou um prefixo MIME data: incompatível — portanto, uma string chamada .png que é na verdade um JPEG ainda será renderizada e baixada corretamente. O dropdown só importa quando os bytes não correspondem a nenhuma assinatura conhecida.
Por que não há dimensões de pixel
Ler a largura e altura de uma imagem requer que o navegador realmente decodifique e renderize a imagem (um elemento Image/<canvas>), o que acontece depois que esta ferramenta já completou seu trabalho de validar e visualizar a string. O que você obtém aqui — formato, tipo MIME, tamanho de byte decodificado e comprimento base64 — é tudo que pode ser derivado diretamente da string codificada em si.
Meus dados são privados?
Sim. A decodificação ocorre inteiramente em seu navegador — a string base64 e a imagem que ela representa nunca são enviadas ou registradas em lugar algum.
Usos comuns
- Verificar uma imagem base64 antes de colá-la em HTML, CSS ou um payload de API.
- Recuperar um arquivo visualizável e baixável de um blob base64 encontrado em um log, dump de banco de dados ou resposta JSON.
- Confirmar que um URI
data:que você copiou está bem formado e aponta para o formato esperado.