Gratis SVG-optimizer en -minifier
Verwijder metadata, vouw witruimte samen en rond decimalen af om de SVG-bestandsgrootte drastisch te verkleinen — typische reducties van 30-70%. Visuele voorvertoning verifieert dat niets kapot gaat.
Sleep een bestand hierheen of klik om te bladeren
SVG · verwerkt op je apparaat
of druk op Ctrl+V om vanaf het klembord te plakken
Jouw bestanden verlaten nooit je apparaat. Alle verwerking vindt lokaal in je browser plaats.
Veelvoorkomend gebruik
- Optimaliseer SVG-pictogrammen voor ProductieVerwijder onnodige metagegevens uit pictogrammen-SVG's voordat u ze uitstekend maakt — typische vermindering van 50-80%.
- Optimaliseer Brand-SVG-Logo'sVerklein SVG-logobestandsgrootte voor snelle websiteladingen zonder afbreuk te doen aan de kwaliteit.
- Optimaliseer Illustraties en Hero-SVG'sVoor grotere illustraties (hero's, decoratieve afbeeldingen) kan optimalisatie 30-70% van de bestandsgrootte besparen.
- Verklein JavaScript Bundle-grootteWanneer SVG's als React-componenten worden geïmporteerd of inline in code worden geplaatst, verkleint optimalisatie uw JS-bundel.
- Opschonen van Figma / Sketch SVG-exportenFigma- en Sketch-SVG-exporten bevatten uitgebreide metagegevens. Verwijder deze voordat u ze in productie gebruikt.
Hoe het werkt
Deze tool verkleint SVG-bestanden met een zelfgeschreven optimizer die volledig in je browser draait — geen bibliotheken, geen server. Hij combineert twee doorgangen: de ingebouwde DOMParser/XMLSerializer van de browser voor nauwkeurig werk op attribuutniveau, en gerichte regexvervangingen voor het verwijderen van commentaar en metagegevens en het samenvoegen van witruimte.
- 1DOMParser schoont de SVG opVóór elke optimalisatie leest de DOMParser van de browser de SVG als XML en loopt elk element af. Scripttags, event-handlers (elk on*-attribuut), animatie-elementen en verwijzingen naar externe URL's worden altijd verwijderd — dit gebeurt ongeacht welke optimalisatieopties je kiest.
- 2Decimalen afronden via de DOMAls afronden van decimalen aan staat, loopt de optimizer de geparste DOM een tweede keer af en rondt alleen bekende numerieke attributen af (d-gegevens van paden, coördinaten, transformwaarden, lijndiktes enz.), met een regex die losse drijvendekommagetallen herkent zonder aaneengeschreven padwaarden zoals .5.5 te beschadigen.
- 3Regexdoorgangen schonen de geserialiseerde opmaak opXMLSerializer levert genormaliseerde XML, waarna gerichte tekstvervangingen HTML-commentaar, editor-metagegevens van Inkscape/Sodipodi, de XML-declaratie, overbodige standaardattributen (zoals version="1.1") en witruimte tussen tags verwijderen — elke doorgang zo nauw afgebakend dat de inhoud van tekstknooppunten nooit wordt aangeraakt.
- 4Gzip-grootte en exportformatenDe CompressionStream-API van de browser berekent de echte gzip-grootte van zowel invoer als uitvoer, omdat dat bepaalt wat de overdracht op het web echt kost. De geoptimaliseerde SVG kan worden gedownload, als ruwe SVG worden gekopieerd, worden omgezet naar camelCase-attributen klaar voor React JSX, of worden gecodeerd als CSS-data-URI — alle omzettingen gebeuren lokaal.
Je SVG wordt volledig in je browsertabblad gelezen en verwerkt — de bytes van het bestand verlaten je apparaat nooit.
Gerelateerde tools
CSS-minifier en -verfraaiier
Minimaliseer CSS om de bestandsgrootte te verkleinen of verfraai geminimaliseerde CSS voor leesbaarheid. Direct, in je browser.
GIF-compressor
Maak een geanimeerde GIF kleiner: laat hem passen onder een formaatlimiet zoals de 256 KB voor een Discord-emoji of 512 KB voor een sticker, of kies zelf kleuren, breedte en frames. Draait in je browser; de GIF wordt niet geüpload.
PDF-compressor
Comprimeer PDF-bestanden om ze kleiner te maken. Kies een kwaliteitsniveau — meer compressie betekent kleinere bestanden, maar lagere beeldkwaliteit.