JPEG-compressor
Verklein JPEG-foto's voor websites, e-mail en uploads met onze JPEG-compressor. Deze codeert de afbeelding opnieuw met trellis-kwantisatie en geoptimaliseerde Huffman-tabellen, op de kwaliteit die je kiest. Je kunt kiezen voor een progressief of baseline-bestand. De compressor past de EXIF-rotatie toe en verwijdert camera- en locatiegegevens. Ideaal voor bloggers, webwinkeleigenaren en ontwikkelaars die kleinere foto's nodig hebben zonder software te installeren.
Veelgestelde vragen
Hoe maakt de JPEG-compressor bestanden kleiner?
De afbeelding wordt gedecodeerd en opnieuw gecodeerd op de ingestelde kwaliteit. Daarbij worden trellis-kwantisatie, overshoot-deringing, een geoptimaliseerde kwantisatietabel en geoptimaliseerde Huffman-codering gebruikt. Met deze coderingstechnieken worden bestanden kleiner zonder verlies van visuele kwaliteit. Ook metadata zoals EXIF-cameragegevens en GPS-coördinaten wordt verwijderd, wat op zichzelf vaak al enkele kilobytes scheelt.
Welke kwaliteitsinstelling moet ik gebruiken?
De kwaliteit loopt van 1 tot 100 en staat standaard op 80, wat geschikt is voor de meeste foto's op het web. Waarden tussen 70 en 85 zien er op normale weergavegrootte meestal hetzelfde uit als het origineel. Onder 50 worden blokken en kleurvlekken zichtbaar. Gebruik 90 of hoger voor afbeeldingen die later worden bewerkt of afgedrukt.
Wat doet de optie Progressief?
Een progressieve JPEG slaat de afbeelding in meerdere stappen op, zodat browsers tijdens het laden een wazige voorbeeldweergave kunnen tonen die steeds scherper wordt. Progressieve bestanden zijn voor foto's van meer dan enkele honderden pixels meestal iets kleiner dan baseline-bestanden. De optie staat standaard aan. Schakel deze uit als een oud systeem of apparaat alleen baseline-JPEG accepteert.
Kan ik PNG, WebP of andere formaten uploaden?
Ja, uploads van JPEG, PNG, GIF, WebP, TIFF en AVIF worden geaccepteerd. Het resultaat is altijd een JPEG-bestand met de extensie .jpg. Bij een geanimeerde GIF of WebP wordt alleen het eerste frame gebruikt. Uploads in andere formaten worden met een foutmelding geweigerd.
Wat gebeurt er met transparante delen?
JPEG ondersteunt geen transparantie. Daarom worden transparante en halftransparante pixels vóór het coderen op een witte achtergrond geplaatst. Logo's en pictogrammen met transparantie krijgen dus een witte achtergrond. Gebruik in plaats daarvan de PNG-compressor of de WebP-compressor als je transparantie wilt behouden.
Blijft de oriëntatie van de foto behouden?
Ja. Telefoons slaan foto's vaak gedraaid op en registreren de juiste rotatie in EXIF-metadata. De compressor past die rotatie toe op de pixels voordat de metadata wordt verwijderd. Zo wordt het resultaat overal rechtop weergegeven.
Verwijdert de tool EXIF- en GPS-gegevens?
Ja, alle metadata wordt verwijderd, waaronder het cameramodel, de opnametijd, de GPS-locatie en ingesloten miniaturen. Kleuren worden omgezet naar de sRGB-kleurruimte, die elke browser correct weergeeft. Zo bescherm je je privacy wanneer je foto's publiceert en wordt het bestand ook kleiner.
Wat zijn de groottebeperkingen?
Elke upload mag maximaal 5 MB zijn. Afbeeldingen die breder of hoger zijn dan 4000 pixels, worden verkleind tot maximaal 4000 bij 4000 pixels, met behoud van de verhoudingen. Kleinere afbeeldingen behouden hun exacte afmetingen.
Waarom is het resultaat soms groter dan het origineel?
Als het origineel al met lage kwaliteit was opgeslagen, kan opnieuw coderen met een hogere kwaliteitsinstelling een groter bestand opleveren. Verlaag de kwaliteit totdat het resultaat kleiner is, of behoud het origineel als dat al goed is geoptimaliseerd. Bij elke nieuwe JPEG-codering gaat bovendien wat detail verloren. Comprimeer daarom altijd de beste versie die je hebt.
Kan ik meerdere JPEG-bestanden tegelijk comprimeren?
Je kunt meerdere bestanden aan de pagina toevoegen. Elk bestand wordt afzonderlijk gecomprimeerd met dezelfde instellingen voor kwaliteit en progressief coderen. Bestanden worden één voor één verwerkt, zodat een mislukte afbeelding geen invloed heeft op de andere. Bestanden worden tijdens het verzoek in het geheugen verwerkt en niet opgeslagen.