Split PDF into separate files.

Extract any pages or ranges into separate PDFs. Custom ranges, fixed chunks, or visual page picker — all in your browser.

Drop your PDF here
or click to browse files from your device
— single PDF · any size
✓ 100% private · ✓ no uploads · ✓ free forever
— How it works
Step 1
Add your PDF
Drop any PDF file onto the tool. Your file is read locally — nothing is uploaded.
Step 2
Choose how to split
Split by custom page ranges, fixed-size chunks, or pick individual pages visually.
Step 3
Download the result
One PDF downloads directly. Multiple files are zipped automatically.

What does splitting a PDF mean?

Splitting a PDF means taking one document and dividing it into multiple smaller documents. You might have a 20-page report and need pages 1–5 for one recipient and pages 12–18 for another. Rather than sharing the full document, you can extract exactly the pages you need into separate PDFs. All processing runs in your browser — no uploads, no accounts, no data leaving your device.

Common reasons to split a PDF

Legal professionals often receive large document bundles and need to extract specific exhibits or sections. Academics pull out individual chapters from a combined thesis. Teachers distribute selected pages from a larger resource. Designers split multi-page decks to share individual slides. In business, splitting separates invoices from statements, extracts signature pages, or distributes only the relevant portion of a contract.

Split modes — which one to use

Custom ranges let you define exactly which pages go into each output file. Fixed ranges split the document into equal chunks — useful for dividing a 60-page report into three 20-page sections. Extract all pages turns every page into its own PDF file, which is useful for archiving or bulk processing. Select pages lets you pick individual pages visually using thumbnail previews, then download just those pages as one or more files.

Privacy and how it works

When you drop a PDF onto Hoja, your browser reads it using the standard File API — a local memory operation with no network activity. The splitting logic runs using pdf-lib, a JavaScript PDF engine that executes entirely within your browser tab. Output files are generated in memory and offered as downloads via local object URLs. Nothing is transmitted to a server at any point.

— FAQ
Can I split a PDF into more than two parts?
Yes. Custom ranges let you define as many ranges as you need. Fixed ranges split into as many equal chunks as the page count allows. There is no limit on output files.
How are multiple output files delivered?
If you produce more than one PDF, the tool packages them into a ZIP file and downloads it automatically. A single output PDF downloads directly without zipping.
What happens to the original file?
Nothing. Your original PDF is never modified. Hoja reads it into browser memory and generates new PDF files from the pages you select. The original remains exactly as it was on your disk.
Can I merge selected ranges into one PDF instead of separate files?
Yes. Both custom ranges and select-pages modes have a "merge into one PDF" toggle. When enabled, all the pages you selected are combined into a single output file instead of being split into separate files.
Are my files uploaded to a server?
No. Everything runs locally in your browser using pdf-lib. Your file never leaves your device. There are no accounts, no tracking, and no server-side processing.

Last updated:

— Ready when you are

Open the toolkit. Keep your files.

Browse all tools