SVG to CSS Data URI

Convert SVG to CSS background-image data URI.

SVG to CSS Data URI

What it does

Converts SVG markup to a CSS background-image data URI. This allows you to embed SVG images directly in CSS without needing an external file, perfect for icons, patterns, and small illustrations.

How to use

  1. Paste your SVG markup into the input area
  2. Click Convert to Data URI
  3. Copy the resulting url("data:image/svg+xml,...") value
  4. Use it in CSS: background-image: url("data:image/svg+xml,...");

Common use cases

  • Embedding icons directly in CSS files
  • Creating CSS-only patterns and backgrounds
  • Reducing HTTP requests for small SVG assets
  • Generating inline SVG backgrounds for dynamic styling

Privacy

All conversion runs in your browser. No SVG data is sent to any server.

FAQ

Should I use this instead of base64 SVG? URL-encoding is usually more efficient for SVGs than base64 encoding, as the output is smaller.

Are all SVG features supported? Yes, any SVG can be converted. However, very complex SVGs will produce very long data URIs.

Does it work in all browsers? Yes, SVG data URIs are supported in all modern browsers.

SVG para CSS Data URI

O que faz

Converte marcação SVG para um data URI background-image CSS. Isso permite incorporar imagens SVG diretamente no CSS sem precisar de um arquivo externo, perfeito para ícones, padrões e pequenas ilustrações.

Como usar

  1. Cole sua marcação SVG na área de entrada
  2. Clique em Converter para Data URI
  3. Copie o valor url("data:image/svg+xml,...") resultante
  4. Use no CSS: background-image: url("data:image/svg+xml,...");

Casos de uso comuns

  • Incorporar ícones diretamente em arquivos CSS
  • Criar padrões e backgrounds apenas com CSS
  • Reduzir requisições HTTP para ativos SVG pequenos
  • Gerar backgrounds SVG inline para estilização dinâmica

Privacidade

Todo o processamento roda no seu navegador. Nenhum dado SVG é enviado para nenhum servidor.

Ferramentas relacionadas

Perguntas frequentes

Devo usar isso em vez de SVG base64? Codificação URL geralmente é mais eficiente para SVGs do que codificação base64, pois a saída é menor.

Todos os recursos SVG são suportados? Sim, qualquer SVG pode ser convertido. No entanto, SVGs muito complexos produzirão data URIs muito longos.

Funciona em todos os navegadores? Sim, data URIs SVG são suportados em todos os navegadores modernos.