NoUpload › Guides

Compress a PDF Without Sending It to a Server

By the Lunibyte team · Updated · 5 min read

The email bounces back: attachment too large. The portal says maximum 10 MB. Your phone's scanner app produced a 38 MB PDF of a three-page form. You need it smaller — now.

Most "free PDF compressor" sites solve this by asking you to upload the file to their servers first. If the PDF is a contract, an invoice, a tax return or a medical form, that means handing a private document to a company you know nothing about just to make it smaller. This guide shows how to compress a PDF inside your browser, so the file never leaves your device — and explains honestly what compression does to a PDF, so you choose the right setting.

Why PDFs get so big

A PDF's size is mostly about images:

So the real question is never "how do I compress text?" — it is "how do I make the images inside this PDF reasonable?"

Why compress locally instead of online

Server-side compressors receive the full original file. Even if they delete it later, the document has been copied to their infrastructure, and you can't verify what happens to it. Client-side compression flips this around: the web page brings the compressor to you, and your file is processed in your browser's memory. Nothing is uploaded, there's no account to create, and it works even offline once the page has loaded.

How NoUpload compresses a PDF

NoUpload's Compress PDF tool uses PDF.js (the PDF engine built into Firefox) and pdf-lib, both running locally. It redraws every page as an optimized JPEG image at the resolution and quality you choose, then assembles those images into a new PDF. This approach is extremely effective on the files that cause most size problems — scans and image-heavy documents — and it works on every PDF, however it was made.

You can pick one of three levels:

Level What it does Best for
High quality Sharper pages, larger file Documents you will print
Balanced (recommended) Clear on screen, much smaller Email, upload portals, sharing
Maximum compression Lightest output, softer images Strict size limits, quick previews

Step-by-step

  1. Open the tool: lunibyte.com/noupload/compress-pdf.html.
  2. Add your PDF. Drop it into the box or click (tap) to choose it.
  3. Pick a compression level. Start with Balanced — it is right for most files.
  4. Click Compress PDF. A progress bar shows each page being processed.
  5. Download. The file is saved as yourfile-compressed.pdf, and the page shows the size before and after, for example 18.4 MB → 2.1 MB (89% smaller).

If the result is still too big for your limit, run the original again with Maximum compression. If it looks too soft, go one level up.

The one trade-off to know before you send

Because each page becomes an image, the compressed copy looks the same on screen and on paper, but it no longer behaves like a text PDF:

For a scanned form, a signed contract or a receipt, none of this matters — those pages were images to begin with. For a long text report you want people to search, keep the original and send the compressed copy only where size is the problem. And keep your original file in any case; compression creates a new copy and never changes the source.

Why NoUpload re-renders pages instead of tweaking them

Some desktop programs shrink PDFs by digging into the file and re-compressing each embedded image separately. That keeps text selectable, but it only works well on certain kinds of PDF and needs heavy software. Re-rendering every page works on any PDF — scans, exports from Word, photos saved as PDF, files from a phone scanner — and is light enough to run in a phone's browser. For the documents people most often need to shrink, it gives the biggest savings.

What size reduction to expect

Results depend entirely on what's inside the PDF:

Which level for which limit

A rough guide, assuming a typical phone scan or image-heavy PDF:

Because everything runs on your device, trying a second level costs nothing but a few seconds — there's no re-upload and no queue.

Tips

Frequently asked questions

Will the quality drop? Some image quality is traded for size, depending on the level you choose. "High quality" keeps pages sharpest; "Balanced" is a good middle ground for email.

Can I still select or search the text? Not in the compressed copy — its pages become images. Keep your original PDF if you need searchable text or working links.

Is my file uploaded anywhere? No. Open your browser's Network tab while compressing, or turn on airplane mode after the page loads — the tool keeps working because nothing is sent.

Does it work on iPhone and Android? Yes. Choose the file from Files (iPhone) or Downloads (Android); the compressed PDF is downloaded back to your device. Very large scans may take a little longer on a phone.

Can I compress several PDFs at once? Compress PDF works on one file at a time. If you're sending several documents together, merge them first and compress the single result.

How many times can I use it? Your first 3 uses of any NoUpload tool are included — no signup, no watermark. After that, NoUpload Pro unlocks unlimited use of every tool.

Try it

Shrink your next PDF without uploading it:

Open the Compress PDF tool →