Split PDF by Page Ranges or File Size
Extract pages with ranges like “1-3, 5, 7-10”, or split a big PDF into files that each fit an upload limit such as 1 MB. Pages stay in order. Entirely in your browser, no uploads needed.
Drop files here or browse
Supports PDF - up to 100 MB
Split a PDF by file size
Each link opens the splitter in file-size mode with the limit set. Drop your PDF and split.
Why use the PDF splitter?
Split by file size
Get parts that each stay under 1 MB (or any limit), packed as full as possible, with pages kept in order.
Flexible page ranges
Enter ranges like "1-3, 5, 7-10" to create multiple PDFs at once. Each group becomes a separate file.
Large files supported (up to 100 MB)
Process PDFs up to 100 MB right in your browser. No account or subscription required.
How local PDF splitting works
Upload your PDF and enter the page ranges you want to extract. The tool parses your input, copies the requested pages into new PDF documents using pdf-lib, and creates download links, all inside your browser.
Each comma-separated group in your range input becomes a separate output PDF. For example, “1-3, 5” creates two files: one with pages 1 through 3 and another with just page 5.
In file-size mode, the tool measures real file sizes instead of guessing. It saves a candidate part, checks its size, and keeps adding pages (doubling, then narrowing down) until one more page would go over your limit. Pages that share fonts or images are counted once per file, the way the saved file stores them. A page that is over the limit on its own is compressed by turning it into an image, and with a maximum number of files set, the whole PDF is compressed first when it wouldn't fit otherwise.
Frequently asked questions
How do I split a PDF into files under 1MB?
Drop your PDF above, choose Split by: File size, pick 1 MB, and click Split. Pages stay in order, and each file is packed with as many pages as fit under 1 MB, measured on the real saved file. A page that is over 1 MB on its own is compressed until it fits, which turns that page into an image. Open /split-pdf?target=1mb to start with the limit already set.
The portal wants at most 2 files of 1MB. Can this do that?
Yes. In file-size mode, set Max size per file to 1 MB and Max number of files to 2, or open /split-pdf?target=1mb&parts=2. If the pages don't fit into 2 files as they are, the whole PDF is compressed to about 2 MB first and then split. If it still needs more files, the tool tells you how many instead of handing you files over the limit.
How do I specify page ranges?
Enter page numbers and ranges separated by commas. For example, "1-3, 5, 7-10" creates three PDFs: one with pages 1-3, one with page 5, and one with pages 7-10. Pages are 1-indexed.
Can I split a password-protected PDF?
Yes, if you know the password. The tool asks for it, unlocks the PDF in your browser, and then splits it. The split files are not password-protected unless you add a password to them afterwards.
Are my PDFs uploaded to a server?
No. The entire splitting process runs locally inside your browser using pdf-lib. Your files never leave your device.
Can I split a PDF into individual pages?
Yes. Enter each page number separated by commas, like "1, 2, 3, 4". Each number creates a separate single-page PDF that you can download individually.