Edit PDFs securely in your browser. No uploads, no servers — your files never leave your device.
- Use the live version — ready to use, no setup required
- Run it locally — clone this repo and build it yourself (see Development below)
Both options keep your files completely private. The app runs entirely in your browser either way.
This editor runs completely in your browser. Your PDFs are never uploaded to any server — everything happens right here on your computer, keeping your documents private and secure.
Scroll through pages, zoom, rotate, and search text. Browse your PDF documents with smooth scrolling, precise zoom controls, and powerful text search.
Highlight text, draw, add shapes and text notes. Mark up your documents with highlights, freehand drawings, shapes, and text annotations.
Draw your signature directly on any page. Add your handwritten signature to contracts, forms, and other documents that need signing.
Delete, rotate, reorder, and extract pages. Reorganize your PDF by removing unwanted pages, changing page order, or extracting specific pages.
Combine multiple PDFs or split into separate files. Merge documents into one or divide a large PDF into smaller files.
Save your edited PDF with all changes included. Download your modified PDF with all annotations, signatures, and page modifications embedded.
Press ? anytime in the app to see all available keyboard shortcuts.
- React 19
- TypeScript
- Vite
- pdf-lib
- PDF.js
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run buildMIT
