Tagline: Merge, split, compress, watermark, protect, and edit PDFs β 100% offline, private, and fast.
Offline PDF Tools is a modern, privacy-first Chrome Extension (Manifest V3) that opens as a full-page app and lets you modify PDFs entirely within your browser.
All PDF operations are performed locally in memory β π no uploads, no servers, no tracking.
Built for users who need reliable PDF tools without trusting online services, this extension focuses on privacy, performance, and simplicity.
- Combine multiple PDF files into a single document
- Drag-and-drop file upload
- Reorder input files before merging
- Automatic filename generation
- Split PDFs using flexible range syntax:
1-3,5,7-10 - Validate ranges against total page count
- Export only the pages you need
- Select individual pages using thumbnail grid
- Create a new PDF from selected pages
- Visual selection indicators and page numbers
- Drag-and-drop page thumbnails
- Reorder pages intuitively
- Export reordered PDF instantly
- Remove unwanted pages from a document
- Prevents deleting all pages (safe guard)
- Works seamlessly with preview grid
- Rotate pages by 90Β°, 180Β°, or 270Β°
- Per-page rotation controls
- Visual rotation preview before export
- Remove password security from encrypted PDFs locally
- Instant password entry decryption
- Set custom user and owner passwords completely offline
- Restrict printing, content copying, editing, or form-filling permissions
- Reconstruct cross-reference tables (xref) and trailers of broken PDFs
- Local stream byte offset recovery
- Modify document metadata (Title, Author, Subject, Keywords) offline
- Auto-populates existing metadata fields for quick edits
- Deflate stream size losslessly to optimize PDF files locally
- Draw custom text watermarks (color, size, opacity, rotation angle)
- Stamp dynamic page numbers at 6 standard alignments
- Supports simultaneous dual overlays
- Step backward or forward through page selections, rotations, and reorder steps
- Bound to
Ctrl/Cmd + ZandCtrl/Cmd + Yshortcuts
- Save actions (rotations and deletions) as custom local blueprints to apply to new uploads
- Track cumulative stats (total processed files, bandwidth saved in MB) in the footer scoreboard
Offline PDF Tools is designed with:
- Privacy-first UX
- Full-page workspace (not a popup)
- Clear visual feedback
- Minimal distractions
- Fast, responsive interactions
- Keyboard-friendly navigation
- No forced login or account setup
- HTML5, CSS3, Vanilla JavaScript
- pdf-lib β PDF manipulation engine
- PDF.js β Page thumbnails & previews
- Chrome Extensions API (Manifest V3)
- Modular, service-based architecture
- CSP-compliant & review-safe design
π₯ Get it on Chrome Web Store
- Click the link above or visit the Chrome Web Store
- Click "Add to Chrome"
- Confirm the installation
-
Clone or Download this Repository
git clone https://github.com/Kartikpatkar/offline-pdf-tools.git
-
Open Chrome Extensions Page
chrome://extensions/ -
Enable Developer Mode
- Toggle Developer mode (top-right)
-
Click βLoad unpackedβ
- Select the project root folder (contains
manifest.json)
- Select the project root folder (contains
-
Done π
- Launch the extension from Chromeβs extensions menu
β Works completely offline β No internet connection required β No external services or uploads
β Merge PDFs β Split PDFs using page ranges β Extract selected pages β Reorder pages visually β Delete unwanted pages β Rotate pages β Unlock password-protected PDFs β Encrypt and restrict PDF permissions β Repair corrupted/damaged PDF structures β Edit PDF metadata tags β Compress file sizes losslessly β Apply text watermarks and page numbers simultaneously β Undo/Redo stack with keyboard shortcuts β Action preset blueprints β Local privacy scoreboard β Light / dark theme β Full offline processing
- π Multi-file batch processing for conversion tools
- ποΈ Interactive PDF signing and form editing
- π Offline Optical Character Recognition (OCR) text extraction
- π Internationalization support (i18n) for more languages
- βοΈ Global extension configuration settings panel
Contributions, bug reports, and feature suggestions are welcome!
- Fork the repository
- Create a feature branch
- Submit a pull request
Please keep changes modular, offline-safe, and aligned with privacy-first principles.
Built by Kartik Patkar π GitHub β’ LinkedIn β’ Developer & Salesforce Consultant
This project is licensed under the MIT License β free to use, modify, and distribute.
Offline PDF Tools β powerful PDF editing without compromising your privacy.




