Reorder, rotate, delete, and extract pages — add text, images, and annotations
Supports up to 2,000 pages (files up to 700 MB). Everything runs in your browser — this tool cannot rewrite existing text in a PDF.
Click to upload a PDF file
PDF Editor lets you organize a PDF's pages (reorder, delete, rotate, and extract a subset into a new file), and add new text, images, and freehand or highlight annotations on top of any page — entirely in your browser using pdf-lib and PDF.js, in a background Web Worker. It does not, and cannot cleanly, rewrite or edit existing text already in the PDF: browsers have no reliable way to parse a PDF's content stream back into editable text and reflow it, so this tool only adds new content on top rather than pretending to change what's already there. For that, edit the original source document (Word, Google Docs, etc.) and re-export to PDF.
Is PDF Editor free to use?
Yes, completely free with no signup required.
Can I edit or rewrite text that's already in the PDF?
No. This tool can only add new text, images, and annotations on top of a page — it cannot parse and rewrite a PDF's existing text content. No browser-based tool can do this cleanly, since PDF text is stored as positioned drawing operations, not editable paragraphs.
Is my file uploaded to a server?
No. Everything — reading, editing, and saving — happens locally in your browser in a background Web Worker; your PDF is never uploaded anywhere.
How large a PDF can I edit?
Up to 2,000 pages and 700 MB on desktop (300 pages / 100 MB on phones and tablets) — measured limits to keep editing reliable in a browser tab.
What image formats can I add?
PNG and JPEG. Other formats aren't supported by the underlying PDF library.
Can I undo a specific text, image, or annotation after adding it?
Yes, each item has its own remove (✕) button, and annotations can be cleared per page. There's no undo history beyond that.