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.
[ AdSense — PDF Tools ]

Common scenarios

SituationEdit action
Scanned PDF has blank pagesClick ✕ on the blank pages, then Save
Cover page is at the endMove the last page to the front with ↑
Page captured in landscape on phoneUse ↻ to rotate 90 degrees
Resume / cover letter page orderDrag freely to rearrange
Share a contract without confidential pagesClick ✕ 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.
About pdf-lib and pdf.js
pdf-lib (Hopding, MIT) handles PDF generation/modification. pdf.js (Mozilla, Apache-2.0) renders thumbnails. Both libraries are vendored (committed locally) — no external CDN dependency.

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).
⚠️ After saving, download the result and open it in a PDF reader to confirm page order, rotation, and deletions are as intended.