How PDF Editor Works
Upload your PDF
Drop your PDF. The first page is rendered instantly — all text and images are visible exactly as in a PDF viewer.
Edit text
Use Erase Text to drag a white rectangle over text you want to remove. Use Add Text to click anywhere and type new content.
Save & download
Click Save to apply all edits via pdf-lib, then download your edited PDF — all changes embedded permanently.
Key Features
Erase Text (Whiteout)
Drag to draw a white rectangle over any text. The rectangle is saved as a white-filled shape in the PDF, permanently covering the original text in all viewers.
Add New Text
Click anywhere on the page to place a text box. Type your content, choose font size and colour, then press Enter to confirm placement.
Visual WYSIWYG Editing
Every edit is shown live on the rendered page before you save. Drag another rectangle or place another text box as many times as needed.
100% Private
Pages are rendered by PDF.js in your browser. All editing uses pdf-lib locally. Your PDF is never transmitted to any server.
Multi-Page Support
Navigate between pages with the arrows in the toolbar. Edits on all pages are tracked and applied together when you save.
Permanent Edits
Changes are embedded into the PDF structure when you save — visible in every PDF viewer, not just as annotations that can be hidden.