A free, open-source PDF editor that runs entirely in your browser. No server uploads, no accounts, no tracking. Your files never leave your device.
- Text annotations — add text with custom font size and color
- Freehand drawing — draw directly on PDF pages
- Highlight — mark important sections
- Shapes — add rectangles for emphasis
- Redact — black out sensitive content
- Image insertion — place images onto PDF pages
- Signature — draw and insert signatures
- Undo/Redo — full edit history
- Page thumbnails sidebar
- Rotate pages (90° increments)
- Delete pages
- Navigate and zoom (mouse wheel + Ctrl supported)
- Merge PDFs — combine multiple PDF files into one
- Split PDF — extract individual pages or page ranges
- Compress PDF — reduce file size
- PDF to Image — export pages as PNG or JPEG
- 100% client-side processing — files are never uploaded to any server
- No accounts, no cookies, no tracking
- All data lives in browser memory and is cleared on page close/refresh
- Only your theme preference (dark/light) is stored in localStorage
Simply open pdf-editor-pro.html in any modern browser. No build step or server required.
python3 -m http.server 8080
# Open http://localhost:8080/pdf-editor-pro.htmlPush to a GitHub repository and enable GitHub Pages — it works out of the box as a single HTML file.
| Shortcut | Action |
|---|---|
V |
Select tool |
T |
Text tool |
D |
Draw tool |
H |
Highlight tool |
S |
Shape tool |
R |
Redact tool |
I |
Insert image |
Ctrl+Z |
Undo |
Ctrl+Shift+Z |
Redo |
Ctrl+S |
Download edited PDF |
Ctrl+O |
Open PDF file |
+ / - |
Zoom in / out |
Ctrl+Scroll |
Zoom with mouse wheel |
Delete |
Delete selected annotation |
Escape |
Deselect / close modal |
- PDF.js — PDF rendering
- pdf-lib — PDF modification and creation
- Vanilla HTML, CSS, JavaScript — no build tools, no frameworks
- Kashif — Creator & Maintainer
MIT License — see LICENSE for details.
This software is provided "as is", without warranty of any kind. The author is not liable for any claims, damages, or other liability arising from the use of this software.