About

What this site is, and the one rule everything on it follows.

UtilityDock is a collection of 21 developer utilities and 5 arcade games, built around a single constraint: nothing you type is sent anywhere.

Why that constraint

The tools people reach for most — a JSON formatter, a Base64 decoder, a hash generator — are the ones most likely to be handed sensitive input. The JSON is an API response with a bearer token in it. The Base64 is a basic-auth header. The hash is of a file under NDA. Most online versions of these tools POST that input to a server, transform it there, and send the answer back, which means a copy exists in someone else's infrastructure and probably in a request log.

That is rarely malicious. It is just the easiest way to build a web tool, and the cost lands on the user rather than the author. Doing it the other way — parsing, hashing and generating in the browser — takes more work and removes the risk entirely.

What that guarantees

  • No input is transmitted. You can verify this with your browser's network tab, or by disconnecting entirely and watching the tools keep working.
  • There is no account, no login and no user record.
  • Random values — passwords, UUIDs — come from crypto.getRandomValues, are never stored, and vanish when you close the tab.
  • Files dropped on the hash tool are read with the File API and never uploaded.

What it does not guarantee

Being straight about the limits is part of the point:

  • The site serves Google AdSense, which sets cookies and sees your IP address like any ad network. It never sees what you paste into a tool — the two never touch — but it is a third party on the page.
  • Analytics is Vercel Web Analytics, which is cookieless, served from this domain, and does not track individuals. It records which pages get visited and which tools get used. Tool input is never included in an event.
  • A page-view counter records the path you landed on, so the footer can show a total. No identifier is attached.
  • Preferences — theme, pinned tools, recent tools — live in your browser's local storage, on your device. Clearing site data removes them.

Built by

Unnis Mohan. The claim that nothing leaves your browser is checkable rather than something you have to take on trust: open your browser's network panel and watch what a tool does, or disconnect entirely and watch it carry on working.

Something missing?

Searches that return nothing are logged as a count, with no other detail, and that list is what decides which tool gets built next. If you looked for something and it was not here, searching for it was not wasted.

navigate open esc close