Gratis online PNG-converter
JPG · WebP · AVIF · SVG · PDF en meer
Swift PNG is een 100% browsergebaseerde PNG-converter. Sleep een PNG, kies het doel — JPG, WebP, AVIF, SVG, PDF, GIF, BMP, TIFF of ICO — en de conversie draait lokaal op je apparaat. Geen upload, geen registratie, geen watermerk.
Batch tot 100 bestanden. Typische uitvoer PNG → WebP is 75–85% kleiner dan de bron.
Privacy eerst — verifieerbaar
Open DevTools → Network. 0 afbeeldings-bytes verlaten je apparaat.
9 doelformaten
PNG naar JPG, WebP, AVIF, SVG, PDF, GIF, BMP, TIFF, ICO
PNG comprimeren
PNG-bestandsgrootte verkleinen met behoud van kwaliteit
PNG schalen
PNG-afbeeldingen schalen op pixels of percentage
PNG bijsnijden
PNG bijsnijden naar exacte verhoudingen
Achtergrond verwijderen
PNG-achtergronden direct transparant maken
PNG → 9 formaten: vergelijking
Een rechtstreekse vergelijking van elk formaat waarnaar Swift PNG een PNG kan converteren. Kies hiermee het juiste doel voordat je converteert.
| Doel | Transparantie | Typische verkleining t.o.v. PNG | Met verlies? | Ideaal voor | Browserondersteuning |
|---|---|---|---|---|---|
| JPG | Nee | 70–90% | Ja | Foto's zonder alpha | Universeel |
| WebP | Ja (lossy + lossless) | 60–85% | Beide | Web-hero, UI, producten | Modern, Safari 14+ |
| AVIF | Ja | 75–95% | Beide | Maximale compressie, toekomstvast | Chrome 85+, Safari 16+ |
| SVG | Vector (geen rasteralpha) | n.v.t. (paden) | n.v.t. | Logo's, iconen, lijntekeningen | Universeel |
| Ja (ingebed) | 0–20% | n.v.t. | Documenten, druk | Universeel | |
| GIF | Alleen 1-bit | Vaak groter | Lossy palet | Alleen animaties | Universeel |
| BMP | Ja (32-bit) | Bijna altijd groter | Nee | Oude Windows-tools | Universeel |
| TIFF | Ja | Variabel | Beide | Druk, archief | Beperkt in browsers |
| ICO | Ja | Kleiner (multi-res) | Nee | Favicons | Universeel |
De cijfers komen van echte PNG's op kwaliteit 80. Het resultaat hangt af van de inhoud (foto, vlakke kleur, lijntekening).
Afbeeldingen omzetten
Een simpel, snel en veilig proces.
Uploaden
Sleep bestanden of mappen (PNG, JPG, WebP, BMP) naar de zone.
Aanpassen
Stel kwaliteit (0–100%), doelgrootte of afmetingen in.
Converteren
De verwerking start direct via WebAssembly.
Downloaden
Sla afzonderlijk op of download alles als ZIP.
Wanneer je je PNG NIET moet converteren
Het verkeerde doelformaat kiezen vernietigt stilletjes wat een PNG nuttig maakt. Sla de conversie over als een van deze gevallen geldt.
-
Converteer PNG → JPG niet als de afbeelding transparantie heeft
JPG heeft geen alphakanaal. Transparante gebieden worden wit (of de vulkleur). Gebruik WebP, AVIF of SVG.
-
Converteer PNG → SVG niet bij foto's of rumoerige verlopen
Vector tracing werkt op randen en vlakken. Foto's leveren duizenden gefragmenteerde paden op — groter dan de originele PNG en visueel slechter.
-
Converteer PNG → AVIF niet voor Safari < 16 zonder fallback
AVIF levert de kleinste bestanden, maar oudere Safari kan het niet decoderen. Gebruik `<picture>` met WebP- of JPG-fallback.
-
Comprimeer screenshots met tekst niet onder ~80%
Tekstranden breken als eerste onder kwantisatie. Hou kwaliteit ≥ 80 voor screenshots, UI en documenten.
-
Converteer PNG → GIF niet voor statische afbeeldingen
GIF is beperkt tot 256 kleuren en levert bijna altijd grotere bestanden dan de bron-PNG. Alleen voor animaties.
-
Hercomprimeer een al lossy bestand niet als PNG
PNG is lossless: een JPG opnieuw als PNG opslaan bevriest alleen de JPG-artefacten in een groter bestand. Blijf in het lossy formaat of begin vanaf het origineel.
Veelvoorkomende problemen bij PNG-conversie
Directe oplossingen voor de problemen die het vaakst voorkomen bij conversie van PNG naar andere formaten.
PNG-bestand te groot voor het web?
Converteer naar WebP of AVIF voor 70–90% kleinere bestanden bij vrijwel gelijke kwaliteit. Of gebruik Comprimeer PNG zonder formaat te wijzigen.
Transparantie verloren na conversie?
JPG heeft geen alphakanaal. Kies WebP, AVIF of SVG als doel om transparantie te behouden.
Alpha-pixels werden zwart of wit?
Je hebt naar JPG geconverteerd. Doe het over met WebP of AVIF. Moet het JPG zijn, stel dan een achtergrondkleur in via Instellingen in plaats van de standaardvulling.
PNG naar SVG ziet er blokkerig uit?
Vector tracing werkt op logo's, iconen en lijntekeningen. Verlaag de drempel voor contrastrijke beelden, of converteer foto's naar JPG/WebP.
PNG naar ICO onscherp onder 32 px?
Gebruik een bron-PNG van al 32 × 32 of 64 × 64. Schalen van 1024 px naar 16 px gooit de details weg die Windows gebruikt.
AVIF-uitvoer ziet er donker of verschoven uit?
Oude AVIF-encoders gaan slecht om met het sRGB-profiel. Swift PNG sluit sRGB expliciet in — exporteer opnieuw en controleer in Chrome 100+ of Safari 16+.
PDF-paginaformaat klopt niet?
PDF erft het paginaformaat van de PNG-pixels gedeeld door DPI. Stel de DPI in via Instellingen (standaard 96) voordat je converteert.
Privacy & engineering — wat lokaal draait
Swift PNG draait volledig in je browser. Tijdens de conversie wordt geen enkele afbeeldings-byte naar een server gestuurd — je kunt dit zelf controleren.
Controleer het zelf
Open DevTools → tab Network, start een conversie. Het aantal uitgaande afbeeldingsverzoeken moet 0 blijven. Het enige netwerkverkeer is de pagina zelf bij de eerste keer laden.
Metadata & kleur
EXIF en andere metadata worden standaard verwijderd bij conversie. De uitvoer gebruikt het sRGB-profiel. Geen telemetrie op geüploade afbeeldingen.
Gebruikte encoders
De conversie gebruikt de Canvas API en lokale WebAssembly-modules:
- JPG Canvas toBlob → libjpeg-turbo (browser-native)
- WebP Canvas toBlob → libwebp (browser-native)
- AVIF Canvas toBlob → libavif (browser-native, Chrome 85+ / Safari 16+)
- SVG Eigen potrace-geïnspireerde tracer (open source, zie /utils/pngToSvg.ts)
- HEIC-invoer heic2any (WASM)
Privacy‑architectuur:
Het «Local‑First»-verschil
De meeste online converters uploaden je privébestanden naar een externe server. Swift PNG is anders. We bouwden een serverloze oplossing met WebAssembly.
Lokale verwerking
Je browser doet het zware werk met gecompileerde WASM‑modules. Sneller, omdat er geen upload/download‑latentie is.
Geen serveruploads
Kijk in je netwerk‑tab — bestanden verlaten je apparaat nooit. We kunnen je beelden niet zien, opslaan of delen.
Offline‑mogelijk
Zodra de pagina geladen is, kun je wifi uitzetten en doorgaan. De app staat in je browsercache.
Geen gegevensbewaring
Geen cloudopslag om te hacken. Bij het sluiten van het tabblad worden alle verwerkte gegevens direct uit het browsergeheugen gewist.