← All guides

How to make a PDF smaller than 2 MB

2 MB is the most common file-size cap on web forms — visa applications, school portals, support uploads. Here is how to hit it in your browser, without uploading the file you are shrinking.

Open the Compress PDF tool →

Web forms love to cap uploads at 2 MB — visa portals, university applications, support ticket attachment fields, government services. The cap is rarely about disk space; it is a legacy default that has become a de-facto web-form standard. The fastest way to clear it is to compress the PDF until it fits, and you can do it here in your browser, with no upload.

Why 2 MB shows up everywhere

PHP, which still powers a huge fraction of the form-driven web, defaults to a 2 MB upload cap (upload_max_filesize=2M). Most admins never change it. So even on modern stacks, you keep meeting the same 2 MB wall:

  • US visa application photo and document uploads
  • Many university and scholarship portals
  • Customer-support attachment fields
  • Older government services

A document that is 5 MB straight out of a scanner can usually compress to under 2 MB without any visible quality loss for screen viewing.

The quickest path under 2 MB

Open the tool, drop the PDF, pick High compression, hit compress. The tool shows the before-and-after size immediately. For image-heavy PDFs you typically see a 60–85% reduction.

If you are still over 2 MB after “High”, do this in order:

  1. Drop any blank pages. Scanners often produce blank back-sides or separator pages. Use the Delete Pages tool to remove them — sometimes that alone brings you under the cap.
  2. Drop sections the form does not need. A 30-page report when the form asks for a 5-page summary is wasted bytes. Use the Split PDF tool to extract just the required range.
  3. Re-scan at lower DPI if you can. A 300 DPI scan compresses bigger than a 150 DPI one even after recompression.

When compression is not enough

If the original is truly huge — a 100 MB archive scan — even maximum compression may not reach 2 MB. In that case the answer is to split or extract, not compress harder. The Split PDF tool can break a long document into smaller per-section files; submit only what the form requires.

Privacy

The visa application, the school transcript, the medical form you are compressing for that 2 MB upload — those are exactly the kinds of files you do not want stopping at a third-party compression service first. The Ghostscript engine runs in your browser, the file is shrunk on your device, and nothing leaves until you click submit on the form yourself.

Step by step

  1. Open the Compress PDF tool.
  2. Drop your PDF on the upload area.
  3. Pick "High" compression to start — that gets most PDFs comfortably under 2 MB.
  4. Click "Compress PDF" and check the resulting size.
  5. If you are still over, see the tips below — split, delete blank pages, or accept lower image quality.
Open the Compress PDF tool →

FAQs

Why do so many sites cap at 2 MB?
2 MB is the historical default for PHP file uploads (the `upload_max_filesize` config), and it stuck as a soft web-form standard. Even modern systems often keep the limit to discourage huge attachments and protect against abuse.
Will "High" compression noticeably hurt quality?
For image-heavy PDFs, "High" downsamples embedded images to roughly 72 DPI — that is fine for screen viewing and most form-submission contexts but is not print-quality. Pure text PDFs are unaffected because there is nothing image-like to downsample.
What if my PDF is still over 2 MB after High compression?
A few options. Run it through the Delete Pages tool first to drop blank scanned pages and any sections the form does not need. If it is a scan, try the Compress Scanned PDF guide for stronger settings. As a last resort, split it with the Split PDF tool and submit only the required pages.
Is the file uploaded anywhere to compress it?
No. Compression runs in your browser via Ghostscript compiled to WebAssembly. The WASM module downloads once on first use, then your PDF is shrunk locally. You can verify in the browser Network tab — your file never leaves your device.

Related guides