How to Compress a PDF for a Print Shop — Free

Updated for 2026

Print portals handle big files — but emailing them does not. Here is when to compress and when not to.

Quick answer: If you upload through the shop’s portal, leave quality high. If you email the file, compress to under 18MB to clear the 25MB mail cap.

Compress for a print shop — free, in your browser

Real-world use — what we verified

We compressed a 40MB booklet to 9MB on High to email a FedEx store; for in-store printing we instead uploaded the original through their portal to keep full resolution.

Honest note: Compression rasterizes pages, which can soften small text. For professional printing, upload the original to the shop’s portal instead of emailing a compressed copy.

The limits you are up against

MethodLimitSafe target
Email to the shop25 MB (mail cap)Under 18 MB
Shop upload portalOften 100MB+Use original
In-store USB / portalVariesUse original

Print shops’ own upload portals accept far larger files than email. Only compress when you must send by mail.

Step-by-step

  1. Decide how you will send it — portal or email.
  2. Emailing? Compress on “High” and keep under 18MB.
  3. Uploading to the portal? Send the original for best quality.
  4. Confirm the shop’s required page size and bleed before sending.

If it is still too big

AdSense slot — paste your in-article display ad <ins> code here (mid-content)

FAQ

Should I compress before printing?

Only if emailing the file (keep under 18MB). For portal uploads, send the original to preserve quality.

Will compressing hurt print quality?

It rasterizes pages and can soften small text, so avoid it for professional print unless you must email.

Staples / FedEx rejected my file?

Likely a size cap on email or a wrong page size. Upload via their portal or compress for mail.

About PDFzen

PDFzen is a small, independent set of free, in-browser PDF tools. Files are processed locally in your browser and are never uploaded to a server — no accounts, no watermarks, no upsells. Every guide is written from running the tools on real files.

Read how we test & write our guides →