Skip to content

Batch processing

Queue up a stack of PDFs and apply the same operation to every one: compress, rotate, watermark, add page numbers, protect with a password, or export each page as a JPG. Files are handled one at a time on your device and the results come back together as a ZIP.

Handled on your device Free · Unlimited No sign-up · No watermark
Loading tool…

How it works

  1. 1

    Pick one operation

    Choose the operation and set it up once — the settings apply to every file.

  2. 2

    Add your files

    Drop as many PDFs as you need, and remove any you change your mind about.

  3. 3

    Run and save

    Files run in order. Save successful results together; failures list their reason.

Your privacy is the point

This tool runs entirely in your browser using WebAssembly and Canvas. Your file is never uploaded to a server, never stored and never seen by anyone but you.

Frequently asked questions

Why are the files processed one at a time?+

Rendering a page needs a canvas and a lot of memory. Working through the queue one file at a time keeps the tab stable on large batches — the whole run finishes in order without freezing the page.

What happens if one PDF fails?+

That file is marked failed with the reason and the queue keeps going. Every file that succeeded is still available, so one damaged or encrypted PDF never wastes the whole batch.

Can I recover a password-protected output?+

No. Encryption happens locally with AES-256 and the password is never stored or transmitted — if you lose it, the file cannot be opened. Keep a copy of the password before you delete your originals.

Related tools

All tools

Everything runs locally. No uploads, no server-side copies.