A developer toolkit that keeps your data in the tab
JSONWorks is 183 tools for the formats developers deal with every day — JSON, XML, YAML, CSV, CSS and the languages around them. All of it runs in your browser.
Why it exists
Most online formatters ask you to paste your data into a form that posts it to a server. That is fine for a toy example and genuinely risky for anything real — an API response with customer records, a config file with an endpoint you would rather not publish, a token you forgot was in there.
There is no technical reason for it. Parsing and formatting are computations a browser does easily. So JSONWorks does them locally: the tools are JavaScript modules that run in your tab, and your input never crosses the network. You can verify that in seconds — open your browser's network panel and format something, or disconnect from the internet and watch it keep working.
What is different here
- Errors that help. Not "unexpected token" — the line, the column, a caret under the character that broke the parse, and an explanation of the rule involved.
- Repair, not just rejection. Trailing commas, single quotes, unquoted keys, comments, truncated documents and JSONP wrappers are all fixable in one click.
- Round-trips that are actually exact. Every escaper is tested as an involution, including backslashes, newlines and emoji — the cases where most tools quietly corrupt data.
- No ads and no upload limits. The only ceiling is your device's memory.
How it is built
Every parser here is written from scratch: a positional JSON tokenizer, an XML parser, an indentation-aware YAML reader, an RFC 4180 CSV parser, a CSS dialect translator and a type-inference engine that turns sample data into typed models for nineteen languages. There are no third-party runtime dependencies, which is what makes the offline guarantee real.
The site is statically generated — every tool page is a real HTML file — so it loads fast and works without JavaScript for reading, with JavaScript only needed for the tools themselves.
Who made it
Built by Abhay Darji, a lead software engineer who got tired of pasting production payloads into other people's servers.