Reduce PDF file size by re-encoding pages in your browser.
Compress a PDF by re-encoding its pages (images downsampled, streams flattened) and download the smaller version. Great before emailing or uploading large documents.
100% client-side — zero uploads, maximum privacy
Instant results — no waiting for server processing
Secure — your data never leaves your browser
Free to use — no sign-up required
Merge, split, and compress PDFs without uploading to any server
Page-level granularity — select exact pages to keep or remove
Works with password-protected files where permitted
Pagination support for large documents
Built on pdf-lib for reliable, standards-compliant processing
Reduce PDF file size for email attachment limits
Optimize PDF uploads for government and legal portals
Compress presentation PDFs for faster downloads
Shrink scanned document PDFs for archival storage
Prepare PDFs for web embedding with reduced bandwidth
Depends on content — scan-heavy PDFs can shrink 40-70%; text-only PDFs barely shrink since text streams are already compact.
Combine multiple PDF files into one, in your browser.
Extract pages or page ranges from a PDF file.
Convert .xlsx, .xls, .csv and .tsv spreadsheets to a clean PDF.
Extract text from a PDF into table rows and export as .xlsx.