Split a PDF by page ranges, every N pages, or custom groups — original page content is fully preserved
Files are processed locally in your browser. Files are not uploaded to JoeLucky.
Drag a PDF here, or click to select a file
Merge PDF files client-side without upload
Open →Compress PDF files client-side, with a non-destructive "preserve document" mode and a smaller-file "rasterize" mode
Open →Combine multiple JPG/PNG images into a single PDF, with page size, orientation and margin controls
No comments yet. Be the first!
PDF Splitter uses the in-browser pdf-lib library to copy real page content when splitting — pages are never rasterized, so text, vector graphics, and fonts are all fully preserved.
No. Splitting uses pdf-lib to copy real page content (text, vector graphics, fonts) directly — pages are never rasterized, so quality exactly matches the source.
"Page ranges" produces one file from a specified range; "Every N pages" automatically splits into equal-sized files; "Custom groups" lets you enter multiple ranges (one per line) to produce several custom files at once.
The tool validates input live (e.g. reversed ranges, page numbers beyond the total) and shows a clear error message before you click "Split".