17+ Powerful offline tools that respect your privacy. No uploads. No accounts. 100% free.
OfflineSuite is an open-source collection of browser-based tools for PDF editing, image processing, and document management that work entirely offline. All processing happens locally on your device - no uploads, no accounts, no tracking, no internet required after initial load.
- 🔒 100% Private & Secure - Your files never leave your device. Zero data upload. Complete privacy.
- ⚡ Lightning Fast - No server round-trips. Instant processing in your browser.
- 💻 Works Offline - Once loaded, works without internet connection. Perfect for travel or secure environments.
- 💰 Completely Free - No subscriptions, no hidden fees, no premium tiers. Forever free.
- 🌐 No Installation - Works in any modern web browser. No downloads or installations needed.
- 🔓 Open Source - Transparent, auditable code. MIT licensed.
- 🌓 Dark Mode - Beautiful light and dark themes with automatic system detection.
- ♿ Accessible - WCAG 2.1 AA compliant, keyboard navigable, screen reader friendly.
- PDF Merger - Combine multiple PDF files into one. Reorder, rotate pages.
- PDF Compressor - Reduce PDF file sizes with adjustable compression levels.
- PDF Splitter - Split PDFs by page ranges or extract specific pages.
- PDF Watermark - Add custom text or image watermarks with opacity control.
- PDF Signer - Add digital signatures to PDFs with position customization.
- PDF to Images - Convert PDF pages to PNG, JPG, or WebP images.
- PDF Metadata Editor - View and edit PDF properties (title, author, keywords).
- PDF Diff Tool - Compare two PDF files with text or visual comparison.
- Passport Photo Maker - Create professional passport & visa photos with:
- 50+ country-specific sizes (US, UK, EU, India, China, etc.)
- Smart crop with face alignment guide
- Image adjustments (brightness, contrast, exposure, saturation)
- AI-powered background removal
- Print layout generation (4×6, A4, Letter sizes)
- Background Remover - Remove backgrounds from images using AI. Perfect for product photos.
- Image Compressor - Reduce image file sizes with quality control. Batch processing.
- Image Converter - Convert between JPG, PNG, WebP, BMP formats with resizing.
- Image Editor - Complete editor with filters, adjustments, resize, and crop tools.
- QR Code Generator - Create QR codes for URLs, text, WiFi, contact cards (vCard).
- Invoice Generator - Create professional invoices with 5 templates and auto-calculations.
- Signature Maker - Extract signatures from photos with transparent background.
- Text Diff Tool - Compare text files with side-by-side, unified, or inline views.
Perfect for users searching for: offline pdf tools, pdf merger offline, compress pdf offline, passport photo maker, background remover, image compressor, free pdf editor, no upload pdf tools, privacy-first tools, browser-based pdf tools, local pdf processing, offline image editor, pdf tools without upload, secure pdf editor, offline document tools, client-side pdf processing, javascript pdf tools, web-based pdf editor, offline invoice generator, qr code generator offline
- Node.js 18+
- npm or yarn
# Clone the repository
git clone https://github.com/yourusername/offlinesuite.git
cd offlinesuite
# Install dependencies
npm install
# Start development server
npm run devnpm run build
npm run previewofflinesuite/
├── public/ # Static assets
├── src/
│ ├── components/ # Shared UI components
│ │ └── Layout.jsx # Main app layout
│ ├── pages/ # Route pages
│ │ ├── Dashboard.jsx
│ │ ├── ToolPage.jsx
│ │ └── NotFound.jsx
│ ├── tools/ # Individual tools
│ │ ├── registry.js # Tool registration
│ │ ├── passport-photo/
│ │ │ ├── index.jsx
│ │ │ └── config.js
│ │ └── pdf-merger/
│ ├── hooks/ # Custom React hooks
│ ├── utils/ # Utility functions
│ ├── App.jsx
│ ├── main.jsx
│ └── index.css
├── index.html
├── package.json
├── tailwind.config.js
├── vite.config.js
└── README.md
We welcome contributions! See CONTRIBUTING.md for guidelines.
- Create a new folder in
src/tools/your-tool-name/ - Create your tool component in
index.jsx - Register it in
src/tools/registry.js
See TOOLS_GUIDE.md for detailed instructions.
- Automatic system theme detection
- Toggle between light and dark themes
- Preference saved locally
- Smooth transitions
See DARK_MODE_GUIDE.md for implementation details.
- WCAG 2.1 Level AA compliant
- Full keyboard navigation support
- Screen reader friendly
- High contrast color ratios
- Focus indicators on all interactive elements
See ACCESSIBILITY.md for complete guidelines.
MIT License - see LICENSE for details.
- React - UI framework
- Vite - Build tool
- Tailwind CSS - Styling
- @imgly/background-removal - AI background removal
Made with ❤️ for privacy-conscious users