Split PDF
One file per page, without handing the document over.
Nothing is uploaded
Drop files here, or click to choose
Accepts PDF. No size limit, no sign-up.
Break a PDF into separate single-page files. Every page becomes its own PDF, numbered in order, and none of it leaves your device.
Why split rather than extract
The most common reason is that you need to send one page rather than a forty-page document — a single invoice from a statement run, one signed page from a contract, one certificate from a bundle.
It is also how you reorganise a badly assembled document: split it, discard what you do not need, and merge the rest back in the right order. That round trip is lossless, because splitting and merging are both structural operations.
The pages stay real pages
Each output file is a genuine PDF containing the original page, not a picture of it. Text remains selectable and searchable, fonts are carried across, and vector graphics stay sharp at any zoom.
Page dimensions are preserved individually, so a landscape page inside a portrait document comes out landscape.
File size will not divide evenly
Splitting a ten-megabyte document into ten pages does not give ten one-megabyte files. Resources such as embedded fonts and images are copied into whichever output files reference them, so a page carrying a large photograph will be large and a page of plain text will be small.
The total across all the pieces is usually somewhat larger than the original, because shared resources may be duplicated across several outputs.
Downloading many files at once
A long document produces a lot of files, and clicking through them individually is impractical. Everything is offered as a single ZIP alongside the individual links.
The ZIP is assembled in your browser with no compression, because PDF content is already compressed — recompressing it would burn your CPU for almost no saving.
Local, unlimited, private
Splitting is done by pdf-lib inside your browser tab. The document is never uploaded, which matters given what people usually split: statements, contracts, medical records and identity documents.
No page limit, no file size cap, no watermark and no account. Verify it in the DevTools Network tab while you split something.
Frequently asked questions
Will each page still be a real PDF?
Yes. Every output is a genuine single-page PDF with selectable text and sharp vector graphics, not an image of the page.
Why do the split files add up to more than the original?
Embedded fonts and images are copied into every output that references them, so shared resources can be duplicated across several files.
How do I download all the pages at once?
A single ZIP of every page is offered alongside the individual download links, packaged in your browser.
Can I split a password-protected PDF?
Documents that require a password to open must have that protection removed first. Documents with only usage restrictions are handled.
Is my document uploaded?
No. Splitting happens entirely in your browser. Nothing is transmitted at any point.
Other tools
- JPG to PDFPhotos in, one PDF out — without uploading anything.
- PDF to JPGEvery page becomes an image, at the resolution you pick.
- PDF to PNGLossless pages, transparency kept.
- Merge PDFSeveral documents in, one document out.
- HEIC to JPGYour photos never leave your device.
- Compress ImageSmaller files, without handing them over.
- WebP to JPGFor every program that still refuses to open .webp.
- PNG to JPGMuch smaller files — when the image is a photograph.
- JPG to PNGLossless from here on — but read this first.
- HEIC to PNGWhen you need transparency or a lossless copy.
- JPG to WebPMeaningfully smaller at the same quality setting.
- PNG to WebPThe only common target that keeps transparency and gets small.
- WebP to PNGFor transparency plus software that will not open .webp.
- AVIF to JPGThe newest format, converted to the one everything reads.
- AVIF to PNGWhen the AVIF has transparency you cannot afford to lose.
- GIF to PNGOut of 256 colours and 1-bit transparency.
- BMP to JPGBMP stores every pixel raw. The savings are enormous.
- SVG to PNGVector to pixels — a one-way trip, so choose the size well.
- Compress JPGMozJPEG, running on your own processor.
- Compress PNGGenuinely lossless. Not a palette reduction in disguise.
- Compress WebPAlready the efficient format — squeeze it further.
- QR Code GeneratorStatic codes. No redirect, no tracking, no expiry.
- Word CounterCounts CJK properly. Your text never leaves the page.