PDF Editor
Split PDFs, remove leading/trailing pages, or delete specific pages in the browser.
Drop PDF here
or use the file input below
Up to 200MB / 500 pages. Processed locally in your browser.
Mode
Splits the PDF after each of the listed pages.
Select a PDF to start.
Preview
Pages marked removed will be excluded from the output.
Feedback
Was this tool useful?
Overview
Split a PDF at chosen page breaks, or remove leading, trailing, or specific pages. Everything runs in the browser — files are never uploaded.
How to use
- Choose a PDF file (up to 200MB or 500 pages).
- Pick a mode: Split, Remove Before, Remove After, or Remove Pages.
- Enter page numbers (single pages or ranges like 5-7 where supported).
- Choose an output format (PDF, ZIP, or numbered PDFs) and a filename template.
- Click Apply, then Download to save the result.
Examples
-
Split at chapter boundaries
Input: 50-page PDF with chapters ending at pages 12, 24, 38.
Output: Four PDFs covering pages 1-12, 13-24, 25-38, 39-50.
-
Drop a scanned cover page
Input: PDF whose first page is a cover.
Output: Use Remove Before with page 2 to keep pages 2 to end.
Notes
- Split ranges are inclusive of the split point (page N belongs to the ending range).
- Multiple outputs are automatically bundled into a ZIP archive.
- Bookmarks and interactive form data may not be preserved by pdf-lib.
FAQ
- Is the PDF uploaded anywhere?
- No. Files are read and rewritten locally with pdf-lib and pdfjs. Nothing leaves your browser.
- Why is my file rejected?
- Files above 200MB or PDFs with more than 500 pages are blocked to avoid memory issues on lower-end devices.
- Do bookmarks and links survive editing?
- Basic annotations usually do, but bookmarks, form fields, and interactive elements may be dropped when pages are copied.
Embed this tool
Paste this iframe into any HTML page to embed PDF Editor on your site:
Related Tools
-
Base64 Encoder / Decoder
Encode plain text to Base64 or decode Base64 back to readable text.
-
URL Encoder / Decoder
Encode URL components safely and decode encoded URL strings instantly.
-
Temperature Converter
Convert temperatures between Celsius, Fahrenheit, and Kelvin.
-
Number Base Converter
Convert numbers between binary, decimal, and hexadecimal formats.