Upload one or more PDFs — or a ZIP containing PDFs — and get back a single ZIP with each file split page-by-page. Multi-GB friendly: the result is streamed straight to your disk as it's produced.
ProEach PDF is split into one file per page. All split files are packaged inside a single ZIP, named originalTitle_page1.pdf, originalTitle_page2.pdf, etc. The ZIP is streamed to your disk as it's built — nothing is buffered in memory.
Each upload (PDF or ZIP) is capped at 2 GB. Larger uploads will be rejected; we recommend splitting the workload across multiple jobs.
On Chrome/Edge/Brave/Opera the result is streamed directly to a file on your disk (no memory buffering), so you can produce multi-GB output safely. On Firefox/Safari the browser will buffer the result in memory first — keep individual jobs under ~1 GB output there.
Uploaded files are written to a temporary directory on our server, processed by qpdf, and deleted as soon as the response finishes (or within 2 hours at the latest). We don't keep copies.
Each successful split job counts as 1 against your monthly quota, no matter how many input PDFs or pages. Failed jobs (e.g. you canceled the download) don't count.