SVG Optimizer
-
Original Size
-
Optimized Size
-
Savings
Waarom SVG-bestanden optimaliseren?
SVG-bestanden geëxporteerd vanuit Illustrator, Figma of Inkscape bevatten veel onnodige gegevens — opmerkingen, editormetadata, overbodige attributen, te precieze decimale getallen en lege containers. Deze elementen blazen de bestandsgrootte met 30-70% op zonder visueel voordeel. Geoptimaliseerde SVG's laden sneller, verbruiken minder bandbreedte en kunnen schoner worden ingesloten in HTML.
8 optimalisatiestrategieën
Activeer/deactiveer elke optimalisatiepass afzonderlijk voor nauwkeurige controle over wat wordt verwijderd
Statistieken over grote reductie
Bekijk de originele grootte, geoptimaliseerde grootte en besparingspercentage na elke optimalisatie
Optimalisatie zonder visueel verlies
Alle optimalisaties behouden het visuele uiterlijk van de SVG — alleen onzichtbare metadata wordt verwijderd
Hoe een SVG optimaliseren in 3 stappen
Plak de SVG-code
Kopieer de SVG-broncode van je ontwerptool of bestand en plak het in het invoerveld
Selecteer optimalisaties
Vink de optimalisatieopties aan — of gebruik de standaardwaarden voor maximale reductie
Kopieer en implementeer
Kopieer de geoptimaliseerde SVG en vervang je originele bestand, of sluit het direct in HTML in
Gebruiksscenario's voor SVG-optimalisatie
Pictogrambibliotheken
Optimaliseer pictogrammensets geëxporteerd vanuit Figma of Illustrator voordat je ze bundelt in een bibliotheek
Logo's
Maak geëxporteerde SVG-logo's schoner voor siteheaders, favicons en merkactiva
Geanimeerde SVG's
Verklein de basisgrootte van geanimeerde SVG's die al groter zijn vanwege animatiegegevens
PWA en mobiel
Kleinere SVG's verminderen mobiel dataverbruik en verbeteren Lighthouse-prestatiescores
Best practices voor SVG-optimalisatie
✓ Pas op met het verwijderen van ID's bij CSS-animaties
Als je SVG CSS- of JavaScript-animaties gebruikt die elementID's targeten, vink dan 'ID's verwijderen' uit om animaties niet te breken.
✓ Behoud viewBox, verwijder breedte/hoogte
Breedte/hoogte-attributen verwijderen en viewBox behouden maakt SVG's responsief via CSS — de beste aanpak voor responsief ontwerp.
✓ Ronde getallen af op 2 decimalen
Padcoördinaten met 5+ decimalen zijn visueel niet waarneembaar. Afronden op 2 decimalen verkleint het bestand zonder enig visueel verschil.
✓ Automatiseer met SVGO in CI/CD
Voor grote projecten, integreer SVGO in je buildpipeline om automatisch alle SVG's te optimaliseren. Gebruik dit hulpmiddel voor snelle handmatige controles.
❓ Veelgestelde vragen
Hoeveel kan SVG-optimalisatie de grootte verkleinen?
Doorgaans een reductie van 30-70% afhankelijk van de bron. Illustrator SVG's bieden vaak de grootste besparingen. Figma-exports zijn al relatief schoon. De grootste winsten komen van het verwijderen van editormetadata, opmerkingen en het afronden van decimale precisie.
Verandert optimalisatie het uiterlijk van mijn SVG?
Nee — alle optimalisaties in dit hulpmiddel verwijderen alleen onzichtbare gegevens (opmerkingen, metadata, overbodige attributen) of ronden getallen af tot niet-waarneembare precisie. Het visuele resultaat is identiek aan het origineel.
Waarom breedte- en hoogte-attributen verwijderen?
Hardgecodeerde breedte-/hoogte-waarden voorkomen dat SVG's responsief schalen via CSS. Door ze te verwijderen en alleen viewBox te behouden, kun je de SVG-afmetingen volledig via CSS-eigenschappen beheren.
Wat is het verschil tussen dit hulpmiddel en SVGO?
SVGO is een Node.js opdrachtregeltool en de standaard voor SVG-optimalisatie. Dit hulpmiddel biedt een handige browserinterface voor de meest voorkomende optimalisaties zonder Node.js te moeten installeren.