Converta imagens SVG para data URIs Base64 para fundos CSS e incorporação HTML. Preserva qualidade vetorial em qualquer escala. 100% no navegador, sem upload.
Drag & drop files here
or click to browse. Select multiple files at once. (max 50 MB each)
SVG (Scalable Vector Graphics) é o único formato de imagem web que permanece perfeitamente nítido em qualquer nível de zoom. Esta ferramenta codifica arquivos SVG para Base64 para incorporação como data URIs em CSS, HTML ou JavaScript.
SVG é único entre os formatos de imagem porque já é texto (XML). Isso cria uma escolha que não existe com formatos binários como PNG ou JPEG: você pode incorporar SVG como Base64, texto codificado em URL ou markup inline.
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0...);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' ...");
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M12 2L2 22h20L12 2z"/>
</svg>
Embora URL encoding seja geralmente menor, data URIs Base64 para SVG são a escolha certa quando:
npx svgo input.svg -o optimized.svg
<?xml ...?>)<title>, <desc>, <metadata> se não forem necessáriosviewBox em vez de width/height para escalabilidade<defs> e gradientes não utilizados.alert::before {
content: "";
display: inline-block;
width: 1em;
height: 1em;
background-image: url(data:image/svg+xml;base64,PHN2Zy...);
background-size: contain;
}
| Conteúdo SVG | SVG bruto | Base64 | Codificado em URL |
|---|---|---|---|
| Ícone simples (1 path) | 200 B | 268 B | ~230 B |
| Logo (5-10 paths) | 1-3 KB | 1,3-4 KB | 1,1-3,4 KB |
| Ilustração complexa | 10-50 KB | 13-67 KB | 11-56 KB |
Para codificação de imagem rasterizada, veja PNG para Base64, JPG para Base64 ou o conversor geral Imagem para Base64.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.