Every developer has hit this: you need to resize an image, decode a JWT, or format a messy JSON blob. So you search "online [thing]", land on some tool, and… it wants to upload your file to a server first.

For a random stock photo, fine. For a customer CSV, a production JWT, or a screenshot of an internal dashboard? You just handed a stranger's server your data.

I got tired of that, so I built SmartTools — 79 small, single-purpose tools that do all the work in your browser. Nothing is uploaded. Ever.

The rule: the data never leaves the tab

Open any tool, open your browser's Network tab, and use it. You'll see no upload request. That's the whole design constraint: