Minificare SVG
Local only — nothing is uploaded unless you save or share it.
Un minificatore SVG che toglie il ciarpame dell'editor e gli script, senza toccare il disegno.
- Incolla il sorgente del tuo SVG, oppure trascina qui il contenuto del file
- Scegli con quanta precisione tenere le coordinate — due decimali bastano e avanzano per un'icona
- Minifica, controlla che l'anteprima sia ancora giusta, poi copia o scarica
Titolo e descrizione sono mantenuti per impostazione predefinita — un lettore di schermo li pronuncia.
Salva questo strumento
Tieni Minificare SVG a portata di mano
Usa il menu Condividi del browser, poi «Aggiungi a Home».
Su questo strumento
Un SVG esportato da Illustrator, Figma o Inkscape porta con sé parecchia roba che non ha nulla a che fare con l'immagine. C'è un blocco di metadati che nomina il documento e il suo autore, spazi dei nomi dell'editor che registrano le impostazioni di griglia e guide, un commento del generatore, e coordinate scritte con dodici decimali perché è quello che ha prodotto il calcolo. In un'icona tipica quella contabilità è la maggior parte del file, e nulla di essa cambia un solo pixel. Toglierla di solito dimezza la dimensione o più. L'altra metà del lavoro non riguarda affatto la dimensione. L'SVG è XML, quindi può contenere elementi script e attributi onclick, ed è proprio per questo che molti siti rifiutano i caricamenti di SVG: un file servito dal tuo dominio e aperto direttamente esegue il suo script con i privilegi della tua origine. Elementi script, gestori di eventi e indirizzi di collegamento pericolosi vengono rimossi qui per impostazione predefinita, così quello che esce è sicuro da servire come file e non soltanto sicuro da incorporare. Il contenuto testuale e gli elementi title e desc sono lasciati stare, perché sono ciò che un lettore di schermo pronuncia.
Domande frequenti
Minificare cambierà l'aspetto della mia icona?
Non dovrebbe. Qui nulla ristruttura il disegno: nessuna fusione di tracciati, nessuna conversione di forme, nessun riordino. L'unico rischio visibile è l'arrotondamento delle coordinate, ed è per questo che la precisione è regolabile e accanto all'output c'è un'anteprima. Mettila su disattivato se lavori a scala molto grande.
Che cosa toglie quando minifico un SVG?
Soprattutto residui dell'editor: i nomi dei livelli, le impostazioni di griglia e le etichette di versione che Illustrator, Figma e Inkscape scrivono nel file e che nessuno legge mai. Comprimere un SVG così è senza perdita: il disegno resta intatto, quindi un SVG pulito appare pixel per pixel come quello che hai trascinato, con una frazione dei byte.
Perché rimuove gli script per impostazione predefinita?
Perché un SVG può contenerli, e un file servito dal tuo dominio esegue il suo script con i privilegi della tua origine. È il motivo per cui tanti siti rifiutano gli SVG in blocco. Rimuovere elementi script, gestori di eventi e indirizzi di collegamento pericolosi è ciò che rende l'output sicuro da servire direttamente.
Titolo e descrizione vengono mantenuti?
Sì, a meno che tu non chieda di toglierli. Quasi tutti i minificatori li buttano via in silenzio, ma sono il nome accessibile e la descrizione che un lettore di schermo annuncia. Toglierli fa risparmiare pochissimo e costa qualcosa di reale, quindi è una scelta e non un'impostazione predefinita.
Perché la rimozione degli id inutilizzati è disattivata?
Perché un id può essere richiamato dall'esterno del file. I riferimenti interni vengono controllati tutti, ma il CSS o il JavaScript della pagina che incorpora l'SVG da qui non si vedono. Il risparmio è piccolo e il danno sarebbe invisibile, quindi devi attivarlo tu.
Di quanto si ridurrà il mio file?
Per un'esportazione da editor, di solito fra il quaranta e il settanta per cento, e la cifra è mostrata dopo ogni passaggio. Un file già minificato cambierà appena, ed è il risultato corretto e non un fallimento.
Aiutaci a migliorare questo strumento
Hai trovato un errore, vuoi una modifica, o ti manca uno strumento?
Hai un messaggio non inviato.
Grazie — è arrivato. Troverai la risposta nella tua casella.Go to my messages