Optimize

Compress PDF to 2 MB

Shrink a PDF to 2 MB or less, a typical cap for photo-heavy documents and long scans. It's a best-effort ceiling: SnapOtter shrinks the images inside the PDF, lowering resolution only as far as the target needs. A PDF that is mostly text or vector drawings has little to squeeze, and if it can't get under 2 MB the result says so and gives you the smallest version it could make.

Features

  • Target-size compression locked to 2 MB
  • Reports whether the target was reached, and the size it got to
  • Recompresses embedded images; text and vector graphics stay sharp
  • Never returns a file larger than the one you uploaded
  • Self-hosted: documents are processed on your own server

What you can do

  • Bring a long scanned document under a 2 MB upload limit
  • Compress an image-heavy catalogue or lookbook for sharing
  • Shrink scanned medical records for a patient portal upload
  • Reduce a photo report from a site inspection before emailing it

Self-hosted. Your files never leave your network.

SnapOtter runs entirely on your own infrastructure. Files processed with Compress PDF to 2 MB are never uploaded to third-party servers. Deploy a single Docker container and process files with full privacy, no watermarks, and no usage limits. Open source under AGPL-3.0.

Frequently asked questions

What if my PDF is already under 2 MB?
It still goes through the same search, so you may get a smaller copy back, but never a bigger one. If nothing smaller comes out, you get the original bytes.
Can I compress a confidential PDF to 2 MB?
Yes. SnapOtter runs on your own server, so the document is never uploaded to a third-party service.

Ready to try Compress PDF to 2 MB?

Deploy SnapOtter in under a minute. All 254 tools included. Open source and free forever.

Try the live demoGet Started Free