SVG a CSS

Convierte SVGs en snippets CSS para fondos, máscaras y uso inline.

Arrastra y suelta tu archivo SVG

o haz clic para buscar, o pega el código SVG

Solo acepta archivos .svg
Pega el código SVG con Ctrl+V / Cmd+V

Por qué usar SVG a CSS

Snippets background-image

Genera URLs para background-image a partir de SVG en segundos. Ideal para iconos, patrones y decoraciones UI.

Salida inline

Útil para prototipos rápidos o CMS donde no puedes añadir archivos nuevos.

Colores amigables con temas

Funciona con currentColor para heredar color desde CSS. Combínalo con variables CSS y tokens.

Listo para copiar

Se encarga de la codificación para evitar errores con caracteres especiales en CSS.

Procesamiento local

Sin subidas y con resultados instantáneos.

Cómo convertir SVG a CSS

1

Añade tu SVG

Arrastra y suelta o pega el marcado. Se carga localmente y se prepara para codificación.

2

Genera el snippet

Elige Base64 o URL-encoded y genera un data URI listo para CSS.

3

Pega en tu CSS

Úsalo en background-image: url(...), estilos inline o variables CSS.

Preguntas frecuentes: SVG a CSS

¿Cómo uso un SVG como fondo CSS?
Convierte a data:image/svg+xml y pégalo en background-image: url(...).
¿Base64 o URL-encoded?
Base64 es muy compatible. URL-encoded suele ser más corto en SVGs simples y más fácil de revisar.
¿Tengo que escapar caracteres especiales?
No. La herramienta se encarga de la codificación para #, %, comillas, etc.
¿Puedo usar currentColor?
Sí. Así el SVG hereda el color desde CSS, ideal para theming.
¿Se suben archivos?
No. Procesamiento local.
¿Hay límite de tamaño?
Hasta 10MB. SVGs grandes crean strings muy largos; en ese caso puede convenir un archivo normal.
¿Conviene optimizar antes?
Sí. SVGs más pequeños generan CSS más corto y manejable.
¿Es gratis?
Sí. Gratis y sin descargas.
¿Necesito cuenta?
No. Sin registro.