Free Smallpdf Alternative β No Daily Limits
Free Smallpdf alternative with no 5MB file limit and no daily task restrictions. Split, merge, and process PDFs locally in your browser. Unlimited and private.
Smallpdf is a well-known PDF suite β but its free tier is severely limited: 5MB file cap, 2 tasks per day, watermarks on some outputs, and mandatory cloud uploads. Our alternative lifts all those restrictions: unlimited file sizes, unlimited tasks, no watermarks, and complete privacy since everything runs in your browser.
Drop PDF to split
Single PDF file
How It Works
Upload any PDF document and choose how to split it using three flexible modes: extract specific pages by number, split at regular intervals (every N pages), or divide into a set number of equal parts. The tool parses your PDF locally using the pdf-lib JavaScript library and generates separate output files β all without uploading anything to a server.
Page range syntax gives you precise control: enter "1, 3-5, 8-12" to extract exactly those pages into a new PDF. For recurring splits, the "Every N Pages" mode is ideal β split a 100-page document into 10-page sections automatically. The "Equal Parts" mode divides your document into the exact number of files you specify.
Each output file is a valid, standalone PDF document with all formatting, fonts, images, and annotations preserved. Every split file contains embedded copies of all required resources β fonts, images, form fields β so it opens correctly in any PDF reader without referencing the original source document.
Features
- βThree split modes: Extract specific pages, Split every N pages, Divide into equal parts
- βPage range syntax for precise control (e.g., "1, 3-5, 8-12, 15")
- βDownload individual split files or all at once with a single click
- βPreserves page formatting, fonts, images, annotations, and form fields exactly
- βHandles PDFs with read-only/permissions restrictions
- βNo page count limit β split documents of any length
- βInstant local processing β no server uploads or waiting
- βNo signup, no watermarks, unlimited free usage
How to Use This Tool
- Upload the PDF you want to split by dragging it onto the upload area or clicking to browse. Any PDF β scanned, text-based, or mixed β is supported.
- Choose your split mode: Extract specific pages (enter page numbers/ranges), Every N Pages (set the interval), or Equal Parts (set the number of sections).
- For Extract Pages mode, enter page ranges using syntax like "1, 3-5, 8-12". For other modes, set the split interval or number of parts.
- Click "Split" and download each part individually or use the "Download All" button to get everything at once. All files are ready to use immediately.
Perfect For
- βExtracting specific chapters from an e-book, manual, or training document for focused reading or distribution
- βSeparating individual pages from multi-page scanned documents (receipts, forms, applications) for organized filing
- βBreaking large reports into section-sized handouts for classroom distribution or team meetings
- βIsolating signed pages from a longer contract for separate filing or forwarding to specific parties
- βExtracting cover pages, table of contents, or appendices from academic papers or proposals
- βSplitting large PDF portfolios into individual documents for separate email attachments
- βCreating separate files from a bulk PDF export (e.g., splitting a month of invoices into individual invoice files)
- βPreparing PDF sections for translation by splitting documents into language-specific portions
Under the Hood
The splitter parses the source PDF's cross-reference table (xref) using pdf-lib, which maps every object in the document β pages, fonts, images, form fields, and metadata. For each split operation, the tool creates new PDF documents and copies only the requested page objects from the source, along with all their dependencies (referenced fonts, embedded images, linked annotations).
Internal resource resolution ensures each output file is fully self-contained. If page 5 references a font subset defined on page 1, that font subset is embedded in the output file even if page 1 isn't included. This prevents the common issue where split PDFs display blank text because they're missing font data. The same applies to embedded images, ICC profiles, and form field definitions.