Developer tools that never phone home
Format JSON, diff it, convert YAML, decode a JWT, read a cron schedule, test a regex, handle Base64, hash a file, preview Markdown, build a gradient, strip the smart quotes out of pasted text, sort and count and case-convert it. The same tools you already use — without the adverts, the trackers, or a stranger’s server reading your data.
JSON formatter
Format, minify and validate — with errors that name the line.
OpenText to array
Turn a list of lines into a JSON array, SQL list or CSV row.
OpenJWT decoder
Read the claims, check the expiry, verify the signature locally.
OpenJSON diff
Compare two documents by structure, not by line.
OpenYAML ↔ JSON
Convert either way, with the ambiguous bits flagged.
OpenCron explainer
Read a schedule in English and see when it next fires.
OpenUnix timestamp
Convert either way, in any timezone, without guessing the unit.
OpenRegex tester
Match, capture and replace — without freezing the tab.
OpenBase64
Encode and decode text, files and images — emoji included.
OpenURL encoder / decoder
Escape a query value, or take a URL apart.
OpenHash generator
MD5, SHA-1, SHA-256 and friends, over text or a file.
OpenMarkdown previewer
Write on the left, see it rendered on the right.
OpenCSS gradient generator
Build a gradient by eye, copy it as CSS.
OpenText cleaner
Strip smart quotes, em dashes and invisible characters back to ASCII.
OpenWord & character counter
Counts that hold up for emoji and for prose.
OpenCase converter
camelCase, snake_case, Title Case and the rest.
OpenRemove duplicate lines
Strip repeats, or show only what repeated.
OpenText sorter
Sort lines properly — including item10 after item9.
OpenLorem ipsum generator
Filler text by paragraph, sentence, word or list.
OpenUUID & random strings
Generate UUIDs, or random strings of any length.
OpenIt cannot phone home
There is no server, no API and no analytics. The page also ships a Content-Security-Policy of connect-src 'self', so the browser itself blocks any request to another origin — this is enforced, not just promised.
Your token is a live credential
A JWT you are debugging usually carries your user id, your email and a signature that works until it expires. Pasting one into an ad-funded site hands a stranger a working key. Here it never leaves the tab.
Nothing is remembered
No accounts, no cookies, no local storage, and nothing in the URL — so there is no share link that could leak a token. Close the tab and it is all gone.
How it works
Three simple steps. Everything runs as plain JavaScript inside your browser, so what you paste never touches the internet.
- 01
Pick a tool
Nineteen tools, each doing one job properly. No sign-up, no rate limit, and no advert covering the output.
- 02
Paste it in
Paste your text, or drop a file onto the editor. It is parsed by JavaScript running in this tab, on your machine.
- 03
Copy the result
Take the formatted output and carry on. Nothing was transmitted, logged or stored along the way.