How to split a PDF on any device

Four methods that work, and what each one did to 34 real documents.

Free toolSplit PDFCut a PDF into separate files, or pull out the pages you need. You see every output file, named and page by page, before you download anything.Open the PDF splitter

The short answer

On a Mac, drag the pages you want out of Preview's thumbnail sidebar. On Windows, print the page range to Microsoft Print to PDF. In a browser, use a tool that cuts the file in the page rather than on a server.

Then check two things in what came out. Search it for a word you know is on those pages, because a tool that rebuilds the document can drop the invisible text layer while the pages still look perfect. And look at the size, because splitting always costs something and one method below cost a lot.

On a Mac, Preview already does it

No download, no account, and it works with the network off.

  1. Open the PDF in Preview

    Double-click it, or right-click and choose Open With, then Preview.

  2. Show the thumbnails

    View, then Thumbnails. The pages appear down the left edge.

  3. Select the pages you want

    Click one, then hold ⌘ to add more or ⇧ to take a run.

  4. Drag them to the desktop

    Dragging the selection out of the sidebar writes a new PDF holding those pages. The original is untouched.

This is the fastest route on a Mac and it is the one worth checking afterwards. The framework underneath it rewrites the document rather than copying it, which is where the size and text results further down come from.

On Windows, printing is the only built-in route

Windows 11 has no Save selected pages command. What it has is a virtual printer, and printing a page range to it produces a file holding that range.

  1. Open the PDF in Edge

    Or in the Reader app, or in any viewer with a print dialogue.

  2. Press Ctrl and P

    Choose Microsoft Print to PDF as the printer.

  3. Type the pages

    Under Pages, enter something like 1-3 or 2,5,9.

  4. Print, and name the file

    Windows asks where to save it. That saved file is your split.

This route was not measured here, because there is no Windows machine in this test. It is a print path rather than a copy, so treat the result the way you would treat any reprint: open it, search it for a word, and check whether links and form fields still work.

One pass gives you one file. Cutting a 40-page report into four parts means four trips through the print dialogue, which is the reason most people reach for something else.

In a browser, without the upload

A browser tool is the only route that is the same on every operating system, and some of them do the work in the page rather than on a server.

That distinction is worth checking rather than trusting. Of the tools ranking on the first page for "split pdf" on 13 September 2026, iLovePDF, Smallpdf and Adobe all sent the document to a server and served the result back from a download token. pipefile and ihatepdf.cv did the work locally. A browser tool that never uploads also keeps working with the network off once the page has loaded, which is a quick way to test the claim.

This site's own splitter is Split PDF. Its results are the floi rows in the table below.

On the command line, when there are fifty of them

Two page ranges is a mouse job. Two hundred files is not, and this is where a shell loop pays for itself.

TaskCommand
Pull out pages 1 to 6pdfseparate -f 1 -l 6 in.pdf p-%d.pdf, then pdfunite p-*.pdf part1.pdf
Give every page its own filepdfseparate in.pdf page-%d.pdf
The same with qpdfqpdf in.pdf --pages . 1-6 -- part1.pdf

Poppler's pdfseparate is measured below. The qpdf line is written from its documentation and is not in the table, because qpdf was not installed on the test machine and this site does not publish numbers it did not run.

What each method did to 34 real PDFs

Every document was split in half, three ways, on 13 September 2026. The corpus is 34 PDFs from the author's own Downloads folder, 108 pages and 58,559,349 bytes in total, from a 24 KB bank statement to a 28.7 MB scan. They are not committed to the repository, because they are personal files. Any folder of PDFs reproduces the shape.

Machine: macOS 26.6.2 on Apple silicon, Node 24.18.0, poppler 26.08.0, PDFKit as shipped with the OS. Text was extracted from the source and from the two halves with pdftotext and compared character for character after whitespace normalisation.

MethodText still extractableMedian total sizeWorst case58.56 MB becameMedian time
floi, in the browser33 of 34101.4%181.1%59.03 MB2.75 ms
pdfseparate + pdfunite, poppler 26.0834 of 34105.8%281.7%60.40 MB101.3 ms
PDFKit, macOS28 of 34176.5%1,204.5%77.02 MB26.4 ms

Every method comes out above 100%, and that is the format rather than the tool. Splitting a document in two puts the fonts and images both halves use into both halves. The interesting number is how far above 100% a method lands: copying the page objects costs 1.4%, and rebuilding the document cost 76.5%.

The PDFKit result

PDFKit is the framework macOS Preview and the Finder's Quick Actions are built on, so it is the engine behind the Mac route at the top of this page. It changed the extractable text of 6 of the 34 files, and it grew several of them severely.

On a two-page agreement of 45,410 bytes, the two halves came to 1,204% of the original. The pages render identically: what changed is how the document is written, not what it draws. Five of the six text failures were machine-generated invoices and statements, which is exactly the kind of document people split.

The one floi difference

Freelancer Annotation Onboarding Guide_FINAL.pdf extracts the same characters in a different order after a floi split. It is a tagged PDF, and the structure tree is not carried into the parts, so pdftotext falls back to geometric order. Poppler carried it and floi did not, which is the row where floi comes off worse and it is stated on the tool page as a limit.

Why your one extracted page is still enormous

This is the complaint behind most of the searches, and the answer is the same shared resources. Page 1 was pulled out of each of the same 34 documents and weighed against the whole file.

DocumentWhole filePage 1 aloneShare
Two-page bank statement24,487 bytes23,350 bytes95.4%
Two-page signed agreement45,410 bytes44,641 bytes98.3%
Three-page photo document1,596,583 bytes78,682 bytes4.9%
Three-page 28.7 MB scan28,732,395 bytes10,150,622 bytes35.3%

Median share across all 34: 41.6%. The pattern is the content, not the page count. A text document's weight is its embedded fonts, and every page carries them, so one page of two is nearly the whole file. A document of photographs keeps its weight in the images, and each page only takes its own.

No splitter can fix this by cutting more carefully, because the page genuinely needs those fonts to draw. If the extracted page has to be small, compress it afterwards or export it as a picture with PDF to Images.

Which one to use

If you areUse
On a Mac, cutting one file oncePreview. Then search the result for a word.
On Windows with no software to installPrint to PDF for one range, a browser tool for several.
Cutting a document into many named partsA browser tool that shows the parts before it builds them.
Handling something confidentialAnything that does not upload. Test it with the network off.
Processing fifty filesThe command line.

Reproducing this

The scripts are a dozen lines each and are described in docs/research/split-pdf.md in this site's repository, alongside the method, the machine and the date. They are not committed, because they read private files.

Frequently asked questions

Does Windows have a built-in way to split a PDF?

Only through printing. Edge and the Reader app can print a page range to the Microsoft Print to PDF driver, which gives you a new file holding those pages. There is no Save selected pages command anywhere in Windows 11, and no way to produce several files in one pass.

Why is one page pulled out of a PDF still almost as big as the whole file?

Because the pages share their resources. A font embedded once is used by every page, so the page you keep carries the whole subset with it. Across 34 real documents, page 1 alone was a median of 41.6% of the original file, and on a two-page bank statement it was 95.4%. Where the pages are photographs the share falls instead: on one 1.6 MB file, page 1 was 4.9%.

Does splitting a PDF lose quality?

It depends entirely on whether the tool copies your pages or redraws them. A copying tool changes nothing you can see or select. A tool that rebuilds the document can lose the invisible text layer: re-saving through PDFKit, the macOS PDF framework, left 6 of the 34 documents tested below rendering perfectly and no longer searchable.

How do I split a PDF on a Mac without extra software?

Open it in Preview, show the sidebar with View then Thumbnails, select the pages you want, and drag them out to the desktop. That writes a new PDF holding those pages. It is free and works offline. Check the size of what it saved, and search it for a word you know is in it.

Which method keeps the parts smallest?

The ones that copy page objects rather than rebuilding the document. Splitting a file in half always costs a little, because shared fonts and images end up in both halves. Across the same 34 files a byte-copying browser split totalled 101.4% of the input, poppler 105.8%, and PDFKit 176.5%.

Can I split a PDF without uploading it?

Yes, in three ways: a desktop app, a command-line tool, or a browser tool that does the work in the page rather than on a server. Several of the split sites that rank on Google do upload. You can tell by watching where the finished file is fetched from.

move openesc close