mint

convert · pdf

Split a PDF by page range online

Split a PDF into parts by page ranges or every N pages — files up to 10 MB, up to 2 000 pages, results in under 30 seconds, one credit per 20 pages after your 20 free runs a day.

input

Sample loaded: sample.pdf (1.3 KB). Choose a file to use your own.

Up to 10 MB.

Comma-separated page ranges, one part each: '1-2,5-' ('5-' runs to the last page).

More options (1)

Alternative to ranges: parts of this many pages.

ctrl + enter

result

Press Run. The result lands here, made by the real tool.

1 credit per 20 pages, minimum 1 · ≤10 MB · ≤30 s · no login · 20 free/day

How it works

  1. Choose a PDF with the file picker and enter comma-separated page ranges such as '1-2,5-' or set a fixed page count per part.
  2. Press Run.
  3. Download the resulting PDF directly, or unzip split.zip to get each part as a numbered PDF.

Limits

Input files may be up to 10 MB and up to 2 000 pages; a run may produce at most 200 parts and the combined output may not exceed 30 MB. Each run completes within 30 seconds. Twenty runs a day are free with no login required; beyond that, each run costs one credit per 20 pages, with a minimum of one credit.

Privacy

Your file is processed for the request and discarded immediately afterwards; it is not kept or used for any other purpose. Usage records store only time, tool, status, duration, credits, and a salted hash of the IP address.

Call it from code

curl
curl -sS -X POST 'https://data.voiddo.com/v1/pdf_split?download=1' \
  -F 'input={"ranges":"1-2,3"}' \
  -F 'file=@input.pdf' \
  -o result.pdf

20 calls a day need no key. Beyond that: one-time credit packs, $5 for 500 credits, $9 for 1,000 credits, $29 for 4,000 credits. Get credits · llms.txt · OpenAPI.

Questions

What does the range notation '5-' mean?

A trailing hyphen with no end page runs to the last page of the document, so '5-' means from page five to the end.

When do I get a zip file instead of a single PDF?

When your ranges or page-count setting produce more than one part, the tool returns split.zip containing part_01.pdf, part_02.pdf, and so on.

Are uploaded files kept after the run?

No. The input is processed for that request and discarded; it is not stored or used for anything else.

How do I call this from code?

Send a POST request to https://data.voiddo.com/v1/pdf_split with your file and parameters; a curl example is shown on this page.

What happens once I exceed the 20 free runs a day?

Further runs are paid with prepaid credits attached to an API key, at one credit per 20 pages with a minimum of one credit per run.