Batch Compress PDF

Upload multiple PDFs and reduce file size with PyMuPDF stream compression and garbage collection — without noticeably degrading image quality.

How to use

Reduce PDF file size using PyMuPDF stream compression and object cleanup. Upload one or many files and download optimized copies.

  1. 1

    Upload PDFs

    Drag and drop or choose files. Up to 50 PDFs, 50MB each.

  2. 2

    Choose mode

    Standard keeps image quality. Maximum applies stronger compression for smaller output.

  3. 3

    Compress

    Click Compress PDFs. Each file is processed in memory — usually seconds per file.

  4. 4

    Download

    Download files individually or all at once. Compare before/after sizes in the results table.

Up to 50 files per batch · 1 credits per input file