SVG naar PNG
Teken je vectoren precies op het formaat dat je nodig hebt.
Zet je SVG-graphics om naar PNG en gebruik ze waar vectoren niet worden geaccepteerd: sociale media, e-mails, documenten, apps of fotobewerkers. Kies de breedte in pixels en je krijgt een scherpe afbeelding op dat formaat, met een transparante achtergrond. Gratis, zonder account en zonder watermerk.
Zo zet je SVG om naar PNG
- Selecteer een of meer SVG-bestanden (tot 20 tegelijk).
- Vul de gewenste breedte in pixels in of laat het leeg om het formaat van de SVG te houden.
- Klik op “Omzetten naar PNG”.
- Download de PNG of, als je meerdere bestanden hebt omgezet, de zip met allemaal.
Vectoren of pixels
Een SVG bestaat niet uit pixels, maar uit tekeninstructies: lijnen, curven, vormen en kleuren. Daardoor kun je hem eindeloos vergroten zonder dat hij onscherp wordt. Alleen accepteren veel diensten hem niet: sociale media, de meeste berichtenapps, fotobewerkers, appstores of platforms die alleen “gewone” afbeeldingen aannemen.
Bij het omzetten naar PNG wordt de SVG één keer getekend, op een exact formaat. Hij wordt een afbeelding van pixels: vergroot je hem daarna, dan wordt hij onscherp. Kies het formaat dus goed als je omzet.
Welke breedte kies je
- Leeg (standaard): het formaat dat de SVG zelf aangeeft in de attributen
widthenheight, of in deviewBox. - Voor een logo op een website: twee keer het formaat waarop het wordt getoond, zodat het scherp is op schermen met een hoge pixeldichtheid (bijvoorbeeld 400 pixels voor een logo dat op 200 wordt getoond).
- Voor sociale media of presentaties: 1000 tot 2000 pixels is meestal genoeg.
Je kunt een breedte van 16 tot 8192 pixels kiezen. De hoogte wordt automatisch berekend zodat de verhoudingen gelijk blijven.
Wat behouden blijft en wat niet
- Behouden: de transparantie, kleurverlopen, maskers en afbeeldingen die in de SVG zelf zijn ingesloten.
- Externe bronnen worden niet geladen: om veiligheidsredenen verwijderen we links naar afbeeldingen, lettertypen of stylesheets buiten het bestand, en elk script. Mist er iets in de PNG, sluit die bron dan in bij het exporteren van de SVG.
- Teksten: worden getekend met de lettertypen die op onze server beschikbaar zijn. Gebruikt je ontwerp een speciaal lettertype, zet de teksten dan om naar contouren voordat je de SVG exporteert, zodat ze er hetzelfde uitzien.
- Animaties en interactiviteit: een PNG is een stilstaande afbeelding; de begintoestand van de SVG wordt getekend.
Beperkingen
- Gecomprimeerde SVG’s (
.svgz) worden niet geaccepteerd, en bestanden met XML-entiteiten worden om veiligheidsredenen geweigerd. - Het resultaat mag niet groter zijn dan 100 megapixel.
- Tot 20 bestanden tegelijk, 20 MB per bestand en 100 MB in totaal.
Veelgestelde vragen
Hoe groot wordt de PNG?
Laat je de breedte leeg, dan zo groot als de SVG zelf. Vul je een breedte in, dan krijgt de PNG precies zoveel pixels en wordt de hoogte berekend zodat de verhoudingen van de tekening gelijk blijven.
Blijft de transparante achtergrond van de SVG behouden?
Ja. Delen van de SVG zonder tekening blijven transparant in de PNG: je kunt hem op elke achtergrond plaatsen.
Waarom heeft de tekst in mijn PNG een ander lettertype?
Omdat de SVG een lettertype gebruikt dat niet in het bestand is ingesloten, en dat wordt vervangen door een vergelijkbaar lettertype. Om dat te voorkomen, zet je de teksten in je tekenprogramma om naar contouren voordat je de SVG exporteert.
Waarom ontbreekt er een afbeelding of element uit mijn SVG in de PNG?
Waarschijnlijk was het gekoppeld aan een extern bestand in plaats van ingesloten. Om veiligheidsredenen laden we geen externe bronnen; exporteer de SVG met ingesloten afbeeldingen en ze worden getekend.
Kan ik een SVG omzetten naar een PNG in hoge resolutie?
Ja: vul een grote breedte in, tot 8192 pixels. Omdat de SVG vectorieel is, wordt hij direct op dat formaat getekend en is de PNG scherp, zonder het wazige uiterlijk van een kleine afbeelding die is vergroot.