Ferramentas95

CONVERTER / UM GUIA PRÁTICO DE IMAGEM

Como converter Base64 para uma imagem

Recupere a imagem original a partir de uma string Base64 ou de um URL de dados de imagem.

Cole os dados codificados em Base64 para Imagem, selecione Continuar, verifique a imagem e transfira-a no seu formato original. Este exemplo descodifica a amostra PNG sem a redimensionar ou recomprimir.

Siga o guia
DADOS CODIFICADOS E A SUA IMAGEM RECUPERADA
Antes
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAQAElEQVR4Aez9T+x/+1Xehz7rZ0Jv/iiiXEWM2kFQRonUiAwQqmp1lKhCKKpQRh3cFBJsAyYYAjY2mHOOoYE29rEZkD…

Início do URL de dados da imagem de amostra; excerto encurtado para visualização.

Depois Ícone de órbita PNG original recuperado a partir do URL de dados Base64.

PNG descodificado: 512 × 512 pixéis, 202,491 bytes originais.

Um URL de dados de imagem completo é descodificado de volta para o PNG original. O texto apresentado está encurtado; o exemplo utiliza a string completa.
Publicidade
TUTORIAL EM VÍDEO RÁPIDO How to convert Base64 code into an image Paste a Base64 image or data URL, preview the decoded picture, choose Start and download the image in its original format. Narração em inglês Ver o vídeo

How to convert Base64 code into an image

Publicidade

Siga este exemplo para transformar dados de imagem codificados de volta num ficheiro utilizável. Abrir Base64 para Imagem.

01

Cole os dados da imagem

Abra Base64 para Imagem e cole uma string Base64 simples ou um URL de dados de imagem completo. Experimentar uma amostra preenche o mesmo campo com um exemplo PNG real. Não precisa de carregar um ficheiro separado.

Um URL de dados inclui um prefixo como data:image/png;base64,. O Base64 simples contém apenas os caracteres codificados. Espaços em branco e quebras de linha dentro dos dados são ignorados.

Se o seu código estiver dentro de uma imagem HTML ou declaração CSS, copie apenas o URL de dados. O elemento HTML completo ou a declaração CSS não podem ser descodificados como uma imagem.

Utilize o Conversor de Imagem para Base64 quando precisar de seguir na direção oposta.

02

Verifique a pré-visualização antes de exportar

Selecione Continuar. O conversor verifica os caracteres Base64, a assinatura do ficheiro de imagem, qualquer tipo MIME declarado e se o navegador consegue abrir o resultado.

Um URL de dados que declara JPG enquanto contém PNG bytes é rejeitado. Texto incompleto, ficheiros não suportados e ficheiros acima dos limites também são rejeitados. Isto evita guardar silenciosamente uma extensão de ficheiro enganadora.

O exemplo utiliza a amostra favicon-orbit.png, um PNG de 512 × 512 contendo 202,491 bytes. A sua pré-visualização deve mostrar a mesma arte de ícone colorida. Se alterar o código colado no editor, selecione Pré-visualizar imagem para verificar a substituição.

A pré-visualização ajuda a identificar a imagem. Não confie apenas num nome de ficheiro ou num tipo MIME declarado.

O exemplo neste guia

Experimente um exemplo para preencher o URL de dados para favicon-orbit.png. Selecione Continuar, confirme a pré-visualização de 512 × 512, depois Iniciar e Transferir. Compare os PNG bytes transferidos com o exemplo de origem.

Formato descodificado
PNG
Dimensões da imagem
512 × 512 px
Bytes da imagem original
202,491 bytes
Conversão
Descodificação sem recompressão
03

Transfira a imagem recuperada

Selecione Iniciar e, em seguida, Transferir para guardar decoded-image.png para este exemplo. O conversor deteta o formato original; não lhe pede para escolher um diferente.

A descodificação restaura os bytes originais. Não redimensiona, redesenha ou recomprime a imagem, e preserva os metadados existentes e a animação GIF. Utilize outra ferramenta de imagem após a transferência se pretender redimensionar, comprimir ou converter o resultado.

A amostra transferida tem os mesmos 202,491 bytes que a sua fonte PNG. O excerto curto do URL de dados aqui apresentado é apenas para ilustração; uma string truncada não produzirá a imagem completa.

Transfira o resultado antes de atualizar a página, o que inicia um novo fluxo de trabalho.

04

Conheça os formatos, limites e limites de privacidade

PNG, JPG, WebP, GIF, BMP e AVIF são suportados quando o navegador os consegue descodificar para pré-visualização. Uma imagem descodificada pode ter até 25 MB, 60 megapixéis e 16,000 pixéis por lado. A entrada de texto também tem um comprimento limitado. A marcação SVG e ficheiros binários arbitrários não são suportados.

Os dados colados são descodificados e pré-visualizados no seu dispositivo sem serem carregados para conversão. Base64 não é encriptação: qualquer pessoa com a string completa pode reconstruir a imagem.

Mantenha o texto codificado de uma imagem privada também privado.

DETALHES ÚTEIS

Questões comuns

Como converto Base64 numa imagem?

Cole uma cadeia Base64 simples ou um URL de dados de imagem, selecione Continuar, verifique a pré-visualização e, em seguida, selecione Iniciar e Transferir.

Posso colar uma etiqueta de imagem HTML completa?

Utilize apenas o URL de dados dentro do seu atributo src. Um elemento HTML completo ou uma declaração CSS não são aceites.

A imagem perderá qualidade?

Não. A descodificação recupera os bytes da imagem original sem redimensionamento ou recompressão.

Posso escolher JPG em vez de PNG?

Esta ferramenta restaura o ficheiro codificado no seu formato original. Utilize um conversor de imagem posteriormente para alterar formatos.

Por que é que o meu URL de dados é rejeitado?

Os dados podem estar incompletos, exceder um limite, conter um formato não suportado ou declarar um tipo MIME que não corresponde à imagem real.

Os dados Base64 são carregados?

Não. O conversor descodifica e pré-visualiza a imagem localmente no seu navegador.

A SUA VEZ

Recupere a imagem, confirme-a e guarde o seu ficheiro original.

Experimente um exemplo ou utilize o seu próprio ficheiro e reveja o resultado antes de partilhar.

Abrir Base64 para Imagem

Detalhe da imagem

Idioma38

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina

Escolha o seu idioma. Os tutoriais em vídeo utilizam atualmente narração em inglês.