PDF Edit
Delete, reorder, and rotate pages on one screen — with thumbnails to guide you.
Your PDFs never leave your browser. All processing happens locally on your device.
Generating thumbnails
[ AdSense — PDF Tools ]
Common scenarios
| Situation | Edit action |
|---|---|
| Scanned PDF has blank pages | Click ✕ on the blank pages, then Save |
| Cover page is at the end | Move the last page to the front with ↑ |
| Page captured in landscape on phone | Use ↻ to rotate 90 degrees |
| Resume / cover letter page order | Drag freely to rearrange |
| Share a contract without confidential pages | Click ✕ on those pages, then save the new PDF |
Related tools
Thumbnails look blurry — is the output blurry too?
Thumbnails render at low resolution (~150px wide) for speed. The saved PDF copies the original pages as-is, so there is no quality, text, or font loss in the output.
Does rotation affect file size?
Almost not at all. pdf-lib only updates the page rotation metadata (/Rotate); pixel data is not re-encoded. Output size is essentially the same as the source.
Drag-and-drop doesn't work on mobile
Mobile browsers have limited HTML5 drag-and-drop. Use the ↑ and ↓ buttons on each page card instead — same outcome. Press multiple times for larger moves.
Frequently asked questions
Are my PDF files uploaded to a server?
No. PDF processing happens entirely in the pdf-lib and pdf.js libraries running inside your browser. Even the site operator cannot see the contents.
Safe for contracts, resumes, and sensitive documents.
I deleted a page by accident — can I undo it?
Yes. Deleted pages are shown in gray and the ↺ button restores them instantly. Until you click Save, every change (delete, reorder, rotate) lives in memory and can be reverted freely.
How does rotation work?
Each press of the ↻ button rotates the page 90 degrees clockwise — cycling through 90, 180, 270, and 0 (original). Rotation is applied at the PDF metadata level so output file size is barely affected.
How do I reorder pages on mobile?
Use the ↑ and ↓ buttons on each page card. Desktop additionally supports drag-and-drop.
For large jumps the buttons are more accurate — they work on mobile too.
How many pages can it handle?
Initial load grows with page count because thumbnails are rendered. Desktop Chrome handles 100-200 pages comfortably; mobile is best kept under 50.
For very large PDFs, split first with Split PDF, then edit.
Can I edit password-protected PDFs?
Password-locked PDFs may not process automatically. This tool does not provide decryption. Unlock the PDF in a viewer first, then upload.
References
Last reviewed: 2026-05-06 / pdf-lib (MIT) + pdf.js (Apache-2.0).
- pdf-lib (MIT) — GitHub
- pdf.js (Mozilla, Apache-2.0) — GitHub
- PDF specification — ISO 32000-1 / ISO 32000-2 (rotation: /Rotate key)
⚠️ After saving, download the result and open it in a PDF reader to confirm page order, rotation, and deletions are as intended.