Convierte imágenes SVG a data URIs Base64 para fondos CSS e incrustación HTML. Preserva la calidad vectorial a cualquier escala. Funciona en tu navegador.
Drag & drop files here
or click to browse. Select multiple files at once. (max 50 MB each)
SVG (Scalable Vector Graphics) es el único formato de imagen web que se mantiene perfectamente nitido en cualquier nivel de zoom. Esta herramienta codifica archivos SVG a Base64 para incrustar como data URI en CSS, HTML o JavaScript.
SVG es único entre los formatos de imagen porque ya es texto (XML). Esto crea una opción que no existe con formatos binarios como PNG o JPEG: puedes incrustar SVG como Base64, texto codificado en URL o marcado en línea.
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0...);
Los bytes SVG se codifican a Base64 y se envuelven en un data URI. El navegador lo decodifica y renderiza el SVG.
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' ...");
El XML del SVG se codifica con porcent encoding. Esto suele ser más pequeno que Base64 para SVGs porque SVG ya es texto y no se beneficia del paso de binario a texto.
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M12 2L2 22h20L12 2z"/>
</svg>
Marcado directamente en HTML. El enfoque más flexible: puedes estilizarlo con CSS, anadir animaciones y manipularlo con JavaScript. No requiere codificación.
Aunque el URL encoding suele ser más pequeno, los data URIs Base64 para SVG son la opción correcta cuando:
Los SVGs sin optimizar de herramientas de diseño suelen incluir:
<defs> no utilizadosEjecutar SVGO elimina estos. Un logo de 15 KB de Figma puede reducirse a 4 KB después de SVGO, lo que resulta en un string Base64 o URL encoding mucho más corto.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.