A few months ago I got tired of googling "free JSON formatter"
and landing on sites that want my email, show 4 popups, and
probably log everything I paste.
So I built my own.
What I built
FreeToolHub — 81 browser-based tools that run entirely
on your device.
No login. No server. No data collection. Just open and use.
What's inside
Developer tools
- JSON Formatter, Validator, Minifier
- Regex Tester with live highlighting
- JWT Decoder
- Base64 Encode/Decode
- Hash Generator (MD5, SHA-256, SHA-512)
- UUID Generator
- Unix Timestamp Converter
- And 12 more...
Finance calculators
- EMI Calculator with amortization schedule
- GST Calculator (Indian tax slabs)
- SIP, FD, RD, Compound Interest
- Salary Converter
Text utilities, SEO tools, Image tools — 40+ more
Tech stack
Pure vanilla JS. No React, no framework.
Single main.js file registers all 81 tools using a simple
pattern:
T('dev', 'json-formatter', 'JSON Formatter',
'Beautify, minify & sort JSON.',
mount => { /* render function */ });
Each tool is a render function that gets a DOM mount point.
The router reads the URL and calls the right function.
Why no framework?
- Zero build step
- Instant load — no JS bundle to parse
- Works offline after first load
- Deploying is just
git push
What I learned
- Vanilla JS is underrated — for tool sites, it's faster and simpler than any framework
- Browser APIs are powerful — Canvas, Web Crypto, FileReader, Web Speech — all used without any library
- SEO for JS sites is hard — still working on this
What's next
- More India-specific tools
- PWA support
- Google AdSense (once traffic picks up)
Would love feedback — broken tools, missing features,
anything that feels off.
freetoolhub.app — try it, it's free forever.
Top comments (0)