Developer tools

Nineteen everyday utilities that run entirely in your browser - what each one does, and why that makes them safe to paste a real token into.

View as .md

Nineteen small utilities. Every one of them runs in your browser - no account, no credits, no request, and they keep working with the network off.

Browse them at /tools/category/developer.

What each one does#

Inspecting and decoding#

ToolWhat it does
JSON FormatterFormat, validate and minify.
JWT DecoderInspect a token's claims locally.
Base64 EncoderEncode and decode text, URLs and files.
URL EncoderPercent-encode and decode, with the URL broken into its parts.
Timestamp ConverterUnix epoch to any timezone, and back.
Number Base ConverterBinary, octal and hex - plus the signed reading of the same bits.
Invisible Character FinderWhy your diff shows every line changed, or why === says false.

Matching and comparing#

ToolWhat it does
Regex TesterMatches, capture groups, and an explanation of the pattern.
Diff CheckerCompare two blocks of text or code.
Semver Range TesterDoes ^1.2.3 match 1.3.0? With the reason, not just a yes.
Cron ExplainerCron to plain English, plus the next ten runs.

Generating#

ToolWhat it does
UUID Generatorv4, v7, and bulk generation.
Hash GeneratorMD5, SHA-1, SHA-256 and SHA-512.
Case ConvertercamelCase, snake_case, kebab-case and nine more, all at once.
gitignore GeneratorA .gitignore for your stack, de-duplicated and grouped.
curl to CodeTurn a curl command into fetch, Python, Java, Kotlin or Go.
JSON to TypesTypeScript, a Java record, Kotlin, Go or Python from a sample payload.
HTTP Status CodesEvery status code, what it means and when to use it.

They are safe to paste real values into#

This is the practical reason to use these rather than the first search result.

The trade-off is the obvious one: since no run happens on our side, nothing is saved. These tools do not appear in your run history, and closing the tab loses your input.

Two more, not yet built#

Code Explainer and Error Explainer are listed in the catalogue and marked Soon. Both will call a model, so unlike everything above they will cost credits and need an account. Their pages carry a Notify me field.

If you want either of those things today, the assistant in Projects already explains errors and code on a file you are working in.

Was this page helpful?

Last checked against the product on . Behaviour changes are listed in the changelog.