PDF Workflow Builder

Build reusable client-side PDF recipes: repair, optimize, keep pages, compress, watermark, merge, number, flatten, rotate, and encrypt without bouncing between tools.

Reusable Recipes Client-side AES-256 Reports
Upload PDF
✔️
Pipeline complete!

Add Operation

🔧
Repair
Rebuild structure
Optimize
Clean output
🗜
Compress
Reduce file size
💧
Watermark
Add text overlay
🔒
Password
Encrypt PDF
#️⃣
Page Numbers
Number each page
Keep Pages
Extract ranges
🖼
Flatten
Image-based copy
🔄
Rotate All
Rotate every page
📑
Merge
Append more PDFs

Configure

Automate Your PDF Workflow

The PDF Workflow Builder lets you chain multiple PDF operations into a reusable pipeline. Instead of downloading and re-uploading your file between each step, configure the whole recipe once, run it in order, and export a report of what happened.

Start by uploading a PDF, then add steps from the operation palette: repair or optimize structure, keep specific page ranges, compress, watermark, encrypt with AES-256, add page numbers, rotate, flatten, or merge additional PDFs. Recipes can be saved in your browser or exported as JSON for another workstation.

Frequently Asked Questions

Does the order of operations matter?
Yes. Operations execute in sequence from left to right. For example, if you compress before adding a watermark, the watermark text will be sharp. If you compress after, the watermark may lose some quality. A common order is: merge, rotate, page numbers, watermark, compress, password.
Are my files uploaded to a server?
No. The workflow runs in your browser using local pdf.js, pdf-lib, and qpdf/WASM assets. Your PDF never leaves your device.
Can I use the same operation more than once?
Yes. You can add the same operation multiple times with different configurations. For example, you could add two watermark steps to place text at both the top and bottom of each page.
Is there a page or file size limit?
There is no hard limit, but very large PDFs (over 100 MB or hundreds of pages) may be slow to process since everything runs in the browser. For best results, keep files under 50 MB.
What does the Compress step actually do?
The compress step rasterizes pages at the selected quality and rebuilds the PDF. This can reduce file size for image-heavy files, but it can also make text image-based. Use optimize when you only want structural cleanup.
Can I save a workflow?
Yes. You can save a recipe in this browser, load it later, or export/import it as JSON so another team member can reuse the same steps.