Pular para o conteúdo

Base64 para imagem

Base64 to Image

Decodifica uma string Base64 ou data URI de volta numa imagem visível e baixável.

Um data URI que chegou por uma folha de estilos, um payload JSON e um cliente de chat raramente está limpo: tem um invólucro url(), aspas, quebras de linha ou o prefixo data: faltando. Esta ferramenta aceita tudo isso, decodifica e diz quando o cabeçalho mente sobre o tipo.

🔒 Roda inteiramente no seu navegadorbase64decodedata-uri

Cole o data URI

Um invólucro url(…), aspas em volta, quebras de linha soltas e a falta do prefixo data: são todos aceitos — é assim que essas coisas chegam depois de passar por uma folha de estilos, um arquivo JSON e um aplicativo de mensagens.

Como usar

  1. Cole o que você tiver

    A string data: inteira, ou só a parte Base64. Invólucros, aspas e quebras de linha soltas são removidos.

  2. Confira o tipo contra o que é afirmado

    Os bytes são a autoridade. Se o URI diz image/png e os bytes são um JPEG, a linha diz isso: essa discrepância é o motivo habitual de uma imagem assim não renderizar onde é usada.

  3. Baixe como arquivo

    A extensão segue o tipo detectado e não o cabeçalho, então o arquivo que você recebe abre.

Perguntas frequentes

Ele diz que o Base64 está malformado.

Quase sempre é um copiar e colar truncado. Um data URI é uma linha muito longa, e terminais, clientes de chat e visualizadores de log a cortam. Copie do arquivo de origem e não de uma visualização renderizada.

O tamanho aparece como desconhecido.

As dimensões vêm de decodificar a imagem, e o SVG em particular não passa por esse caminho em todos os motores. A imagem ainda é pré-visualizada e baixada corretamente.

A minha imagem é enviada para algum lugar?

Não. A decodificação é `atob` e um Blob, os dois nesta aba. Nada é publicado, o que importa aqui porque um data URI colado costuma ser algo tirado de um documento privado.

Pode receber de

Em seguida

Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.