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.