Conversor Gratuito de Imagem para Base64 e Base64 para Imagem
Esta ferramenta gratuita converte uma imagem PNG, JPEG, GIF ou WebP em um URI de dados Base64 que você pode colar diretamente em HTML ou CSS, e decodifica uma string Base64 ou URI de dados de volta para uma imagem que você pode visualizar e baixar. Envie um arquivo ou forneça um endereço de imagem. É ideal para desenvolvedores que incorporam pequenos ícones e para quem recebeu uma imagem como um bloco de texto.
Conversor de Imagem para Base64
Images
Sobre esta ferramenta
Um URI de dados coloca os bytes da imagem dentro do texto de uma página ou folha de estilos, para que o navegador não faça uma solicitação separada. Isso pode ajudar para ícones e logos minúsculos, porque uma solicitação é economizada. Para imagens grandes é uma troca ruim: Base64 torna os dados cerca de um terço maior, e uma imagem incorporada não pode ser armazenada em cache por conta própria.
Para codificar, envie uma imagem de até 1 MB ou forneça um endereço de imagem pública. Você obtém o URI de dados, uma tag img pronta e uma regra de fundo CSS, junto com o tipo de imagem, dimensões e tamanho. Para decodificar, cole um URI de dados completo ou apenas o texto Base64. A ferramenta verifica se é realmente uma imagem suportada antes de exibi-la e oferece um link de download.
Os arquivos enviados são lidos na memória apenas para esta solicitação e nunca são salvos, e os endereços de imagem são buscados através de um buscador protegido que recusa redes privadas. SVG e outros formatos não são aceitos, pois podem conter scripts. Use o codificador Base64 para texto comum.
Perguntas frequentes
Quando devo usar um URI de dados Base64 para uma imagem?
Para imagens muito pequenas, como ícones com menos de alguns quilobytes, onde economizar uma solicitação é mais importante do que armazenar em cache. Imagens maiores são melhor servidas como arquivos normais, porque Base64 adiciona cerca de um terço ao tamanho e uma imagem incorporada não pode ser armazenada em cache ou carregada lentamente por conta própria.
Quais formatos de imagem são suportados?
PNG, JPEG, GIF e WebP, até 1 MB. SVG não é aceito porque um arquivo SVG pode conter scripts, e outros formatos são rejeitados porque não podem ser exibidos com segurança em todos os navegadores.
Como faço para transformar Base64 de volta em uma imagem?
Escolha a direção de decodificação e cole o URI de dados completo que começa com data:image ou apenas o texto Base64. Se for uma imagem válida, você a verá na página com um link de download. Se nada aparecer, o texto provavelmente foi cortado ou contém caracteres extras.
Minhas imagens são armazenadas no seu servidor?
Não. Um arquivo enviado é lido apenas para esta solicitação e o PHP o remove quando a solicitação termina. Nada é salvo ou registrado. Os endereços de imagem são buscados uma vez através de um buscador seguro e a imagem não é mantida.

