Conversor de Base64 para imagem

Use uma imagem PNG, JPEG, GIF, WebP, AVIF ou SVG codificada em Base64. URLs de dados precisam incluir ;base64.

Tamanho máximo da entrada codificada: 2.000.000 de caracteres. O processamento acontece neste navegador.

Cole os dados Base64 de uma imagem para reconstruir os bytes originais no navegador. O conversor aceita imagens PNG, JPEG, GIF, WebP, AVIF e SVG como Base64 puro ou como uma URL de dados Base64 válida. As imagens raster são exibidas antes do download. Arquivos SVG ficam disponíveis apenas para baixar, sem prévia, porque podem conter elementos ativos.

Como decodificar uma imagem Base64

  1. 1

    Cole a imagem codificada

    Use Base64 puro ou uma URL de dados como data:image/png;base64,...

  2. 2

    Confira o tipo detectado

    O conversor examina os bytes decodificados e rejeita arquivos incompatíveis ou uma URL de dados cujo tipo não corresponda aos bytes.

  3. 3

    Visualize a imagem raster

    PNG, JPEG, GIF, WebP e AVIF são exibidos na página quando o navegador oferece suporte ao formato.

  4. 4

    Baixe os bytes decodificados

    O download mantém o tipo detectado e usa a extensão correspondente.

Entradas aceitas

O conversor aceita imagens PNG, JPEG, GIF, WebP, AVIF e SVG.

Base64 puro:         iVBORw0KGgoAAAANSUhEUgAAA...
URL de dados:        data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA...
Base64 URL-safe:     iVBORw0KGgoAAAANSUhEUgAAA (com - e _ no lugar de + e /)

As URLs de dados precisam declarar um tipo image/ e incluir ;base64. Os espaços em branco dentro do conteúdo codificado são ignorados. A entrada está limitada a 2.000.000 de caracteres para manter o processamento confiável dentro de uma guia do navegador.

Verificação do tipo e prévia

O conversor identifica a assinatura dos bytes decodificados antes de criar o download. Se uma URL de dados declarar image/png, mas os bytes pertencerem a um JPEG, o processo será interrompido com uma mensagem de tipo incompatível em vez de simplesmente renomear o arquivo.

PNG, JPEG, GIF, WebP e AVIF são exibidos quando o navegador atual consegue renderizá-los. O formato SVG é detectado e pode ser baixado, mas não é exibido na prévia. Um SVG pode conter scripts, links e outros elementos ativos. Por isso, trate um SVG de origem desconhecida como qualquer outro anexo não confiável.

O que esta ferramenta não decodifica

O conversor rejeita dados que não sejam imagens, URLs de dados codificadas por porcentagem e URLs de dados que não usem Base64. Ele não repara uma string truncada, não converte a imagem para outro formato, não verifica a presença de programas maliciosos e não confirma que um arquivo baixado é confiável.

Privacidade

A decodificação, a prévia e a criação do download acontecem no navegador atual. A imagem codificada não é enviada por upload nem pelo Livewire. No fluxo opcional de duas etapas, o texto permanece apenas no armazenamento da sessão desta guia durante o tempo necessário para chegar ao download.

Perguntas frequentes

Somente URLs de dados Base64 com um tipo MIME de imagem são aceitas, como data:image/png;base64,… O tipo declarado também precisa corresponder aos bytes decodificados.

Um SVG pode conter elementos ativos. O conversor reconhece o arquivo para download, mas não insere um SVG desconhecido na página como prévia.

O conversor aceita o alfabeto URL-safe, no qual - e _ substituem + e /. Ele normaliza esses caracteres antes de decodificar os bytes da imagem.

Não. O texto codificado, os bytes decodificados, a prévia e o download são criados no navegador atual. O fluxo de duas etapas guarda o texto somente nesta guia até você recomeçar ou fechá-la.

Ferramentas relacionadas