Ottimizzatore SVG
Minifica file SVG direttamente nel browser. Rimuove commenti, spazi inutili, attributi predefiniti e arrotonda i decimali lunghi. I file non lasciano mai il dispositivo.
🔒 Files never leave your browser — no upload, no server, no tracking.
Inserisci un input sopra per vedere il risultato.
A cosa serve?
Questo strumento esegue una piccola serie di passate regex fatte a mano su un SVG per ridurne la dimensione in byte: rimuove i commenti XML, collassa gli spazi tra i tag, toglie qualche attributo che già combacia con il valore di default e arrotonda le coordinate decimali lunghe a 2 cifre. Ogni passata è una checkbox disattivabile. Tutto avviene nel browser — niente upload, niente server.
Quando usarlo
- Ripulire un'icona SVG esportata da Figma, Illustrator o Sketch prima di committarla in un repo.
- Ridurre il payload <svg> prima di inlinarlo in HTML o CSS (dove ogni byte viaggia con ogni pagina).
- Togliere i commenti XML che alcuni tool di design lasciano nell'export ("Generator: Adobe Illustrator…").
- Passata veloce prima di codificare un SVG come data: URL.
Errori comuni
- Non aggressivo come SVGO. La vera libreria SVGO fa ottimizzazione di path, pulizia del viewBox e decine di altre passate. Questo strumento fa solo le passate sicure e ovvie — per restare a zero dipendenze e 100 % nel browser.
- Il drop degli attributi di default è conservativo. Rimuove solo una lista breve (
stroke="none",fill-rule="nonzero", ecc.). Se il tuo SVG si basa sull'averli espliciti, deseleziona l'opzione. - L'arrotondamento delle coordinate è lossy. 2 decimali sono sicuri per icone e loghi; per diagrammi ad alta precisione meglio disattivare.
- Il collasso degli spazi può rompere
<text>. Gli elementi<text>che dipendono da spazi multipli li perderanno. Per SVG di icone (senza testo) non è mai un problema.