Opmerking PNG-transparantie: PNG naar JPEG converteren verwijdert transparantie (transparante gebieden worden wit). Kies 'PNG behouden' als uitvoerformaat om transparantie te bewaren met verliesloze compressie.
80%
Hoe afbeeldingcompressie werkt
Dit gereedschap gebruikt de ingebouwde Canvas API van je browser om afbeeldingen opnieuw te coderen met een lagere kwaliteitsinstelling. Als je de kwaliteitsschuif op 80% zet, produceert de browser een JPEG- of WebP-bestand dat circa 80% van de visuele kwaliteit van het origineel behoudt en doorgaans 40–70% kleiner is.
De compressiepijplijn
Je afbeelding wordt getekend op een onzichtbaar HTML-canvas-element (in het geheugen, niets verlaat het browsertabblad).
Het canvas roept toBlob(callback, mimeType, quality) aan, waarbij quality je schuifwaarde gedeeld door 100 is.
De gecomprimeerde blob wordt in het geheugen bewaard als een ObjectURL — een lokale verwijzing die je direct kunt downloaden.
Als je op 'Alles wissen' klikt, worden alle ObjectURL's ingetrokken en wordt het geheugen vrijgegeven.
EXIF verwijderen — een privacyfunctie
Canvas-hercodering kopieert geen metagegevens uit het bronbestand. Dit betekent dat alle EXIF-data — inclusief GPS-coördinaten, apparaatmodel, camera-instellingen en tijdstempels — automatisch wordt verwijderd uit de uitvoer. Dit is een privacyvoordeel dat uniek is voor clientside canvas-verwerking.
PNG vs JPEG vs WebP
JPEG is het beste formaat voor foto's. Bij kwaliteit 80–85 zijn JPEG-bestanden 5–15× kleiner dan ongecomprimeerde originelen met nauwelijks zichtbaar kwaliteitsverlies. Gebruik JPEG voor webfoto's.
WebP is een modern formaat dat JPEG doorgaans 25–35% verslaat bij gelijkwaardige visuele kwaliteit. Het ondersteunt ook transparantie. Gebruik WebP voor webafbeeldingen als je zeer oude browsers (IE11) niet hoeft te ondersteunen.
PNG is verloosverlies en ideaal voor schermafbeeldingen, logo's en afbeeldingen met tekst. Canvas PNG-uitvoer is mogelijk niet kleiner dan het origineel omdat Canvas geen kleurpaletten reduceert. Converteer naar WebP via de formaatkiezer hierboven voor significante PNG-compressie.
Welke kwaliteitsinstelling moet ik gebruiken?
85–95%: Minimale compressie, hoogste kwaliteit. Gebruik voor professionele fotografie of drukklare exports.
70–80%: Standaardbereik. Ideaal voor webafbeeldingen. Visueel bijna identiek aan originelen bij 40–60% kleinere bestandsgrootte.
50–65%: Matige compressie. Goed voor e-mailbijlagen en sociale media waar bestandsgrootte zwaarder weegt dan pixelkwaliteit.
10–45%: Zware compressie. Geschikt voor miniaturen, voorbeeldweergaven of situaties waar snel laden zwaarder weegt dan kwaliteit.
Veelgestelde vragen
Nee. Alle afbeeldingcompressie vindt volledig in je browser plaats via de Canvas API. Je bestanden verlaten je apparaat nooit en worden nooit naar een server verzonden.
JPEG, PNG, WebP en GIF (enkel het eerste frame). Je kunt ook van formaat wisselen — bijvoorbeeld PNG naar WebP voor kleinere bestanden.
Kwaliteit hangt af van de schuifinstelling. Bij 80% (standaard) zien de meeste afbeeldingen er identiek uit aan het origineel terwijl ze 40–70% kleiner zijn. Lagere waarden verhogen de compressie maar kunnen zichtbare artefacten introduceren.
PNG gebruikt verliesloze compressie en de browser Canvas API comprimeert PNG mogelijk niet zo agressief als de originele encoder. Probeer in plaats daarvan naar WebP of JPEG te converteren voor significante grootteverkleining.
Ja. Canvas-hercodering verwijdert alle EXIF-metagegevens, inclusief GPS-coördinaten en camera-informatie. Dit is een automatisch privacyvoordeel van browserverwerking.
Tot 20 afbeeldingen per batch. Verwerking is serieel zodat de browser responsief blijft. Na het downloaden kun je de wachtrij wissen en een nieuwe batch starten.