SVG naar PNG omzetten

Hier zet je SVG naar PNG 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.

  • Waar het draait In je browser. Het bestand wordt nooit geüpload.
  • Opnieuw opgebouwd PNG werkt anders dan SVG. Het is dus niet het geleidelijke kwaliteitsverlies van een lossy codec: wat PNG kan uitdrukken wordt getrouw weergegeven, en wat daar geen equivalent heeft blijft helemaal weg.
  • Maximale grootte Tot 100 MB per bestand, gratis en zonder account.
  • Goed om te weten De tekst wordt getekend met de lettertypen die in het bestand zitten; voor de rest komt er een vervanger.

Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.

Waarom je een PNG nodig hebt terwijl de SVG beter is

Vectorbestanden zijn het juiste om te bewaren en het verkeerde om te versturen. Een SVG schaalt naar elk formaat zonder ooit wazig te worden, en daarom liggen logo’s en pictogrammen als SVG klaar. En daarom weigeren nogal wat dingen hem ook: oudere Office-versies, veel uploadvelden, de gereedschappen voor app-pictogrammen, bijna elke drukkerijworkflow.

De PNG is de kleinste gemene deler. Hij wordt overal gelezen, ziet er overal hetzelfde uit, en het is het formaat waarmee een vector de vectorwereld verlaat.

De uitvoerresolutie kiezen

Dit is de enige beslissing die je hoeft te nemen, want een SVG heeft echt geen formaat. Hij beschrijft vormen, geen beeldpunten, dus de omzetting moet een resolutie kiezen. De schaalinstelling bepaalt dat, en een groter getal kost geen kwaliteit: de tekening wordt opnieuw getekend in plaats van uitvergroot, dus hij is haarscherp op elk formaat dat je vraagt.

Een bruikbare gewoonte is de grootste plek waar de afbeelding komt te staan te nemen en die te verdubbelen — dat dekt schermen met een hoge pixeldichtheid af. Voor een app-pictogram zet je de schaal zo dat je precies op het aantal pixels uitkomt dat het platform vraagt.

De lettertypeval, en hoe je die vermijdt

SVG bewaart tekst als tekst en verwijst met een naam naar een lettertype. Zit het lettertype niet in het bestand, dan vervangt de tekenaar het door een ander en komt je zorgvuldig gespatieerde woordmerk scheef terug. Dit is verreweg de meestvoorkomende reden dat een omzetting van SVG naar PNG kapot oogt.

De blijvende oplossing zit in het tekenprogramma: zet tekst vóór het exporteren om naar paden, dan worden de letters vormen die niet vervangen kunnen worden. Meteen is het bestand ook veilig om aan iemand anders te geven.

Transparantie en overal dezelfde weergave

Transparante gebieden blijven transparant, dus een logo landt op elke achtergrond zonder een wit vlak achter zich aan te slepen.

Het tekenen doet resvg en niet je browser, wat betekent dat de uitvoer op elke machine identiek is. Een omzetter die via een canvas tekent geeft in Chrome en Safari subtiel andere resultaten — precies het soort verschil dat pas opvalt als het bestand al is goedgekeurd.

Wat er met verlopen, filters en overvloeimodi gebeurt

Eenvoudige vormen, lijnen en vullingen komen er exact door. Waar tekenprogramma’s uiteen gaan lopen is aan het ingewikkelde eind van de specificatie: gaussiaanse vervaging, slagschaduwfilters, overvloeimodi en maskers die uit andere maskers zijn opgebouwd.

resvg voert de delen van de specificatie uit die echte bestanden gebruiken en is over de rest bewust eerlijk: een niet-ondersteund filter wordt weggelaten in plaats van benaderd door iets dat er bijna goed uitziet. Doet een effect ertoe, kijk dan naar de PNG in plaats van het aan te nemen, en ontbreekt het, plet het dan in het tekenprogramma vóór je exporteert.

Waarom de PNG enorm kan worden

Een SVG is vaak een paar kilobyte omdat het een beschrijving is en geen plaatje. De PNG is een raster van beeldpunten, en dat raster groeit met het kwadraat van de schaal: de schaal verdubbelen maakt het bestand vier keer zo groot.

Een logo van 4 KB als SVG kan als PNG van 4000 beeldpunten meerdere megabytes wegen. Dat is geen fout, dat is de rekenkunde van het formaat — maar het is wel een goede reden om de resolutie te kiezen die je echt nodig hebt in plaats van de grootste die wordt aangeboden.

App-pictogrammen en favicons maken

Dit is een van de meestvoorkomende redenen voor deze omzetting, en het antwoord is streng: platforms vragen exacte pixelmaten, dus zet de schaal zo dat je er precies op landt en niet ernaast. De PNG achteraf verkleinen gooit de reden weg om met een vector te beginnen.

Voor een favicon geldt bovendien dat meestal een ICO wordt gevraagd en geen PNG, omdat een ICO meerdere formaten in één bestand houdt. Zet om naar PNG op het grootste formaat dat je nodig hebt en gebruik de pagina van PNG naar ICO voor de rest.

SVG’s die naar iets buiten zichzelf wijzen

Een SVG kan verwijzen naar een externe afbeelding, een extern lettertype of een stijlblad in een ander bestand. Die verwijzingen zijn geen onderdeel van de SVG, dus als het bestand hier alleen aankomt, komt waar ze naar wezen niet mee.

Het resultaat is een PNG met een ontbrekende foto of een vervangen lettertype. Zag de tekening er in het ontwerpprogramma compleet uit en hier niet, dan is dit vrijwel altijd de reden: exporteer opnieuw met ingesloten in plaats van gekoppelde bronnen.

Een hele iconenset in één keer omzetten

Zet de hele map neer. Elk bestand wordt op dezelfde schaal getekend en komt terug als ZIP, wat een iconenset meestal wil: eenvormigheid over de set telt zwaarder dan dat elk bestand op zichzelf ideaal is.

Omdat het tekenen op je eigen machine gebeurt is er geen limiet per bestand en geen wachtrij, en omdat het resvg is en geen browsercanvas, wordt het tweehonderdste pictogram precies zo getekend als het eerste.

Zo zet je SVG naar PNG om

  1. Sleep je SVG-bestand op deze pagina, of klik om er een te kiezen.
  2. Kies PNG als doel. De omzetting gebeurt in je browser en het bestand wordt niet geüpload.
  3. Download het klare PNG-bestand.

SVG of PNG: wat er verandert

SVG vergeleken met PNG
SVGPNG
Volledige naamScalable Vector GraphicsPortable Network Graphics
Bestandsextensie.svg.png
Mediatypeimage/svg+xmlimage/png
CompressieGeen compressieZonder verlies — er gaat niets weg
Voor het eerst gepubliceerd20011996
Uitgegeven doorW3CPNG Development Group
SpecificatieSVG 1.1ISO/IEC 15948
LicentieOpen standaardOpen standaard
Stand van zakenActueelActueel
Bitdiepte16
Kleur die het kan beschrijvenRGBRGB, grijswaarden, geïndexeerd palet
Grootste afbeelding2.147.483.647 px per zijde
Opent in een browserElke browserElke browser
In plaats daarvan overwogenPDFWebP, JXL

Wat verloren gaat

SVG beschrijft vormen en PNG 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.

PNG bevat één stilstaand beeld. Van een geanimeerd SVG-bestand blijft het eerste frame over en de rest vervalt: de omzetting haalt er een beeld uit, ze neemt de beweging niet mee.

Lagen worden samengevoegd. SVG houdt ze apart en bewerkbaar; PNG bewaart het resultaat, dus alles waarvoor je een laag moet verschuiven moet vooraf gebeuren.

Wat behouden blijft

De transparantie blijft. SVG en PNG bewaren allebei een alfakanaal: een uitsnede blijft uitgesneden en erachter wordt niets opgevuld.

Het resultaat openen

De gebruikelijke programma's overlappen niet: SVG open je in Inkscape, Adobe Illustrator en Figma, PNG in Adobe Photoshop, GIMP en Paint.NET — wie het resultaat krijgt, heeft dus iets uit de tweede rij nodig.

Bestandsgrootte en kwaliteit

PNG pakt dezelfde monsters in ongeveer de helft van de ruimte. Er gaat niets weg — uitpakken geeft het SVG-bestand bit voor bit terug — en daarmee is het de betere plek voor alles wat je wilt bewaren.

Waarvoor elk formaat bedoeld is

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.

PNG komt van PNG Development Group en stamt uit 1996, vastgelegd in ISO/IEC 15948. Adobe Photoshop, GIMP en Paint.NET lezen het formaat.

Van SVG naar PNG: veelgestelde vragen

Wordt mijn SVG-bestand ergens heen geüpload?

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.

Is SVG naar PNG omzetten gratis?

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.

Gaat er kwaliteit verloren bij het omzetten van SVG naar PNG?

SVG en PNG 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.

Kun je een uit SVG gemaakt PNG-bestand later vergroten?

SVG beschrijft vormen en PNG 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.

Blijft een geanimeerd SVG-bestand als PNG bewegen?

PNG bevat één stilstaand beeld. Van een geanimeerd SVG-bestand blijft het eerste frame over en de rest vervalt: de omzetting haalt er een beeld uit, ze neemt de beweging niet mee.

Worden lagen samengevoegd bij SVG naar PNG?

Lagen worden samengevoegd. SVG houdt ze apart en bewerkbaar; PNG bewaart het resultaat, dus alles waarvoor je een laag moet verschuiven moet vooraf gebeuren.

Weet je niet welke je nodig hebt?

Deze pagina zet het een in het ander om. Gaat je vraag over kiezen en niet over omzetten, dan zegt SVG vs PNG welke je moet gebruiken, waarvoor, en waar elk van beide zwak is.

Meer over deze formaten

Waar deze cijfers vandaan komen

Wat deze pagina over SVG en PNG beweert, is na te gaan, en dit zijn de documenten die de zaak beslechten.