Short Introduction
OmniTools v0.4.0 is a powerful all-in-one self-hosted toolkit offering 80+ privacy-respecting utilities for daily file, text, video, and document tasks — all running 100% in your browser with no server-side data sharing. Perfect for users who want to replace online tools they don’t fully trust.
Simplified One-Line Flowchart
Download OmniTools ➔ Host it on your server ➔ Use 80+ tools offline via browser ➔ Get full privacy and control
Easy Step-by-Step Method
Step 1: Visit the GitHub Repository
- Download or clone OmniTools from GitHub:
https://github.com/iib0011/omni-tools
Step 2: Deploy It Locally or On a Server
- Run the app using Docker or host it via a static web server.
- All tools run locally in your browser — no backend, no cloud storage, no data leaks.
Step 3: Use Tools in Your Browser
Access various tools grouped into categories:
PDF Tools
- Merge PDF, Convert PDF to EPUB
- Compress PDF: https://omnitools.app/pdf/compress-pdf
- Planned: Sign PDFs, Remove password, Extract pages, Resize PDFs
CSV & JSON Tools
- CSV to YAML, TSV to JSON, Transpose CSV
- Incomplete row finder, Column editor
- Planned: JSON → CSV, JSON Formatter, Certificate chain tools
Video Tools
- Flip, Crop, Speed adjustment
- Planned: Convert to GIF, Remove audio, Compress to size, Batch crop
Text Tools
- Base64 encode/decode, Word/sentence count, Text diff
- Planned: Case tools, URL/Email/QR encoding, Indent text, Strikethrough
Other Notables
- QR Code Generator
- WebP conversion (planned: JPG/PNG ↔ WebP)
- HEIC to JPG/PNG, PDF to DOC, Image to text (OCR), Remove PDF metadata
Step 4: Customize or Contribute
- Add tools using JavaScript
- Community suggestions welcome via GitHub Issues or Pull Requests
Step 5: Stay Updated & Collaborate
- Ongoing community feedback is shaping tool development.
- Explore ideas shared by users: https://www.reddit.com/r/selfhosted/comments/1l4rxxh/omnitools_v040_a_swiss_army_knife_of_80/
Quick Tips (Optional)
- Use in-browser only: All file operations happen client-side.
- Lightweight: Smaller Docker image compared to similar tools.
- Compatible with API automations (planned for future updates).
Important Notes
- OmniTools does not make remote API calls — everything runs locally.
- Best suited for users who value privacy, speed, and zero tracking.
- Ideal as a replacement for online tools like iLovePDF, EZGIF, JSONFormatter, and others.