Imagem para Base64
Converta imagens para texto Base64 e vice-versa. Útil para incorporar imagens em código.
Sobre esta ferramenta
O Imagem para Base64 converte imagens em texto codificado em Base64 — e também faz o caminho inverso, transformando uma string Base64 de volta em imagem. Esse formato de codificação é amplamente utilizado por desenvolvedores para incorporar imagens diretamente em código HTML, CSS ou JavaScript, eliminando a necessidade de um arquivo separado.
Para codificar, selecione uma imagem e a ferramenta exibe imediatamente a string Base64 correspondente no formato de Data URI (ex.: 'data:image/png;base64,...'). Você pode copiar a string completa com um clique. Para decodificar, cole uma string Base64 válida e a imagem correspondente será renderizada, podendo ser baixada como arquivo.
Casos de uso práticos: incluir ícones pequenos ou logos diretamente em folhas de estilo CSS sem requisições HTTP adicionais, incorporar imagens em e-mails HTML para garantir que apareçam mesmo sem conexão com servidor de imagens, armazenar imagens em bancos de dados como texto em campos JSON ou XML, e testar APIs que recebem imagens codificadas em Base64 como payload.
A conversão ocorre inteiramente no navegador usando a API FileReader nativa do JavaScript. Nenhum arquivo é enviado a servidores externos, e não é necessário criar conta ou instalar extensões.
Perguntas frequentes
É gratuito?
Sim, completamente gratuito.
Minha imagem é enviada para algum servidor?
Não. A codificação e decodificação ocorrem inteiramente no seu navegador usando a API FileReader.
Funciona no celular?
Sim, em qualquer smartphone ou tablet com navegador moderno.
Quais formatos de imagem posso codificar?
Qualquer formato de imagem suportado pelo seu navegador: JPG, PNG, WebP, GIF, SVG, entre outros.
A string Base64 fica muito grande?
Sim. Base64 aumenta o tamanho do arquivo em aproximadamente 33%. É mais adequado para imagens pequenas como ícones.