Master your PDFs with absolute privacy.
Orbit PDF is a professional, high-performance PDF toolkit that runs entirely in your browser. By leveraging powerful WebAssembly (WASM) engines, it ensures your documents never leave your device, providing world-class security and speed.
- 🔒 100% Private & Secure: All processing happens locally in your browser's sandbox. Zero server uploads, zero data transfer.
- ⚡ Native Speed: Powered by a high-performance WASM engine for desktop-class processing speeds.
- 📱 Offline Capable: Fully functional without an internet connection. Install it as a PWA for a seamless desktop experience (available soon).
- ♾️ Unlimited Everything: No daily quotas, no file size caps, and no subscriptions. Batch process as much as your hardware handles.
| Tool | Description |
|---|---|
| Merge PDF | Combine multiple files into one. Drag and drop to reorder. |
| Split PDF | Extract pages, split ranges, or divide files into multiple documents. |
| Compress PDF | Reduce file sizes while maintaining professional quality. |
| Image to PDF | Instant conversion for JPG, PNG, and HEIC formats. |
| PDF Multi-Tool | The ultimate workspace to rearrange, rotate, and export pages. |
Orbit PDF is built with cutting-edge technologies for maximum performance and reliability:
- Frontend: Svelte 5 (Runes), SvelteKit
- Styling: Tailwind CSS 4.0
- PDF Core:
pdf-lib,pdfjs-dist - WASM Engine:
@neslinesli93/qpdf-wasm - Icons: Lucide Svelte
- Linting: Biome
You'll need Bun (recommended) or Node.js installed.
# Clone the repository
git clone https://github.com/kanakkholwal/orbit.git
# Navigate to the project
cd orbit
# Install dependencies
bun install# Start the development server
bun run dev
# Open in browser
# http://localhost:5173# Create a production build
bun run build
# Preview the build
bun run previewContributions are welcome! If you have an idea for a tool or a feature, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.