Skip to main content

Command Palette

Search for a command to run...

A free online toolbox that never uploads your files

Updated
•4 min read•View as Markdown

The short version

I put together a site called ToolStack — 32 small everyday utilities in one place, all of which run entirely inside your browser. No account, no upload, no paywall. The interface is available in 7 languages.

The one-line pitch: paste or drop something, get the result, close the tab. Nothing you typed or dropped was ever sent anywhere.

What's actually in it

Worth listing, because "toolbox" sites often hide the good stuff behind a footer link:

Text and data

  • JSON formatter (2 / 4 spaces / tab, with syntax highlighting and line numbers)

  • JSON validator — reports line, column and character offset, not just "invalid"

  • Base64 encode / decode

  • Word and character counter

Images

  • Image compressor (quality slider, optional resize, before/after sizes)

  • Image cropper

  • Image resizer

  • Converters: JPG → PNG, JPG → WebP, PNG → JPG, WebP → JPG, HEIC → JPG

Colour and CSS

  • Colour picker

  • Colour converter

  • HEX ⇄ RGB, both directions

  • Gradient generator

  • CSS colour generator

  • Contrast checker (WCAG pass/fail on foreground/background pairs)

Units

  • General unit converter

  • cm ⇄ inches (both directions), kg ⇄ lb, miles ⇄ km

Everyday maths

  • BMI, discount, tip, percentage and age calculators

  • Countdown timer

Getting things done

  • QR code generator

  • Password generator

  • (all of the above, no sign-up required)

Why "no upload" is the point rather than a slogan

Most online tools for images and text are thin wrappers around an upload. You drop a file, it travels to somebody's bucket, a server processes it, and a download link comes back. For a stock wallpaper, fine. For a screenshot with a customer's address in it, an ID photo, a draft design that hasn't shipped, or an API response containing tokens — that's a bad trade for something your laptop could have done in 40 milliseconds.

ToolStack does the work locally: images are decoded and re-encoded by the browser's own Canvas machinery, JSON is parsed by the browser's own JSON.parse, and the rest is arithmetic in the page. There is no server endpoint that accepts your content, because there is nothing for it to send.

Three honest caveats, because a tool that oversells itself is worse than no tool:

  • HEIC conversion depends on your browser. It works where the browser can natively decode HEIC — Safari on macOS/iOS, or Windows with the HEIF extension installed. On most Linux setups it won't, and I'm not going to pretend otherwise.

  • Compression is browser-grade, not server-grade. It is genuinely useful for photos before you email or upload them, but a dedicated server encoder with more CPU time will still squeeze out a few more percent.

  • Analytics exists. There's page-level GA4 so I know which tools people actually open. Your input, your images and your text are never part of it, and there is no account system to attach them to.

How you'd use it

  1. Open the tool you need — the tools index lists everything, or press Ctrl/Cmd + K anywhere to search.

  2. Paste your text or drop your file. Results appear as you go. (The JSON tools also take Ctrl/Cmd + Enter to run.)

  3. Copy the result or download it. Nothing is stored, so if you close the tab and come back, you start clean.

If you want to confirm the "no upload" claim yourself, the two-minute check: open DevTools → Network, filter on fetch/XHR, then run a tool with a large input. Nothing should leave the page. Or flip the Network panel to "Offline" — a locally-running tool keeps working.

Where it lives

https://tools.mindutil.com/ — 32 tools, 7 languages (English, 简体中文, 日本語, Deutsch, Español, Français, Português), free without an account.

If you only try one thing, try the JSON formatter on a minified API response you can't read. That's the case it exists for.