Hi CoderLegion community!
Have you ever needed to quickly compress a PDF or remove an image background, only to be hit with a paywall right before downloading? Or even worse, having to upload your sensitive personal documents to a sketchy third-party server?
As a developer, I got tired of this cycle. That's why I built ZeroTools.

ZeroTools is a completely free, 100% client-side micro-SaaS toolbox containing 13 everyday utilities. There are no sign-ups, no daily limits, and absolutely no backend servers handling your data.
Privacy-First Architecture
The core philosophy of ZeroTools is privacy. Instead of uploading files to a cloud server, all processing happens locally using the power of your own device. Your files never leave your browser.
- AI Background Remover (Powered by local WebAssembly models)
- Image & PDF Compressors (Using HTML5 Canvas & pdf-lib)
- Code Formatters (JSON/XML)
- Generators (Passwords, QR Codes, Color Palettes, Hashtags)
- Calculators & Timers (Pomodoro, ROI, Discounts)

The Tech Stack
To make this completely serverless and fast, I built it using:
- React 19 & Vite: For a blazing fast Single Page Application experience.
- WebAssembly (WASM): Specifically
@imgly/background-removal to run complex ML models directly in the user's browser without crashing.
- Vercel: For global edge deployment and analytics.
By eliminating the backend and database, server costs are essentially $0, allowing the project to remain free forever.
Open Source & The Zero-Backend Approach
What really makes ZeroTools different is that it's completely open-source. I wanted to prove that you don't need expensive cloud instances or complex backend architectures to build heavy utilities like AI background removal or PDF compression.
You can check out the entire source code, see how the WebAssembly models are implemented locally, and even contribute new tools!
GitHub Repository: github.com/Jcvanz/zero-tools
What's Next? (Roadmap)
This is just the beginning! Here is what is on the roadmap for the near future:
- More Utilities: I plan to expand the toolbox with even more developer-focused and everyday tools.
- Internationalization (i18n): Adding multi-language support so people all over the world can use the tools in their native language.
- Accessibility (a11y) Improvements: Ensuring the entire ecosystem is fully accessible to everyone.
Try it out!
I would love for the developer community here to test it out, break things, and give me feedback on the architecture or UI!
Live Site: myzerotools.online
Let me know what you think in the comments!