§

Sleep een PDF hiernaartoe

of klik om een PDF-bestand te kiezen

Eén PDF tegelijk. Het wordt gelezen van uw schijf, nooit geüpload.

Bestanden verlaten nooit uw browser — de hele PDF wordt gecomprimeerd op uw eigen apparaat.

Let op: dit werkt door elke pagina als afbeelding te renderen, zodat tekst leesbaar blijft maar niet meer selecteerbaar of doorzoekbaar is. Werkt het beste op gescande en afbeeldingsrijke PDFs; een puur tekst- of vector-PDF krimpt mogelijk niet. Als het resultaat niet kleiner zou zijn, behoudt u uw origineel.

§

Compressieniveau

Compressieniveau

Hogere niveaus renderen pagina's op een lagere resolutie en met sterkere JPEG-compressie, waardoor het bestand kleiner wordt maar paginaafbeeldingen zachter worden.

§

Comprimeren en downloaden

pdf

In Nederland en België is een PDF die te groot is voor de bijlagelimiet van een e-mail een dagelijkse ergernis: een gescand huurcontract, pagina's van een hypotheekakte die met de telefoon zijn gefotografeerd, een declaratie vol kassabonnetjes. MijnOverheid.nl, de Belastingdienst en het Belgische portaal mijnburgerprofiel.be weigeren bijlagen boven hun limiet, en veel documentbeheersystemen van werkgevers liggen ruim onder de 25 MB. De gebruikelijke oplossing is het bestand uploaden naar Smallpdf of iLovePDF, wat betekent dat een document met BSN, IBAN of medische gegevens op de server van een derde belandt. Dit hulpmiddel kiest een andere aanpak. Het gebruikt pdf.js, de Mozilla-engine die PDFs binnen Firefox weergeeft, plus pdf-lib om het bestand te herbouwen, zodat een gevoelige scan op uw laptop blijft, zoals de AVG en de richtlijnen van de Autoriteit Persoonsgegevens beogen.

Hoe PDF comprimeren hier werkt

Er is geen uploadstap en geen server die het werk doet. Alles gebeurt op de pagina die u bekijkt, met pdf.js om pagina's te renderen en pdf-lib om het document te herbouwen — beide laden de eerste keer dat u op PDF comprimeren klikt.

  1. PDF lokaal lezen. Wanneer u een PDF sleept of selecteert, leest de browser het bestand rechtstreeks van uw schijf in het geheugen en opent het met pdf.js. Het telt de pagina's en bereidt zich voor op het renderen. Er gaan geen bytes over het netwerk — open het tabblad Netwerk in DevTools om dat te bevestigen.
  2. Elke pagina renderen als afbeelding. Elke pagina wordt getekend op een offscreen canvas op de resolutie die uw compressieniveau kiest: 150 DPI voor Laag, tot 96 DPI voor Hoog. Dit is de stap die tekst in een afbeelding verandert, waardoor het resultaat leesbaar maar niet meer selecteerbaar is.
  3. Hercoderen als JPEG. Elke gerenderde pagina wordt opgeslagen als JPEG op de kwaliteit die uw niveau instelt. JPEG verwijdert details die uw oog niet mist, en daar komt het grootste deel van de formaatreductie vandaan bij gescande of afbeeldingsrijke pagina's.
  4. Herbouwen en grootte controleren. pdf-lib assembleert de JPEGs in een nieuw PDF, één afbeelding per pagina op het originele paginaformaat, en verwijdert de documentmetadata. Vervolgens wordt de nieuwe grootte vergeleken met het origineel: als het kleiner is ontvangt u het gecomprimeerde bestand; zo niet, dan krijgt u uw ongewijzigd origineel terug.

Waarom deze compressor gebruiken

  • Uw PDF blijft op uw apparaat. iLovePDF, Smallpdf en Adobe sturen uw PDF naar hun servers om het te comprimeren. Dit hulpmiddel niet. Een gescand paspoort, een ondertekend contract, een medisch rapport: alles wat privé is wordt hier verwerkt en nooit geüpload, dus er blijft niets achter op de machine van iemand anders.
  • Eerlijk over wat het kan. Dit is geen magie. Het verkleint gescande en afbeeldingsrijke PDFs door de afbeeldingen opnieuw te comprimeren, en het vertelt u duidelijk dat tekst in het proces een afbeelding wordt. Als uw bestand niet kleiner kan worden gemaakt, zegt het dat en behoudt uw origineel in plaats van een groter bestand als kleiner te presenteren.
  • Kies hoe zwaar u comprimeert. Laag houdt pagina's scherp voor een bescheiden besparing; Hoog rendert op lagere resolutie met sterkere JPEG-compressie voor het kleinste bestand. U ziet de voor- en naformaten en het bespaarde percentage, zodat u opnieuw kunt uitvoeren op een ander niveau als het resultaat niet klopt.
  • Geen account, geen limieten, geen watermerk. Omdat het werk in uw browser plaatsvindt, is er geen aanmelding, geen dagelijks bestandslimiet en wordt er niets op het resultaat gestempeld. Comprimeer zoveel PDFs als u wilt, zo vaak als u wilt, zonder uw e-mailadres te geven.

Veelvoorkomende toepassingen

Een PDF verkleinen doet zich het vaakst voor wanneer een afbeeldingsintensief bestand te groot is om te versturen of op te slaan.

  • E-mailbijlagen: breng een gescand pakket onder de 25 MB-limiet van Gmail of Outlook zonder het naar een externe site te uploaden.
  • Portaluploads: pas een gefotografeerd contract of declaratieformulier aan aan de bestandsgrootte-eis van een portal.
  • Archivering: sla een map met gescande documenten op een fractie van de grootte op wanneer u geen volledige afdrukresolutie nodig heeft.

Een praktijkvoorbeeld

Stel dat u een overeenkomst van 12 pagina's heeft gescand en het bestand is overeenkomst.pdf van 18 MB, te groot voor uw e-mailgateway. Sleep het hierheen, laat het niveau op Gemiddeld staan en klik op PDF comprimeren. Elke pagina wordt gerenderd op 120 DPI en opgeslagen als JPEG, dan opnieuw gebouwd in een nieuw PDF. De indicator toont het origineel op 18 MB, het gecomprimeerde bestand misschien op 3,4 MB, en 81% bespaard. Download het en het gaat gemakkelijk onder de limiet. De pagina's zien er hetzelfde uit op het scherm. Het enige wat u kwijt bent, is de mogelijkheid om tekst te selecteren, omdat elke pagina nu een afbeelding is, en de scan heeft uw laptop nooit verlaten.

FAQ

Wordt mijn bestand ergens naartoe geüpload?

Nee. De compressie wordt volledig uitgevoerd in uw browser met pdf.js en pdf-lib die in de pagina zijn geladen. Uw PDF wordt van uw schijf in het geheugen gelezen, elke pagina wordt gerenderd en hergecodeerd, en een nieuw PDF wordt lokaal opgebouwd. Er is geen server-round-trip — u kunt dit bevestigen in het tabblad Netwerk van uw browser.

Waarom is mijn PDF niet kleiner geworden?

Dit hulpmiddel verkleint PDFs door de paginaafbeeldingen opnieuw te comprimeren. Een PDF die voornamelijk uit selecteerbare tekst of vectorafbeeldingen bestaat heeft nauwelijks afbeeldingsdata om te comprimeren, waardoor het renderen als afbeeldingen een bestand van gelijke of grotere grootte kan opleveren. Wanneer dat gebeurt, detecteert het hulpmiddel dit, behoudt uw origineel en meldt dat de PDF al geoptimaliseerd is. Het geeft u nooit een groter bestand dat als kleiner wordt voorgesteld.

Hoeveel kan ik verwachten te besparen?

Dat hangt volledig af van de PDF. Gescande documenten en afbeeldingsrijke bestanden krimpen vaak met 50–90% op Gemiddeld of Hoog, omdat het grootste deel afbeeldingsdata is. Tekst- of vector-PDFs krimpen mogelijk weinig of helemaal niet. De voor/na-indicator toont het exacte resultaat voor uw bestand, probeer dus eerst Gemiddeld en ga naar Hoog als u meer nodig heeft.

Blijft de tekst selecteerbaar?

Nee, en dat is het centrale compromis. Om agressief te comprimeren in de browser wordt elke pagina als afbeelding gerenderd, waardoor het resultaat een reeks afbeeldingen is in plaats van selecteerbare tekst. De pagina's blijven perfect leesbaar en zien er hetzelfde uit op het scherm, maar u kunt de tekst niet markeren, kopiëren of doorzoeken. Als het behouden van selecteerbare tekst belangrijker is dan de grootte, is dit hulpmiddel niet de juiste keuze voor dat bestand.

PDF comprimeren verkleint een PDF zonder het document aan een website over te dragen. Sleep uw bestand, kies een compressieniveau en klik op Comprimeren — elke pagina wordt gerenderd, hergecodeerd als JPEG en opnieuw gebouwd in een kleiner PDF, allemaal in de browser. U ziet de originele grootte, de gecomprimeerde grootte en het bespaarde percentage, en als het bestand niet kleiner kan worden gemaakt behoudt u uw origineel. Het werkt het beste voor gescande en afbeeldingsrijke PDFs; tekst wordt een afbeelding in het proces. De PDF-engine laadt alleen wanneer u erom vraagt, zodat de pagina snel blijft totdat u klaar bent.