Edit PDF —
Annotate, highlight, redact, stamp. Nothing leaves your browser.
Click anywhere on a PDF page to drop a text box, draw a highlight, redact sensitive content, or stamp an image. Everything runs locally; your file never touches a server.
Drop files here
or click to browse
One PDF file
Advertisement
How to edit a PDF
- Drop or select your PDF.
- Choose a tool: Text, Highlight, Redact, or Image.
- Click (text/image) or click-drag (highlight/redact) on the page preview.
- Drag objects to reposition; drag the corner handle to resize images and rectangles.
- Ctrl+Z / Ctrl+Shift+Z to undo and redo.
- Click Save PDF to download the edited file.
Why PrivaPDF for editing
- 100% local — your PDF is never uploaded or sent anywhere
- Text, highlight, redact, and image stamps in one tool
- Undo/redo history for every action
- Multi-page support with per-page annotation tracking
- Works offline after the first visit
FAQ
- Can I edit existing text in a PDF?
- PrivaPDF adds new text on top of the page. Editing or removing pre-existing PDF text requires rewriting the internal content stream, which is not currently supported.
- Are my files uploaded?
- No. All processing happens in your browser using pdf-lib and PDF.js. Your file never leaves your device.
- What fonts are available?
- Helvetica is used for broad PDF compatibility. The text you see on screen closely matches what will be embedded in the PDF.
- Can I annotate multiple pages?
- Yes — navigate between pages with the Previous/Next buttons. Annotations are page-specific and saved correctly when you export.
- Can I fill out a PDF form with this?
- Yes — switch to the Text tool and click into each field to place text. PrivaPDF doesn't detect form fields automatically, but you can position text precisely on top of any blank.
- Will the highlights and redactions print correctly?
- Yes. Highlights are drawn as translucent overlays and redactions as solid rectangles, both at standard PDF opacity — they survive printing and PDF viewers.
- Does this work on mobile?
- Yes — touch dragging is supported via pointer events. For fine text placement and image resizing we recommend a desktop browser.