I am no longer developing JSON Formatter as an open source project. I'm moving to a closed-source, commercial model in order to build a more comprehensive API-browsing tool with premium features. I know some users (especially here on GitHub) will always prefer open source tools, so I’m leaving this repo online for others to use/fork, and I’ve published the final open source version as JSON Formatter Classic – you can switch to that if you just want a simple, open source, local-only JSON-formatting extension that won't receive updates. Chrome extension that helps you view and explore JSON API responses. Fast, even on very long JSON pages Dark mode Syntax highlighting Collapsible trees, with indent guides Clickable URLs Negligible performance impact on non-JSON pages (less than 1 millisecond) Works on any valid JSON page – URL doesn't matter Buttons for toggling between raw and parsed JSON Parsed JSON is exported as a global variable, json, so you can inspect it in the console (now working again!) Option 1 – Install JSON Formatter Classic from the Chrome Web Store. Option 2 – Install it from source (see below). Clone repo and run bun install. Commands: bun run build - single build bun run watch - same but watch-driven You can install dist as a local, unpacked extension in Chrome with developer mode enabled. This turns out to be a complex thing to get right in a bulletproof way. In most cases it's based on the Content-Type header but in some cases it's necessary to inspect the 'page' strucure and see if it looks like a JSON endpoint. This is designed to work as fast as possible with no perceivable impact on browsing. Why are large numbers not displayed accurately? This is a limitation of JavaScript and therefore a limitation of JSON as interpreted by your web browser. Anything over Number.MAX_SAFE_INTEGER (2^53 - 1 or 9007199254740991) is adjusted down to that number. Anything below Number.MIN_SAFE_INTEGER (-2^53 + 1 or -9007199254740991) is adjusted up to that number....
First seen: 2026-04-10 20:01
Last seen: 2026-04-11 02:03