Cookies voor statistiek en advertenties
We gebruiken cookies voor statistiek en voor advertenties, allebei naar Google. Weigeren verandert niets aan wat je te zien krijgt.Lees de privacypagina
Hier zet je SVG naar WebP om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. De omzetting gebeurt binnen je eigen browser, dus het bestand wordt nooit geüpload. Het werkt hetzelfde op Windows, macOS en Linux als op iPhone en Android, en het blijft werken als je de verbinding verbreekt.
Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.
Ze worden een voor een omgezet en samen in één ZIP gedownload.
SVG naar WebP
Een SVG is een reeks instructies — teken dit pad, vul deze vorm — zonder eigen resolutie. Renderen volgt die instructies op één specifieke grootte en legt het resultaat vast als pixels, en vanaf dat moment is de tekening weg en blijft alleen het beeld over.
De grootte die je bij de omzetting kiest, is dus de grootte die je hebt. De WebP achteraf vergroten kan alleen de tussenliggende pixels verzinnen — precies wat vectorwerk juist wil vermijden.
Een telefoonscherm propt twee of drie apparaatpixels in elke CSS-pixel, dus een beeld gerenderd op precies de weergavegrootte oogt zacht op de meeste apparaten die het te zien krijgen. Renderen op twee- of drievoud en laten verkleinen door de browser is de gangbare praktijk en kost minder dan het klinkt.
De uitzondering is alles wat echt groot is. Een hero-afbeelding over de volle breedte op 3× levert een bestand op dat niemand zou moeten downloaden — render daar op 2× en accepteer dat, of overweeg de SVG rechtstreeks te serveren.
Een SVG noemt zijn lettertypen alleen, zonder ze mee te sturen. Heeft de renderer het lettertype, dan wordt de tekst correct getekend; heeft hij het niet, dan komt er iets anders voor in de plaats, op andere breedtes — dus een woordmerk in een gelicentieerd lettertype komt aan in een generieke schreefloze letter, met een verstoorde lay-out eromheen.
De oplossing hoort thuis in het tekenprogramma, vóór het exporteren: zet tekst om naar contouren, zodat de letters paden worden die van niets afhangen. Voor een diagram met labels die je wilt kunnen bewerken, kun je het lettertype beter in de SVG insluiten.
De WebP die hier wordt geschreven is altijd lossy — er is geen verliesvrije modus op dit paar. De standaard van 82 is afgestemd op foto’s, en op vectorwerk valt dat op de verkeerde plek op: een lijn van één pixel krijgt een waas, en de grens tussen twee vlakke kleuren krijgt een halo van tussenliggende pixels.
Zet de waarde op 95 of hoger voor een logo, icoon of diagram, en die artefacten verdwijnen terwijl het bestand klein blijft — vlakke kleur comprimeert goed op elke instelling. Moet het beeld exact blijven, render dan naar PNG.
Vaak. Is de tekening een logo, icoon of eenvoudige illustratie op een pagina die je zelf beheert, dan is de SVG meestal kleiner dan elke raster ervan, scherp op elke zoom en elk scherm, en herkleurbaar vanuit CSS zonder een tweede bestand.
Converteer wanneer iets SVG weigert, en dat gebeurt: social-media-voorbeeldbeelden moeten PNG of JPG zijn op vaste afmetingen, e-mailclients zijn onbetrouwbaar, veel uploadformulieren weigeren het formaat, en platforms die gebruikersuploads accepteren, weigeren SVG vaak om veiligheidsredenen.
Iconen komen in sets, niet los. Sleep de hele map erin: elk bestand wordt op de gekozen schaal gerenderd, behoudt de naam met verwisselde extensie, en alles komt terug als één ZIP klaar voor een build.
Twee gewoontes houden het resultaat consistent: render elk icoon op dezelfde schaal in plaats van op het oog, en houd de SVG’s in versiebeheer als bron.
Het renderen gebeurt in het browsertabblad op de eigen processor. Er wordt niets geüpload, dus geen wachtrij, geen daglimiet en geen account — en geen derde partij die tijdelijk nog niet gepubliceerde merkmiddelen op een server heeft staan.
Het betekent ook dat een map met tweehonderd iconen zo snel omzet als de machine kan tekenen, niet zo snel als bestanden geüpload en teruggehaald kunnen worden.
| SVG | WebP | |
|---|---|---|
| Volledige naam | Scalable Vector Graphics | WebP-afbeelding |
| Bestandsextensie | .svg | .webp |
| Mediatype | image/svg+xml | image/webp |
| Compressie | Geen compressie | Het een of het ander, afhankelijk van de instelling |
| Voor het eerst gepubliceerd | 2001 | 2010 |
| Uitgegeven door | W3C | |
| Specificatie | SVG 1.1 | RFC 9649 |
| Licentie | Open standaard | Open standaard |
| Stand van zaken | Actueel | Actueel |
| Bitdiepte | — | 8 |
| Kleur die het kan beschrijven | RGB | RGB, YCbCr |
| Grootste afbeelding | — | 16.383 px per zijde |
| Opent in een browser | Elke browser | Elke browser |
| In plaats daarvan overwogen | PNG, PDF | AVIF, JPG, PNG |
SVG beschrijft vormen en WebP bewaart beeldpunten. Het resultaat is scherp op de maat waarop het gemaakt is en niet groter: later vergroten kan de punten ertussen alleen verzinnen, en daarom telt de exportmaat hier zwaarder dan bij de meeste omzettingen.
Lagen worden samengevoegd. SVG houdt ze apart en bewerkbaar; WebP bewaart het resultaat, dus alles waarvoor je een laag moet verschuiven moet vooraf gebeuren.
De transparantie blijft. SVG en WebP bewaren allebei een alfakanaal: een uitsnede blijft uitgesneden en erachter wordt niets opgevuld.
De animatie blijft. SVG en WebP dragen allebei meerdere frames, dus het resultaat beweegt nog steeds.
De gebruikelijke programma's overlappen niet: SVG open je in Inkscape, Adobe Illustrator en Figma, WebP in Adobe Photoshop, GIMP en Squoosh — wie het resultaat krijgt, heeft dus iets uit de tweede rij nodig.
SVG is het formaat van W3C, verschenen in 2001. Het is vastgelegd in SVG 1.1, en dat is de moeite waard als het bestand het gereedschap moet overleven dat het schreef.
WebP komt van Google en stamt uit 2010, vastgelegd in RFC 9649. Adobe Photoshop, GIMP en Squoosh lezen het formaat.
Nee. Deze omzetting gebeurt volledig in je browser, dus het bestand verlaat je apparaat niet. Je kunt het zelf nagaan: open het netwerktabblad van de ontwikkelaarshulpmiddelen en zet iets om. Je ziet de pagina zelf en de verzoeken voor statistiek en advertenties waarmee deze dienst betaald wordt, en geen enkel verzoek dat je bestand meeneemt. De motor achter juist dit paar is resvg, een strikte SVG-renderer geschreven in Rust; je browser haalt die één keer op en bewaart hem.
Ja. Geen account, geen watermerk en geen dagtegoed dat opraakt: het draait op je eigen machine, dus je mag zo vaak terugkomen als je wilt. De browser verwerkt bestanden tot 100 MB, 100 tegelijk. resvg wordt naar je eigen machine gehaald en draait daar, en daarom staat er geen teller op.
SVG en WebP beschrijven de inhoud op fundamenteel andere manieren. De omzetting is daarom een reconstructie en geen kopie: getrouw, maar niet byte voor byte identiek. De tekst wordt getekend met de lettertypen die in het bestand zitten; voor de rest komt er een vervanger.
SVG beschrijft vormen en WebP bewaart beeldpunten. Het resultaat is scherp op de maat waarop het gemaakt is en niet groter: later vergroten kan de punten ertussen alleen verzinnen, en daarom telt de exportmaat hier zwaarder dan bij de meeste omzettingen.
Lagen worden samengevoegd. SVG houdt ze apart en bewerkbaar; WebP bewaart het resultaat, dus alles waarvoor je een laag moet verschuiven moet vooraf gebeuren.
De transparantie blijft. SVG en WebP bewaren allebei een alfakanaal: een uitsnede blijft uitgesneden en erachter wordt niets opgevuld.
Wat deze pagina over SVG en WebP beweert, is na te gaan, en dit zijn de documenten die de zaak beslechten.