Developer & data tools

Ten utilities for the small jobs that interrupt real work: reading a minified API response, finding out why a token is rejected, turning a spreadsheet export into JSON, testing a regular expression against real log lines.

Developer tools are where pasting into a website is riskiest, because the input is so often production data โ€” access tokens, customer records, queries with real e-mail addresses in the WHERE clause. Every tool here processes what you paste inside the page. Two of them, the YAML converter and the SQL formatter, fetch an open-source library when the page opens; what you type is not part of that request.

All tools 10

Which tool for which job

Limits worth knowing

How these tools work

Wherever the browser already has the capability, the tools use it directly: JSON.parse and JSON.stringify for JSON, the built-in RegExp engine for regular expressions, and the Web Crypto API for SHA hashes, signature checks and random UUIDs. That is deliberate โ€” the result you see is the result your own code would get. Where the browser has nothing built in, a well-known open-source library fills the gap: js-yaml for YAML, sql-formatter for SQL, and a small MD5 implementation.

Guides: JSON vs YAML vs CSV: choosing a data format ยท JWTs explained: what's inside a token and how to debug it ยท Checksums: how to verify a downloaded file is genuine ยท Why Toolkit runs entirely in your browser (and why that matters)

From the blog: Using AI to write code: what actually works ยท Prompt patterns that actually work for coding agents

More on Toolkit: Image, media & file tools ยท Text & writing tools ยท Security & privacy tools ยท Network & web tools ยท Calculators ยท Time & everyday tools ยท Games

Frequently asked questions

Is it safe to paste a production token or customer data?

The tools process what you paste inside the page and do not send it anywhere, so nothing reaches a server. It is still good practice to treat any token you have handled as sensitive, and to rotate it if it may have been exposed somewhere else.

Why does the JSON formatter reject my file?

It accepts strict JSON only. The usual causes are a trailing comma after the last item, comments, single quotes instead of double quotes, or keys without quotes. In most browsers the error message points to the position of the first problem.

Can the JWT decoder verify RS256 tokens?

No. It decodes them and tells you which algorithm they use, but signature verification is available for HS256 only, where you supply the shared secret. RS256 and ES256 tokens have to be verified against the issuer's public key by your own server.

Which hash algorithm should I use?

SHA-256 is the sensible default. MD5 and SHA-1 both have known collision attacks, so use them only when you need to match a value that an existing system already publishes in that format.

Do these tools work offline?

Most of them do once the page has loaded, because the work happens in your browser. The YAML converter and the SQL formatter fetch a library when the page opens, so they need a connection for that first load.