How to Batch Process Multiple PDFs at Once (Merge, Compress, and Watermark in One Pass)

·7 min read

If you have 30 invoices to compress, 50 contracts to stamp "CONFIDENTIAL," or a folder of scanned receipts to bundle into one tax packet, doing it file-by-file is the slow death. Two tools cover most batch jobs:

  • The Batch tool — upload up to 50 PDFs, pick compress, rotate, or watermark, and download a ZIP. Pro feature.
  • The Merge tool — combine any number of PDFs into one file. Free, no account, no upload to a server.

Everything else is either a workflow combining those two with another single-file tool, or a job that genuinely has to run one-at-a-time. Here's how each scenario actually plays out.

The Dedicated Batch Tool: Compress, Rotate, Watermark on 50 Files

This is the one-click option for the three operations people repeat most often.

Drop up to 50 PDFs into the Batch tool, pick an operation, and hit go. Each file is processed in your browser — nothing uploads anywhere — and the results come back as a single ZIP with predictable filenames (invoice_compressed.pdf, contract_watermarked.pdf, etc.).

The three operations:

  • Compress — runs the same browser-based compressor as the Compress tool on every file. Typical size reduction is 20–50% on text-heavy PDFs, 5–15% on already-scanned image PDFs.
  • Rotate — picks 90°, 180°, or 270° and applies it to every page of every file. Useful for a folder of scans the auto-feeder fed in sideways.
  • Watermark — same text on every file (e.g., CONFIDENTIAL, DRAFT, COPY — DO NOT FORWARD).

Because everything runs client-side, the practical limit is your browser's RAM, not a server quota. A batch of 50 modestly-sized PDFs (5–10MB each) finishes in under a minute on a recent laptop. A batch of 50 scan-heavy 50MB PDFs will be slower and may push browser memory hard — split it into two passes if your tab freezes.

Batch is a Pro feature on PDFShift ($9/month). The single-file Compress, Rotate, and Watermark tools stay free forever, so if you only have a handful of files, run them one at a time and skip Pro entirely.

Batch-Merging Is Just the Merge Tool

The Merge tool accepts any number of PDFs in one shot. Drag in 30 chapter files, drag the thumbnails to reorder them, hit merge, get one PDF. There's no separate "batch merge" because merge already is a batch operation by nature.

A few practical tips that save time when you're combining a lot of files:

  • Name your source files in the order you want them merged. 01-cover.pdf, 02-summary.pdf, 03-data.pdf — they'll drop into the merge tool already in the right order, no manual reordering needed.
  • Pre-clean each file before merging. A 200-page merged disclosure packet that includes blank scanner separators in every source file is going to be 200 pages of misery. Run Remove Pages on each source first, or compress the merged output afterward.
  • Watch the page count, not just the file size. Some tools cap at 200 or 500 pages even if the byte size is small. The PDFShift Merge tool doesn't impose a hard page cap, but other free merger tools often do.

For a slow walkthrough of merging from scratch, the free PDF merge guide covers the basics. This post is about doing it on volume.

Workflow Recipes for Common Batch Jobs

Most real "batch" tasks aren't a single operation — they're two or three operations chained together. Here are the recipes that cover 90% of what people ask about.

Combine Then Shrink: Make a Bundled Packet Email-Friendly

You have 12 contractor invoices that need to go to your accountant as one PDF, and the merged result is 80MB.

  1. Merge the 12 invoices in order
  2. Drop the merged output into Compress
  3. If it's still over 25MB, rerun the compressor or split it into two emails

This is a manual three-step but each step takes 5–10 seconds. No need for the Batch tool here — Merge is already batch-by-nature.

Compress 30 Scans at Once: Pure Batch Job

A real estate agent has 30 listing-photo PDFs from a scanner, each 15MB, and wants them all under 5MB for upload to the MLS portal.

  1. Open the Batch tool → select Compress
  2. Drag in all 30 files at once
  3. Wait, then download the ZIP

That's the whole job. Two minutes, one tool.

Stamp 50 Contracts as DRAFT: Pure Batch Job

A paralegal needs the same DRAFT watermark on every contract going out for review.

  1. Batch tool → Watermark → type DRAFT
  2. Upload the 50 PDFs
  3. Download ZIP, send

If different contracts need different watermarks (different client names, for instance), that's not a batch job — that's a mail-merge job, and you'd want a desktop tool with a CSV input. See "When You Need More" below.

Fix a Folder of Sideways Scans

A scanner fed a stack of double-sided documents in upside-down. You have 25 PDFs that all need a 180° rotation.

  1. Batch tool → Rotate → 180°
  2. Upload the 25 files
  3. Download ZIP

For mixed-orientation files (some sideways, some upside-down, some correct), see the sideways scan fix guide — those need single-file handling because the rotation isn't uniform.

Split-Then-Batch: Break a Mega-PDF Into Pieces and Process Each

You have one 500-page deposition PDF and you need each section as its own compressed file for archiving.

  1. Split tool the source into sections
  2. Drop the resulting files into Batch tool → Compress
  3. Download ZIP of compressed parts

What Still Has to Happen One-at-a-Time

Honest answer: not everything is batch-able yet. PDFShift's batch tool covers compress, rotate, and watermark. For these, you still process files individually:

  • OCR — running OCR on a folder of scans (the OCR tool handles one file per run)
  • PDF to Word conversionPDF to Word is one-at-a-time
  • Password protectionProtect PDF takes one file at a time so you can set a unique password per file (which is usually what you want anyway — a shared batch password defeats the purpose)
  • Page-specific operations — removing or reordering pages is inherently per-file because the pages differ

For a once-a-month job of converting 10 PDFs to Word, doing it one at a time takes 5 minutes and isn't worth automating. For a daily job of converting 100 PDFs, you've outgrown a browser tool.

When You Need More

If you're running batch jobs daily — say, a law firm processing intake docs, a real estate brokerage compressing listing packets, or an accountant ingesting client receipts — eventually you hit the ceiling of a browser-based tool. Two ways to break out:

  • Desktop with full automation: Adobe Acrobat Pro has Action Wizard, which lets you record a multi-step batch (e.g., compress → OCR → watermark → save to folder) and run it on hundreds of files unattended. It's overkill for occasional use, but if your job is "process 200 PDFs every Monday morning," it pays for itself in saved time.
  • Scripted batch: if you're technical, the same operations are scriptable with libraries like pdf-lib (JavaScript) or pypdf (Python). That's a different article, but the bones of it are: loop over a folder, apply the operation, save the result.

For most people, though, the browser-based Batch tool plus the recipes above cover everything they actually need. Pick the closest recipe, run it, ship the work.

Ready to try it?

Process up to 50 PDF files at once. Batch compress, rotate, or watermark PDFs and download them all as a ZIP.

📚 Batch Process — Free Online Tool

Get notified about new PDF tools

AI-powered features coming soon — summarize, chat with, and extract data from PDFs.