Compress PDF to 2 MB — for long reports and big scans

This compresses a PDF to 2 MB or less in your browser, a size meant for long documents such as reports, tenders, contracts and many-page scans.

Live demo · real result from this tool

Drop your PDF here

or paste with Ctrl+V · nothing is uploaded · add several to process them in one go

1 KB = 1,000 bytes here, so the result also fits forms that count 1,024.

Your result appears here — processed on your device.

Processed on your device — nothing is uploaded.

How to use Compress PDF to 2 MB

  1. Add the PDF. The target field shows 2 MB as 2048 KB.
  2. For a document created on a computer, untick If needed, convert pages to images to reach the size and try the lossless route first.
  3. Press Compress to 2 MB. If lossless succeeds, you are done and the document is unchanged in appearance.
  4. If it reports that 2 MB could not be reached, tick the image option, choose Black and white for text-only scans, and run it again.
  5. Download the file ending in -2mb.pdf and spot-check a few pages.

What it does and when to use it

A 2 MB limit turns up when a portal expects real documents rather than single proofs: a dissertation chapter for a submission system, a tender or bid document, a scanned rental agreement or contract, a long financial statement, or a set of reports attached to an application. Short files rarely need help at this size. Long ones, and especially long scans, often do.

Long documents raise two concerns that short ones do not. First, many of them mix real text with a few images, and you may want to keep the text searchable. Second, the work itself is heavier, because every page has to be redrawn when images are involved. This page is written with both in mind.

Mixed documents: what changes and what does not

The tool has one image setting for the whole file. When it converts pages to images, it converts all of them, including pages that were pure text. For a 40-page report that is mostly typed with a handful of photos, that would turn crisp, searchable text into pictures to save space that the photos are really using.

So for computer-made documents, start with image conversion off. The lossless rebuild repacks fonts and internal structure and often removes a surprising amount of waste from files produced by some export tools. If it still cannot reach 2 MB, the photos are the problem: replace them with smaller versions in your source document and export again. Converting pages to images is the right choice for scans, where every page is already a picture.

How it works

Your PDF is processed in the browser tab. Nothing is uploaded.

A file already at or under 2,000,000 bytes is returned exactly as it is. Otherwise the lossless pass runs first, using pdf-lib and qpdf, and its result is kept if it fits. If image conversion is allowed and still needed, pdf.js renders each page and the tool encodes it as a JPEG. It starts at 150 DPI and searches quality from 35% to 85%; if even 35% is too big, it estimates which lower resolution should fit, since size falls roughly with the square of the DPI, and searches again. It keeps the largest result under the target.

Worked examples

A 30-page scanned contract from an office copier. Each page gets about 66 KB. That is usually enough for clear printed text, especially in black and white. Signatures and initials on each page are worth checking in the preview, since thin strokes fade first.

A 45-page thesis chapter exported from Word, 3.1 MB, with several charts. Try lossless first. If the result says it could not reach 2 MB, the charts or photos are likely stored at high resolution. Re-insert them at a smaller size, or save charts as compressed images, and export again so the text stays selectable for the examiner.

A 90-page scanned annual report. Each page gets about 22 KB. The tool will drop well below 150 DPI to fit. If the portal accepts several files, split the report into parts with the PDF Splitter and compress each part separately.

Limits and tips

  • Converted pages lose selectable text, links and form fields. Keep the original.
  • To find out quickly how long a file is, open it in the PDF Page Counter.
  • For a file that must also open quickly online, the PDF Optimizer linearises it for fast web view without changing the pages.
  • Smaller limit? Compress PDF to 1 MB uses the same engine with half the budget.

Frequently asked questions

My report is mostly text with a few photos. Will the whole thing become images?
Only if the lossless pass cannot reach 2 MB and image conversion is ticked. Conversion applies to every page, so untick it first and see whether lossless is enough. If not, shrink the photos in the source file and export again.
Why does the browser slow down on a long PDF?
Each attempt redraws every page at the chosen resolution. A 60-page file means 60 renders per attempt, which uses memory and time. Close other tabs, and use a laptop or desktop for very long documents.
Can I reach 2 MB with a 100-page scan?
Each page would get about 20 KB. That can be readable in black and white for plain text, but small print will suffer. Splitting the document, if the portal allows several files, is usually a better answer.
Do I need to compress a file I am only emailing?
Maybe not. Limits like 2 MB usually come from upload portals. If you are just sending the file to someone, check your email service's attachment limit first, which is often much higher.
Is the file uploaded for compression?
No. pdf.js, pdf-lib and qpdf run inside your browser. Long contracts and reports stay on your device.

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close