18 live · all free

Free Developer Utilities

These run in your browser and nowhere else. That matters most for the JWT decoder: developers paste production tokens into tools like this one, and the only honest version of that tool is one where the token never leaves the device.

  • Every one of them runs in your browser, offline
  • No account, no daily cap, no paste limit you will hit by accident
  • Errors carry a line and a column, not just “invalid”

What are you actually looking at?

Nobody opens a tab thinking “I need a base64url decoder”. They think “what is this blob in the header”. Pick the thing on your screen.

You are setting up a repository

The files that should never be committed, and the versions you are agreeing to.

Every developer tool20

The utilities you open every day. The ones people open most are first; everything else is here in full, including what is still being built.

Why these are worth the tab

There is a decade-old bookmark for most of these and we are not pretending otherwise. Three things this set does that are worth switching for, all of them checkable.

  1. The token never leaves the machine, and that is enforced

    Every one of these runs as JavaScript on your device and makes no request while working - open the network tab and paste a production JWT into the decoder if you want to check. It is not a promise either: a build-failing test denies every network primitive and drives each engine across its input space, and a second one reads the source for any import that could reach the network at all.

  2. The error tells you where, not just that

    “Invalid JSON” is not a message, it is a shrug. Every parser here reports a line and a column, prints the offending line, and puts a caret under the character it choked on. On a 2,000-line payload that is the difference between a fix and a search.

  3. Nothing is loaded that you did not ask for

    The diff is a hand-written Myers implementation, the cron parser and the hashes are ours, and the whole category is capped at a source budget a test enforces. No chart library, no animation library, no parser package - which is why these pages open instantly on a bad connection and keep working once it drops.

Developer questions

The ones that come up before somebody picks a tool. Each tool answers its own on its own page.

Do these really work offline?

Yes, and it is the easiest claim on this page to check: load any of them, turn off your network, and keep using it. Nothing here calls an API, and there is no analytics event carrying what you paste. Two tests enforce it rather than describing it - one denies every network primitive and drives every engine, the other reads the source for any import that could reach the network at all. The only tools in this category that will ever talk to a server are the two marked as costing credits, and they are not built yet.

Is there a size limit or a rate limit?

No rate limit and no account, ever. There are per-tool size caps - a megabyte a side on the diff, 128 KB on the JWT decoder - and they exist because the work happens on your device: a browser tab that tries to diff two 50 MB files does not fail politely, it locks up. Each tool prints its cap next to the input and counts against it as you type, so you find out before you paste rather than after.

Why use these instead of the site I already have bookmarked?

For most of them, mostly you should not, and we would rather say so. The two reasons to switch are specific: it matters where the paste goes - a JWT is a bearer credential and most hosted decoders do not tell you which kind they are - and the errors here name a line, a column and the character. If neither applies, your bookmark is fine.

Will these start asking me to sign in?

No. Every tool in this category is free with no account and no cap, and that is a published commitment rather than a launch price. The two AI-backed tools listed as coming soon will cost credits when they ship, because they call a model that costs money to run - but they are additions beside these ten, not a gate in front of them.

Do they work properly on a phone?

Yes, and one detail is worth knowing because it is where most tools fail: every input here switches off autocapitalise, autocorrect and spellcheck. A mobile keyboard turning a JSON key into a capitalised word or rewriting an identifier is not hypothetical, it is the default behaviour, and it silently corrupts the thing you pasted before the parser ever sees it.

What happened to the AI ones?

The code explainer and the error explainer are listed and not built. Both call a language model, so both need the credit-metered run pipeline the paid tools use, which is a different piece of infrastructure from the ten client-side tools here. They have real pages saying exactly that, and an email capture, because we would rather publish the roadmap than quietly ship two tools that pretend to be free.

Other categories

Search all 46 tools

The utility is the easy half

These save you a browser tab. If what you are actually stuck on is a design decision, a stack choice or a round two weeks out, an hour with a senior engineer is a better use of the same afternoon.