JSON Formatter
Extension Actions
- Extension status: Featured
- Live on Store
Makes JSON easy to read. Open source.
The original JSON Formatter, now with optional dark mode 🌚
Auto-formats JSON when you load it in a browser tab.
FEATURES
- 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
- FIXED: Exports the parsed JSON to window.json so you can explore it in Dev Tools
Note: this extension might clash with other browser extensions that modify the DOM before it runs. If it doesn't seem to be working, try disabling other extensions. If it clashes with an extension you need, open an issue and I'll try to find a solution.
SOME EXAMPLE JSON PAGES to try it out on:
https://callumlocke.github.io/json-formatter/
PRO TIP
Hold down control (or cmd on Mac) while collapsing a tree - collapses all siblings too.
PRIVACY
No tracking, no advertising, and nothing else nefarious.
SOURCE CODE
github.com/callumlocke/json-formatter
ISSUES
github.com/callumlocke/json-formatter/issues
WHO MADE THIS
twitter.com/callumlocke
Latest reviews
- Gareth Johnstone
- While I'm sure the latest update had good intentions of "making a living" and doing a bit of charity - this kinda feels like the whole honey extension all over again. This new popup popped up at the worst possible time while ordering a prescription for my daughter - really didn't sit right with me, tracked it down and uninstalled - just going to find another way to handle JSON in the browser. Good luck, hope betraying your 2 million install base was worth it!
- Nick Humphries
- They have injected malicious code into their plugin. Ads and "checkout" - this is a scam plugin now. Make sure you uninstall this plugin.
- Mathew Keegan
- Whilst well-intentioned, the newly injected donation pop-up is a serious red flag. From a user perspective it appears without warning, which immediately raises concerns about browser compromise or malware. Its timing is particularly problematic - appearing during checkout, precisely when users are about to enter sensitive credit card information. The burden is then placed on the user to investigate what this pop-up is and how to disable it. That is not a reasonable expectation, and it undermines confidence in the extension. This change is likely to result in a significant loss of trust. It is a clear misstep, and I, like many others, will be uninstalling the extension and looking for an alternative.
- Lijia Zhang
- As others have said, the GIVE FREELY pop-up will show up whenever I'm checking out. It is extremely annoying and not what this extension is supposed to do.
- Márton Kissik
- I couldn't care less that it's for a good cause, but when I install something, and expect that something to only do what it is advertised to do, and FOR WHATEVER REASON IT DOES OTHER THINGS WITHOUT ASKING ME, it's an instant uninstall.
- Buster Neece
- The latest version of this plugin now injects code into various "partner" web sites offering to donate a portion of your purchase to various charities via a service called Give Freely. A portion of the affiliate revenue also goes to the maker of the browser extension. This is a huge departure from the scope of this extension, and the opt-out nature of it is both disruptive to web sites where the plugin should not be present or enabled *at all* and a violation of user trust and confidence. This is NOT how you sustain a project like this.
- TJ Horner
- The latest version of the extension introduced a donation pop-up injected into every page provided by a service called Give Freely. There is no indication that these pop-ups originate from the JSON Formatter extension unless the user clicks a small "Why am I seeing this?" link in the bottom-right. While the developer's intentions appear good and I wholly support the effort to fund development of this useful open-source extension, it is unacceptable that this pop-up injection is opt-out rather than opt-in. This is an egregious violation of user trust and is seriously unethical. Please consider announcing this change more transparently and providing users the option to opt-in if they wish.
- Devin Price
- This extension caused a serious issue for us. A donation pop-up appeared on the checkout page of our production ecommerce site. I initially believed we were experiencing a script-injection or security incident and called a meeting with our engineering team, only to find the source was this extension. We did not opt into this behavior in any way, and company leadership was unaware of it. Introducing unexpected UI or injected code on checkout pages—especially without explicit consent—creates real operational and trust risks. I’ve used this extension for over five years, but unfortunately need to uninstall it now because I can no longer rely on it as a safe development tool. @Callum I’ve read your other comments and believe your intentions are good. That said, a JSON formatting extension is not expected to inject any behavior—especially on production checkout pages—and doing so is, in my view, a misguided approach.
- Bernd Kilga
- Beware: Extension now tracks the geolocation of the user.
- Paq (Forcir)
- Used this for years, it's been the first extension I installed on any new device. Noticed it started injecting a give-freely element and it feels scummy. Wouldn't recommend this anymore. Disappointing.
- Brandon Young
- Don't install. Puts donation ad popups on ecommerce sites.
- Joel Doyle-Tremblay
- Used to be a good little extension, but now it adds custom HTML in every websites about some give-freely something. I'll try to find an alternative...
- Rob Phillips
- Oh dear, developer trying to sneak unrelated things on his users. uninstalled
- Ajay Kumar
- All working good, but suddenly on some shopping sites, it shows the advertisement from "Give Freely" I clicked on the link "Why I am seeing this" which was written in very small text. https://givefreely.com/charity-ad-why?p=jsonformatterprod I did not like this, this is very wrong way of injecting content. Please remove this feature or partnership or whatever it is. I've disabled this extension now. Thanks
- Alice Katerina Graham
- Started injecting popups into checkout pages. Malicious and misleading. Do not install.
- Joey Jan
- Started trying to do popups, uninstall immediately.
- Ader Pen
- works
- Brandi Flowers
- Love this extension. Simple to use. Easy to switch back and forth to see the raw or formatted json. Lightweight... and handles a large json output. Super easy install.
- Lyden Nee
- Recently started seeing the following from this extension: core.js:297 Uncaught (in promise) Error: No checkout popup config found at core.js:297:55043 at async Y1 (core.js:297:54962) A JSON formatter has no legitimate reason to load any checkout or popup payment code. Uninstalling immediately.
- Jake Holman
- Seems to have included some sort of injection into the latest update, with a div being added to all pages with the id of "give-freely-root" which seems highly suspect.
- Chris Beck
- started popping up donation stuff. as amazing as that might be, I don't want it appearing while I'm coding. (( Callum's explanation lower is fair, but maybe an opt-in or some other sort of notification would be better than surprising users. mind you it's almost certain that more of us should be supporting the extension ))
- Noah Witjes
- I rarely leave reviews, let alone on a chrome extension, but the recent 0.9 update prompted me to write one anyway. I fully agree with Matt Candlejack. Something as intrusive as Give Freely, a service which for it to function HAS to parse every single URL you visit, is not something that should be dropped on 2 million users without any notice, let alone be enabled by default. The explanation for Give Freely makes total sense, however there is no guarantee that Give Freely will change their stance on how they process data in the future. Additionally, the setting to disable the Give Freely appeal is hard to find and not accessible by pressing the extension's icon in your task bar. Truly a shame that such an old and reliable extension forces this on its users with no given warning. I wish the dev had chosen a different way to make some money and support charity.
- Matt Candlejack
- Got a popup for Give Freely, while a noble cause this is intrusive and should be opt-in at the bare minimum instead of forcing adware - had this installed for a while but will not support this developer further.
- Sharon Cohn
- works well - json loads. ran into no issues
- Pontus Frödén
- Shows popup on "partner" pages where we are given to option to support charity. This sounds like they are doing a Honey, they take over any existing affiliate cookies and changing it so they get it instead. I am sorry but I can't support affiliate where you is not the one sending the user to the store. Removed and will never use again.
- Ayyash Ayyash
- after last update started throwing an error in every page i visit in console (even localhost) throw Error("No checkout popup config found");
- Alex
- Contains adware.
- Martin Malinda
- This extension contains adware in the source code.
- Jimmi Hansen
- Stopped working. Shame the developer doens't update it any more.
- Francisco Esteves
- Copying the parsed output via ctrl+A does not provide a formatted/indented output. Would be a 5stars extension if it would do that
- Faizan Amin
- this app started displaying popup ads app is garbage now
- Murilo K
- Seeing long json is a pain after the latest update. It seems it loads the json partially and there's no option to disable that.
- Amol Patil
- this is simple json not working on all page Best and all features include Json Viewer Pro by Patilweb https://chromewebstore.google.com/detail/json-viewer-pro-by-patilw/incoinbbbgipfabmmaldmhllgbfndhpa
- Sam Louloudis
- anyone giving this 1 star is experiencing skill issue
- Ferdinand “FrendzNMap0911” Olazo
- high recommendable for everyone...two thumbs up..
- Kiki Nikola
- great extension for json ty so much !!!
- Elijah
- Json formatter is not working, I've tried uninstalling it and re-installing, but I've failed
- Abu Raihan
- it's very helpful for me. i can not think of viewing JSON from API without this extension
- Ali.S
- Nice and simple view for JSON, but huge memory use and hanging with big JSON text
- Nenad Jankovic Paske
- scam
- Sm Shohag
- Dark theme/White Theme activation not working! fix this bug. Thanks
- Duy Sơn Nguyễn
- cannot activate dark theme
- Henrik Jensen
- This is perfect :) you see everything
- Sirial Kilorean
- Life saver!
- Heechan Park
- I can't live without it.
- Will Izaksorta
- LOVE IT!
- Omais Mobi
- If only it showed the line number then it would be perfect
- Dhananjayan Sudhakar
- Truly Amazing app! Love it
- Vik Lost Stranger
- Lacks guidance on how to use it to read Chat GPT or Google takeout backups in browser in readable format or convert it to HTML readable format or txt. Bad.
- Alexander Gerber
- Great tool, highly recommend!