HexaMedia — Free Online PDF & Image Optimizer

Split PDF

Extract each page of a PDF as its own file, with a thumbnail preview so you can identify pages before downloading.

Drop a PDF here

or click to browse — single file

How Split PDF Works

Split PDF reads your file with PDF.js to render a thumbnail of every page. Once you click Split into pages, it uses pdf-lib's copyPages function to extract each page into its own standalone one-page PDF. Nothing is re-encoded or rasterized in the process, so every extracted page keeps the exact text, images, and vector content of the source. The tool works on a single PDF at a time, and needs at least two pages to have anything to split.

1. Drop a PDF

Drag a single PDF into the drop zone, or click to browse. Split PDF works on one file at a time.

2. Preview the pages

Every page renders as a thumbnail in a grid, labeled by page number, so you can identify which ones you need before extracting anything.

3. Split and download

Click Split into pages to extract every page as its own file, then download individual pages or all of them at once.

What to Expect

One-page PDFs can't be split

If the file you drop has only a single page, HexaMedia shows an error immediately: 'This PDF has only one page — nothing to split.' There's nothing to divide.

Extracted pages keep their original quality

Splitting only copies page content; it never rasterizes or recompresses it the way Compress PDF does for files over 500 KB. Every extracted page keeps its original text selection, image quality, and vector graphics.

Downloads are staggered by design

Download all triggers each page's download roughly 300 milliseconds apart, to avoid your browser blocking multiple simultaneous downloads. For a PDF with dozens of pages, give it a few seconds and check whether your browser is asking you to allow multiple downloads.

Frequently Asked Questions

Can I split more than one PDF at a time?
No, Split PDF works on a single file. Drop one PDF, extract its pages, then repeat the process for the next document.
Why can't I split my PDF?
Split PDF requires at least two pages. If your file has only one, the tool shows the message 'This PDF has only one page — nothing to split' and stops before rendering anything.
Does splitting reduce the quality of the extracted pages?
No. Each page is copied with pdf-lib without any re-encoding, so extracted pages keep the exact text, image quality, and vector content of the source PDF. Unlike Compress PDF, this tool never rasterizes pages, regardless of file size.
How are the extracted files named?
Each download follows the pattern originalfilename_pageN.pdf, numbered in order starting at 1. There's no option to rename pages individually before downloading.
Can I download only some pages instead of all of them?
Yes. Every page in the grid has its own Download button, so you can grab just the pages you need. Download all is only for when you want every page.

Nothing You Extract Ever Leaves Your Browser

Rendering thumbnails and extracting pages both happen locally in this tab, using PDF.js and pdf-lib. Your document is never uploaded to a server: not for the preview, and not for the pages you download.