I have a small ritual every tax season in Pakistan.
I open a calculator. I enter my salary. I wait. Then the result is locked behind an email signup, or the page is covered in ads that make my phone lag, or the calculator itself is using tax slabs from three years ago.
I got tired of it. So I built the version I wanted to exist: ToolsVibe — a collection of free tools that run entirely in your browser. No uploads, no signups, no "create an account to see your result."
This post is about why I built it this way, what is inside, and one technical decision that made it possible.
The privacy thing is not a promise. It is architecture.
Every tool site asks you to trust their privacy policy. Policies are words. Architecture is physics.
When a tool runs client-side, the browser reads your input, processes it in JavaScript, and hands you the result. There is no upload endpoint. There is nothing to trust because your data never leaves your device. You can open the network tab and watch: the only thing that loads is the page itself.
That constraint shaped everything. For an image resizer, the browser reads the file, draws it onto a canvas, resizes it, and gives you a download. For a tax calculator, the numbers are processed in a JavaScript function and rendered back to you. No server round trip. No file sitting in someone else's storage.
I used Astro for the site. It ships zero JavaScript by default and only loads the interactive scripts when you actually use a tool. For a tools site, that means the landing pages load fast and the heavy lifting only happens on the pages that need it.
What is inside (the short list)
Pakistan Tax & Zakat:
- Salary Tax Calculator — take-home salary, FBR income tax, EOBI deductions, and slab breakdown for Tax Year 2027.
- Freelancer Tax Calculator — IT export income and local freelance income.
- Zakat Calculator — cash, gold, silver, and investments, with the Nisab calculation shown.
- EMI Calculator — loan monthly payment, total interest, and yearly breakdown.
Image Tools:
- Image Compressor, Image Resizer, Image Cropper, Image Converter — all the "this file is too big" and "this image is the wrong size" problems, without uploading your photos to a stranger's server.
Writing & Dev:
- Word Counter, JSON Formatter, QR Code Generator, Password Generator, Unit Converter, Age Calculator, Percentage Calculator.
You can see the full list here: https://toolsvibe.online/tools/
One technical thing I learned
The hardest part of client-side tools is not the logic. It is memory.
A browser tab has limits. If you try to resize an 8000×6000 photo in one jump, the phone will struggle. The fix I used in the image resizer is progressive downscaling: if the target is less than half the original, halve it once, then again, until the image is close to the target size, then draw it once at the exact size. The edges stay sharper and the browser does not crash.
It is a small thing. But it is the difference between a tool that works on a phone and a tool that only works on a laptop.
What I am not doing (yet)
I am not adding ads right now. The site is new, and I would rather people use it and trust it first. When ads come, I will update the About page and Privacy Policy to say so clearly. The privacy claim about the tools themselves will not change, because the architecture will not change: your files and numbers still never leave the browser.
A question for you
If you build or use client-side tools: what is the one small annoyance you wish a browser-based tool would just solve, without asking for an account?
For me, it was tax calculators that hide the answer. I suspect everyone has their own version of that ritual.
Top comments (0)