Reduce PDF file size by rasterizing every page as a compressed JPG image and reassembling them into a new, flattened PDF. Choose between mild, medium, or harsh compression to control the quality-to-size tradeoff. The tool renders each page at 2× resolution using PDF.js, compresses it with browser-image-compression, then embeds the result into a new PDF using pdf-lib — all in your browser. See a thumbnail preview of the first page, track page-by-page progress, and compare original and compressed file sizes. Best suited for PDFs with heavy images, scanned documents, or files that need to be emailed under a size limit. Note that text in the output becomes non-selectable since pages are converted to images.
TonniTools is built to run locally in your browser. Since no data ever leaves your device, everything works, even without internet.