Email attachment under 25 MB
Gmail, Outlook, and most corporate mail servers reject attachments above 25 MB. Compress a large scanned contract or report and send it without a cloud link.
Large PDFs block progress: email servers reject them, portal upload fields cap them at 5 MB, and mobile sharing apps flag them. LuraPDF compresses your PDF entirely in your browser. Smallest-size mode re-renders each page as an optimized image — the same approach that makes scanned documents shrink by 60–80% — while Keep-text mode losslessly rebuilds the file structure so text, links, and form fields stay intact. Drop in your file, pick a compression level, see the estimated output size, and download a smaller PDF in seconds.
Most online PDF compressors upload your file to a remote server where it is processed, temporarily stored, and then deleted on a schedule. That is a privacy problem for anything sensitive — financial statements, medical reports, legal contracts. LuraPDF is structurally different: pdf.js, the browser's canvas API, and pdf-lib handle every compression step locally. Your document data never travels over the network. Close the tab and it is gone.
PDF size becomes a problem the moment you try to move a file. Here are the most common situations where compression unblocks progress.
Gmail, Outlook, and most corporate mail servers reject attachments above 25 MB. Compress a large scanned contract or report and send it without a cloud link.
Tax authorities, immigration portals, and grant submission systems frequently cap uploads at 5 MB or 10 MB. The per-preset size estimate tells you which level fits before you compress.
Scanned documents balloon in size because each page is a large JPEG or TIFF embedded in a PDF wrapper. Compress the archive copy to save storage without losing readability.
WhatsApp caps document transfers at 100 MB. Messaging apps and mobile email clients struggle with very large files. Compress before sharing to avoid send failures.
Brochures, menus, and catalogs published as PDFs on websites load faster when compressed. Smaller files reduce bandwidth costs and improve user experience on mobile connections.
Some print shops have upload limits on their job submission portals. Use the High quality preset to meet the limit while preserving enough image quality for the print resolution you need.
A smaller PDF moves faster, costs less, and fits more places. Here is what you gain when you reduce file size.
Smallest-size mode re-renders every page of your PDF to an optimized JPEG image and rebuilds a fresh PDF around those images. The compression level controls the rendering resolution and JPEG quality: High quality renders at 2× resolution with light compression, Balanced at 1.5×, and Smallest file at 1× with strong compression. Target-size mode goes further: it compresses sample pages at different levels, binary-searches for the lightest setting whose estimated output fits under your byte target, then runs the full pass — re-checking and tightening if the real output overshoots. The honest trade-off in both: because pages become images, text in the output is no longer selectable or searchable. An optional grayscale pass removes colour data for additional savings on colour scans.
Keep-text mode takes the opposite approach: it loads your PDF with pdf-lib and rewrites it with compressed object streams, optionally stripping document metadata. Nothing is re-rendered, so text, vector graphics, hyperlinks, and form fields survive byte-for-byte — the file is just packed more efficiently. Savings are modest (typically 5–20%) because images are left untouched. Every step in both modes runs in JavaScript inside your browser tab; no file data is ever sent over the network. The editor samples your document's text content on load and recommends the mode that fits it best.
| Feature | LuraPDF | Server-based compressors | Desktop apps |
|---|---|---|---|
| Privacy | Browser-only — file never uploaded | File uploaded to a remote server | Local, but install required |
| Cost | Free forever, no quotas | Freemium — daily limit or paywall | $$$ license or subscription |
| Compress to a target size (e.g. 100 KB) | Yes — with honest feasibility check | Rarely offered | Manual trial and error |
| Signup required | None — open page and compress | Account often required for download | License activation required |
Small choices before and after compression make a big difference in output quality and size. Follow these tips for clean results.
Scanned PDFs compress the most — each page is a large image stream. The Smallest file preset often achieves 60–80% size reduction on scanned documents.
Avoid compressing an already-compressed PDF a second time — JPEG recompression stacks and degrades quality faster than the first pass.
Keep the original file. Image compression is lossy — you cannot recover quality from the compressed output if you decide you need it later.
Use Balanced for email and portal submissions. Use Smallest file only when the estimate for Balanced still exceeds the size limit.
Need the text to stay selectable, searchable, or fillable? Use Keep-text mode — it rebuilds the file losslessly instead of re-rendering pages.
Check the per-preset size estimates before compressing — if even Smallest file won't fit under your limit, consider splitting the PDF first with Split PDF.
Drop your PDF into the box above, pick a compression level, check the size estimate, and download a smaller file in seconds. No upload, no signup, no watermark, no quota. Your document stays on your device from the moment you select it to the moment the compressed PDF lands in your downloads folder. If you need to unlock an encrypted PDF before compressing, or keep text selectable with the lossless mode, every LuraPDF tool works the same browser-only way.