SVG-bestanden optimaliseren voor webprestaties (2026)
Niet-geoptimaliseerde SVG's kunnen groter zijn dan PNG's. Leer hoe je de bestandsgrootte met 50-80% reduceert met SVGO, GZIP-compressie en best practices.

Founder of VectoSolve
Self-taught developer, founder and sole developer of VectoSolve since 2024. He builds the conversion engine and the cutting, embroidery and 3D printing exports.
How this article was made: drafted with AI assistance, then edited and fact-checked before publication. About the author
Key Takeaways
- Niet-geoptimaliseerde SVG's kunnen groter zijn dan PNG's — goede optimalisatie reduceert de bestandsgrootte met gemiddeld 50-80%
- Verwijder eerst de editor-metadata: alleen al goed voor 40-60% van de onnodige ballast van tools als Illustrator en Figma
-
SVGO is de standaard optimizer — gebruik het via CLI (
npx svgo) of de SVGOMG webinterface - Schakel GZIP-compressie in op je server voor SVG's: een 12 KB SVG comprimeert naar slechts 3,2 KB
- Geoptimaliseerde SVG's verbeteren direct de Core Web Vitals: LCP, FID en CLS
Waarom SVG-optimalisatie belangrijk is
Niet-geoptimaliseerde SVG's kunnen groter zijn dan PNG's. Een 500 KB SVG maakt het doel van vectorgebruik zinloos. Goede optimalisatie kan de bestandsgrootte met 50-80% verminderen.
Werkelijke impact op prestaties
| Metriek | Niet geoptimaliseerd | Geoptimaliseerd | Verbetering |
|---|---|---|---|
| Bestandsgrootte | 45 KB | 8 KB | 82% kleiner |
| Parse-tijd | 120 ms | 25 ms | 79% sneller |
| LCP-impact | +0,3 s | +0,05 s | 83% beter |
De SVG-optimalisatie checklist
1. Editor-metadata verwijderen
Design-tools voegen onnodige data toe. Besparing: 40-60% alleen al van metadata.
2. Paden vereenvoudigen
Decimale precisie verminderen. Besparing: 20-40%
Pro Tip: Stel de cleanupNumericValues precisie van SVGO in op 2 decimalen voor iconen en UI-elementen. Voor gedetailleerde illustraties of kaarten: 3-4 decimalen.
3. Paden samenvoegen
Vergelijkbare paden combineren. Besparing: 50-70%
4. CSS gebruiken in plaats van attributen
Besparing: 10-30% (meer met herhaalde elementen)
5. Verborgen elementen verwijderen
Alles verwijderen wat niet zichtbaar is: elementen buiten de viewBox, transparante vormen, lege groepen, ongebruikte definities.
Beste SVG-optimalisatietools
1. SVGO (beste overall)
npx svgo input.svg -o output.svg
Typische besparing: 50-80%
2. SVGOMG (webinterface)
Online versie van SVGO met visuele preview.
3. ImageOptim (Mac)
Drag-and-drop optimalisatie voor SVG, PNG, JPG.
4. VectoSolve (tijdens conversie)
SVG's van VectoSolve zijn voorgeoptimaliseerd: schone paden, minimale code, geen metadata.
A Full Year of Conversions for $49
Starter Annual: 25 conversions every month, $49 for the whole year. That is about $4.08 a month · Cancel anytime
Get the Annual DealSVGO-configuratie voor maximale besparing
// svgo.config.js
module.exports = {
plugins: [
'removeDoctype', 'removeXMLProcInst', 'removeComments', 'removeMetadata',
'removeEditorsNSData', 'cleanupAttrs', 'mergeStyles', 'inlineStyles',
'minifyStyles', 'cleanupIds', 'removeUselessDefs', 'cleanupNumericValues',
'convertColors', 'removeUnknownsAndDefaults', 'removeNonInheritableGroupAttrs',
'removeUselessStrokeAndFill', 'cleanupEnableBackground', 'removeHiddenElems',
'removeEmptyText', 'convertShapeToPath', 'convertEllipseToCircle',
'moveGroupAttrsToElems', 'collapseGroups', 'convertPathData', 'convertTransform',
'removeEmptyAttrs', 'removeEmptyContainers', 'mergePaths', 'removeUnusedNS',
'sortDefsChildren', 'removeTitle', 'removeDesc'
]
};
"De snelste SVG is een kleine SVG. Optimalisatie is niet optioneel — het is het verschil tussen een responsieve en een trage interface.
Voorbeelden voor/na
Logo-optimalisatie
| Fase | Grootte | Reductie |
|---|---|---|
| Origineel (Illustrator) | 125 KB | - |
| Metadata verwijderd | 52 KB | 58% |
| Paden vereenvoudigd | 28 KB | 78% |
| Paden samengevoegd | 18 KB | 86% |
| Finaal (SVGO) | 12 KB | 90% |
Iconenset (50 iconen)
| Fase | Totale grootte |
|---|---|
| Origineel | 450 KB |
| Geoptimaliseerd | 85 KB |
| Besparing | 81% |
Geavanceerde technieken
1. SVG-sprites
Meerdere iconen combineren in één bestand.
2. GZIP-compressie
| Bestand | Origineel | Gzipped |
|---|---|---|
| Logo.svg | 12 KB | 3,2 KB |
| Icons.svg | 85 KB | 18 KB |
gzip on;
gzip_types image/svg+xml;
SVG-bestanden zijn XML-gebaseerde tekst, wat ze ideale kandidaten voor GZIP-compressie maakt. De meeste SVG's zien een extra reductie van 60-75% na GZIP.
3. Lazy loading
<img src="illustration.svg" loading="lazy" alt="...">
Free SVG Tools for Crafters
Design Checker · Color Separator · Mat Preview · Offset Generator · Text to SVG
Check Your SVG FreeImpact op Core Web Vitals
LCP (Largest Contentful Paint)
- Kleinere bestanden = sneller laden — Doel: < 2,5 seconden
FID (First Input Delay)
- Minder parsing = snellere interactiviteit — Doel: < 100 ms
CLS (Cumulative Layout Shift)
- SVG met viewBox = stabiele afmetingen — Doel: < 0,1
Conclusie
SVG-optimalisatie is essentieel voor webprestaties. Een paar minuten optimalisatie kan de bestandsgrootte met 80% verminderen en je Core Web Vitals aanzienlijk verbeteren.
Snelle winst:
- Alle SVG's door SVGO halen
- GZIP inschakelen op je server
- SVG-sprites gebruiken voor iconen
- VectoSolve gebruiken voor voorgeoptimaliseerde conversies
Begin met optimaliseren: Converteer en optimaliseer je afbeeldingen met VectoSolve voor direct inzetbare SVG's.
| Optimalisatietechniek | Gem. reductie | Core Web Vitals impact | Moeilijkheid |
|---|---|---|---|
| Editor-metadata verwijderen | 40–60% | LCP-verbetering | Makkelijk (geautomatiseerd) |
| SVGO met geoptimaliseerde config | 50–80% totaal | LCP + CLS-verbetering | Makkelijk (CLI-tool) |
| Paden vereenvoudigen en vormen samenvoegen | 15–30% | FCP-verbetering | Gemiddeld |
| CSS in plaats van inline stijlen | 10–20% | FCP-verbetering | Gemiddeld |
| Gzip/Brotli-compressie | 60–70% op de lijn | TTFB-verbetering | Makkelijk (serverconfiguratie) |
Bronnen en verdere lectuur
- web.dev — Google's definitieve gids voor webprestaties inclusief SVG-optimalisatie
- W3C SVG 2 Specification — Officiële specificatie voor valide SVG-structuur
- MDN Web Docs — SVG — Technische referentie voor SVG-elementen en -attributen
- CSS-Tricks: Using SVG — Praktische optimalisatieworkflows en SVGO-configuratiegidsen
- Smashing Magazine — Diepgaande artikelen over SVG-prestatieaudits