DEV Community

HARISHCEXPERT
HARISHCEXPERT

Posted on

I built 81 free browser-based tools in vanilla JS — no login, no server, no BS

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.

👉 https://freetoolhub.app

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 */ });
Enter fullscreen mode Exit fullscreen mode

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

  1. Vanilla JS is underrated — for tool sites, it's faster and simpler than any framework
  2. Browser APIs are powerful — Canvas, Web Crypto, FileReader, Web Speech — all used without any library
  3. 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)