Changelog
Changes, and corrections. If something on this site turns out to be wrong, the fix is recorded here with its date rather than edited away quietly. That is the only way a claim about carefulness can be checked after the fact.
First release
- JSON parser written from scratch: precise line and column diagnostics, multi-error recovery, and number lexemes preserved verbatim so formatting never rewrites an ID.
- Iterative parser and serialisers, so nesting depth is limited by memory rather than by the call stack.
- Repair mode with a full changelog of every change, separating safe fixes from judgement calls.
- 25 tools and converters, all running in a Web Worker.
- 21 error explainer pages carrying the exact modern V8 and CPython messages, measured on Node v24.15.0 and CPython 3.14.3.
- Content-Security-Policy on every response, with a connect-src allowlist that makes the privacy claim a browser guarantee rather than a promise.
- No advertising, no accounts, no upload endpoint, no load-from-URL. Page views are counted with Google Analytics; nothing you paste is.