Clique para enviar ou arraste uma imagem
PNG, JPG, GIF, WebP ou SVG — codificada no seu navegadorSobre esta ferramenta
Codifique qualquer imagem como um Data URI Base64 para incorporá-la diretamente no seu HTML, CSS ou JSON — sem um arquivo de imagem separado nem uma requisição HTTP extra. Ou faça o caminho contrário e decodifique uma string Base64 de volta em uma imagem que você pode pré-visualizar e baixar.
Funciona com PNG, JPG, GIF, WebP e SVG, entrega a string com ou sem o prefixo data:image/…;base64,, e pode copiá-la como uma regra de fundo CSS pronta para colar. Tudo roda no seu navegador — sua imagem nunca é enviada.
Recursos
- Bidirecional — imagem → Base64, e Base64 → imagem
- Com ou sem o prefixo Data URI
- Copiar como CSS — background-image: url("…")
- Baixe a imagem decodificada
- Privado — a codificação e a decodificação acontecem no seu dispositivo
Como usar
- Imagem → Base64 — envie uma imagem e depois copie a string Base64 (ative ou desative o prefixo Data URI)
- Base64 → Imagem — mude o modo, cole um Data URI ou Base64 puro, depois pré-visualize e baixe a imagem
- Use Copiar como fundo CSS para colar direto em uma folha de estilo
Perguntas frequentes
Quando devo incorporar uma imagem como Base64?
Ícones pequenos, logotipos e fundos são bons candidatos — incorporar remove uma requisição HTTP. Imagens grandes geralmente são melhores como arquivos normais, já que o Base64 fica cerca de 33% maior que os bytes originais.
Minha imagem é enviada para algum lugar?
Não. A conversão roda inteiramente no seu navegador.