TweakPad is 45 free developer tools and 50 articles. Everything runs in your browser.
Most online developer tools ask you to paste something sensitive into a text box and then send it to a server. A JWT is a live credential. A production config file has secrets in it. A generated password is only secret if nobody else ever saw it.
There is no technical reason any of that needs a server. Formatting JSON, decoding a token, hashing a string and converting a colour are all computations a browser can do instantly. So TweakPad does them there.
Every tool is a pure function that takes your input and returns a result, bundled and shipped to your browser. Heavy dependencies — the code formatter, the JavaScript minifier — are loaded only when you open a tool that needs them, so a page like the word counter downloads about a kilobyte of logic rather than a megabyte.
The articles are Markdown files rendered to static HTML at build time, with syntax highlighting applied during the build. There is no client-side highlighter and no data fetching on page load.
Aggregate, per-day counters: how many times a tool page was opened, and which searches returned nothing. That second one is genuinely useful — it is a list of tools people expected to find and did not.
The tool counter is one small request fired when a page loads, carrying only the tool’s name. It happens before you type and cannot carry what you type. It respects Do Not Track and Global Privacy Control.
We do not store IP addresses, session identifiers, user agents or anything you type into a tool. The full detail is in the privacy policy.