Siga este exemplo para transformar dados de imagem codificados de volta num ficheiro utilizável. Abrir Base64 para Imagem.
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.
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
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.
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.
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.
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.