extension ExtPose

JSON Formatter

CRX id


Description from extension meta

Makes JSON easy to read. Open source.

Image from store JSON Formatter
Description from store 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 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

  • (2022-12-29) Ильнур Ибатуллин: Thanks for dark theme!
  • (2022-12-20) Maxwell White: Wonderful. I would like to be able to adjust the font-size & colors. Otherwise, lightning fast!
  • (2022-12-12) Nasreddine El Harcha (Naser): PERFECT with DARK MODE !
  • (2022-12-12) Ryan Roberts: Works well for small json responses but for anything beyond a moderate size (~100K chars, say an array of ~2000 small objects) the rendering of the json will hold up all of Chrome for all windows/tabs. Had to disable this extension and will selectively turn it on when I need it.
  • (2022-12-07) Aleksandr Vasilenko: Works great. I use it to view APIs all the time.
  • (2022-12-06) Aram Sargsyan: Good extension. Thank you
  • (2022-11-30) Thanh Hải Nguyễn: useful & fast
  • (2022-10-20) Abdul Waquar: Please add option for theme change like dark/light mode
  • (2022-10-20) yatin: really handy extention
  • (2022-10-17) Михаил Нырков: Работает быстрее, чем json viewer
  • (2022-10-05) Elías Fernández: Cool. Only missed is dark mode. I think it is an easy one
  • (2022-09-29) i phoenix: Muy útil! Gracias por el aporte!
  • (2022-09-25) Leonardo Aragão: Realmente ajuda muito na hora de trabalhar principalmente com APIs e visualizar JSON.
  • (2022-09-08) natsuboy: 挺好用的,简洁明了,没那么多花里胡哨的东西
  • (2022-09-02) Law B: Very productive. Thanks
  • (2022-08-29) Chanmax Coco (jesus2099): It is simple and perfect. You can use the browser Search in page, everything works, streamlined as if it was native. Vivaldi 5 on Windows 10.
  • (2022-08-17) Terry Xin: Suddenly stopped working.. Used to work perfectly
  • (2022-08-17) Sait Ergün: its broken now (Version 104.0.5112.79 (Official Build) (x86_64))
  • (2022-08-16) Tormi Talv: Not working anymore! Chrome 104.0.5112.79
  • (2022-08-12) Pinguluk: Used to work, but not it's not working anymore
  • (2022-08-05) Arthur Html: Хорошо работает, очень помогает.
  • (2022-07-17) Anujith Singh: Exactly what I wanted.... * It lets you search the JSON * It shows the number of nested items when you fold a parent item
  • (2022-07-06) Dominik Roszkowski: Najładniejsze z kilku rozszerzeń, które testowałem
  • (2022-06-13) Thiago Salles: Ao copiar ele não mantem a indentação, o que é importante pra mim. Além disso, senti falta de uma opção pra expandir/esconder tudo pra facilitar a navegação em conteúdos muito grandes.
  • (2022-06-08) Toni García: Best JSON formatter for Chrome
  • (2022-06-05) Bruno Mascolli Trant: Dark mode pls
  • (2022-06-03) SKIDKOVOZ 'COM - Распродажи, халява!: Отличный плагин, но перестал работать на новой версии chrome 102.0.5005.63 почините поскорее, плиз!
  • (2022-06-01) Chinmay Adwait Patil: What the people have written is true. The extension has still not been updated. It is the very oldest verison. --> Please do not download that extension
  • (2022-05-26) Cristian Politucii: Have just installed it. Whoa!
  • (2022-05-17) Zzer Zhang: 我喜欢它主要是因为它可以给JSON行计数,233
  • (2022-05-13) Glenn Sims: DARK MODE FIX HAS BEEN PUBLISHED AND WILL BE DOWNLOADABLE SOON! Please stop leaving negative reviews! https://github.com/callumlocke/json-formatter/pull/191
  • (2022-05-13) Dm. vorTex: WHY JSON Showing on the black field? I don't see anything
  • (2022-05-12) Melzz: This is my favourite JSON formatter extension but unfortunately it's not so great when using dark mode
  • (2022-05-11) Alexey UIyanov: Looks bad on dark background: color of property names is dark and not changing depends on the theme. So it is not possible to read dark property names on black background.
  • (2022-05-10) Danian de Leeuw: Used to work fine but now dark mode ruins it
  • (2022-05-10) Patrick Theys: Great extension until latest chrome update running in dark mode.
  • (2022-05-10) Roopesh HV: With new chrome update. This formatter is not displaying correctly in darkmode
  • (2022-05-09) Benoit Canonne: Fonctionne bien par contre lorsque le mode sombre est activé dans Mac os et donc dans chrome, ça devient illisible, merci d'adapter les couleurs des textes
  • (2022-05-09) 辛昕: 为什么在浏览器深色背景下如此难看清楚内容
  • (2022-05-09) Chen Mike: Unreadable in DarkMode
  • (2022-05-09) Thái Văn Lợi: It's so useful. But I recomment it should has 2 options for user: Dark mode and Light mode. It's so difficult to read when the system is dark mode.
  • (2022-05-09) Tihomir Kit: Used to be great. However the project seems to be dead and there are a few bugs which probably won't be fixed. So perhaps just look for a different extension which is still maintained and save yourself some time down the line.
  • (2022-05-06) Michael Cyr: Works flawlessly, but with recent update, if you have Dark Mode enabled, the UI goes dark and is nearly unreadable (previously would stay white/default, regardless of browser/system theme). Hoping for a fix soon (toggle or otherwise); not useable in the interim for my purposes.
  • (2022-05-06) Tsz-Yan Wong: Has been great until the dark mode came in which made the background dark gray and the text black. Not usable at all until you turn off the dark mode in the os system. I tried to disable Chrome "Force Dark Mode" but it doesn't help.
  • (2022-05-04) Ian Tabz: Used to like it before the update, using dark mode the UI used to stay white. Now it's black and I can't read when I'm debugging!
  • (2022-04-29) Armin Zheng: can't read key when dark mode open, could fix it? (in Chrome Version 101.0.4951.41)
  • (2022-04-21) Guillaume Alpe: Exactly what i wanted to do! Saves me copy pasting to VS Code and formatting there!! Thanks a lot.
  • (2022-04-07) Bryan Pereyra: Brutal, super util y facil de usar
  • (2022-04-05) Nguyễn Đức Việt Vương: Works wonderfully
  • (2022-04-04) Денис Юнусбаев: Быстрый, работает сразу как установил! Спасибо!

Latest issues

  • (2023-01-20, v:0.7.1) Candice Cole: downloads
    how do i use the extension app
  • (2023-01-11, v:0.7.1) jennifer zielinski: i need help updateing my laptop
    wontg upload
  • (2022-10-13, v:0.6.3) Jeff Li: how to install
    how to install
  • (2022-08-23, v:0.6.2) backend cmmarena: How do I use the extension?
    When I click on the JSON FORMATTER, it takes me to the github page: https://github.com/callumlocke/json-formatter
  • (2022-08-15, v:0.6.2) Kyle Bishop: Thought It Was Broken
    Like many others, I thought a recent Chrome update might have broken the extension, but it turns out that AdBlock was getting in the way. On the site where I was trying to view formatted JSON, I paused AdBlock and my JSON began formatting correctly again. I thought I'd pass this info along so you can broadcast it and save yourself from a million "help it's broken" messages :)
  • (2022-08-12, v:0.6.2) Chi-En Wu: Not working for my Chrome Version 104.0.5112.79 (Official Build) (x86_64)
    It become raw format instead of json format
  • (2022-08-12, v:0.6.2) Marek Jarkovoi: Not working after Chrome update
    Extension is not working as of Chrome update Version 104.0.5112.81 (Official Build) (64-bit)
  • (2022-08-11, v:0.6.2) Max Woollard: No longer working
    Seems to have stopped working as of yesterday afternoon, just getting raw text and no formatting
  • (2022-06-02, v:0.6.2) Gergő Simkó: The extension tries to format SVG files
    Dear Developer, There is an error entry in the debug console when I open an SVG file on a new tab. This extension tries to parse the SVG file as JSON and it fails. Screenshot: https://simko.me/d/error.png Sample file: https://simko.me/d/hyN.svg
  • (2022-05-16, v:0.6.1) Mark Fretwell: no longer working
    I just get raw JSON now, seems like others are having the same problem
  • (2022-05-16, v:0.6.1) donal goggin: App stopped working
    App has just stopped working. The page I'm trying to load is pure JSON and isn't being formatted like normal. I see others have mentioned similar. Did a recent release break something?
  • (2022-05-14, v:0.6.1) Veeresh Devireddy: Formatting is gone
    After the latest update (a day ago), the Json Formatter extension is broken, which means it is no more showing the formatted json, but like a raw HTML code. Can you please fix it?
  • (2022-05-13, v:0.6.1) Brian Wojtczak: Extension Bug introduced with update received today.
    While this extension is great and has been working perfectly for me for ages. Today (13 May 2022) it broke. It looks like a fix which is meant to force light mode made introduced an exception which prevents the extension from running at all. Error in event handler: TypeError: Cannot read properties of null (reading 'setAttribute') at chrome-extension://bcjindcccaagfpapjjmafapmmgkkhgoa/js/content.js:77:64 >> // force to light theme until a dark mode version is created >> document.querySelector('meta[name="color-scheme"]').setAttribute("content", "light");
  • (2022-05-12, v:0.6.0) Subhajit Sarkar: Dark mode in MAC
    Unable to see any of the text in Dark Mode.
  • (2022-05-11, v:0.6.0) Mariia Oleksiuk: Issue with dark theme on mac
    Please update to support the dark theme. Impossible to read
  • (2022-05-11, v:0.6.0) Shibbir Ahmed: Background problem
    Json background become dark when PC theme is Dark Mode
  • (2022-05-10, v:0.6.0) Christopher Cook: Dark Mode (Temporary fix via Tampermonkey)
    For those experiencing the dark mode issue, I created a simple TamperMonkey (extension) script to resolve the issue. Create a new user script, and add the following: // ==UserScript== // @name style-json-formatter // @namespace https://github.com/cookch10 // @version 0.1 // @description custom styling for JSON formatter in dark mode // @author CMC 2017-10-18 11:28:36 AM // @include /^http(s)?\:\/\/.*\.json(\?\=.*\b)?$ // @grant GM_addStyle // ==/UserScript== (function() { 'use strict'; // Hack to fix dark mode for this extension. GM_addStyle( [ 'body { background-color: white; }' ].join(' ') ); })();
  • (2022-05-10, v:0.6.0) João Vitor: Modo Escuro
    Por favor, corrijam o erro do modo escuro, está impossível utilizar assim, com tela preta, letras verdes e titulo preto. Estou utilizando o Windows.
  • (2022-05-10, v:0.6.0) Imraan Parker: Detect dark mode and choose white as the text color
    When dark mode is enabled, the background is black and not white. That means that all black text is not visible in the output any longer. You need to detect dark mode or allow users to choose a text color.
  • (2022-05-09, v:0.6.0) Zeshan Ahmed: dark mode issue
    please fix dark mode issue
  • (2022-05-08, v:0.6.0) Chris P: dark mode
    please fix dark mode issue on mac
  • (2022-05-07, v:0.6.0) Sabbir Zzaman: Please fix the dark mood issue.
    Please fix the dark mood issue. Give a suitable color to the font for the dark mood. Texts are not readable in the dark mood. Thank you!
  • (2022-05-06, v:0.6.0) Stephanie Mendoza: content background
    dark mode issue
  • (2022-04-09, v:0.6.0) Sami Yacoub: hached
    home network secuirity
  • (2022-04-05, v:0.6.0) Dave Emerson: Google Extensions for a website we are creating.
    I need a google map set up for users to use as they travel the road in my travel guide.
  • (2021-11-26, v:0.6.0) AMIR FAROOQ: Live Update On a php Score board for user.
    I want live score board screen in php. I have completed all on click + or - score board is dynamically change score. But we need to refresh page look latest score. I want as we click + or - directly update score on screen for user. Is there a code for this purpose. Please help me. Thanks...
  • (2021-09-24, v:0.6.0) Mathis Neumann: Huge Performance Problems
    Since a few weeks (unsure when exactly), the performance of larger JSON files is abysmal and actually completely blocks the chrome. The initial layout works fine but if I collapse anything, the browser shows the MacOS loading beach ball and is stuck for a long time. This could actually be a Chrome issue if you did not update the extension in the last few weeks...? I use Chrome Version 94.0.4606.61 (Official Build) (x86_64) on MacOS Big Sur 11.4
  • (2021-08-25, v:0.6.0) Bodrul Choudhury: Dark mode
    Would be great if we could have a dark mode on this.
  • (2021-07-01, v:0.6.0) Валерий Есипенко: Throw an error if returns combined content but with application/json header
    Hello, is it possible to throw an error or something like this if page contains combined content, for example <html> + json (php error on page, when it's an php error on beginning of the page and json bellow) but returns content header with application/json value? Now it just hides invalid content and starting to parse with nearest valid token. This behavior don't let to check some api if it works right or not.
  • (2021-05-27, v:0.6.0) Mahfuzul Amin: Can't click the extension after adding it.
    Hi, I have added the extension and it stays disabled on the extensions list even though it is enabled from Manage extension. Disable and enable doesn't work as well. Any idea? Thanks Mahfuz
  • (2021-04-11, v:0.6.0) AnimeCruizer: Content-Type text/html
    Can you make it work with page that has Content-Type text/html but valid JSON in it as content Example page: https://bit.ly/3t8W95X
  • (2021-03-27, v:0.6.0) g r: Not working on localhost
    My served data appears to be in valid json format and its just that inside the body (or a div to try it like that). The extension works on other sites but not on localhost that I'm serving up
  • (2021-03-16, v:0.6.0) Aleksandra Kielian: formatter is rounding big numbers
    I noticed that your formatter is rounding big numbers. For example in the raw feed I can find "ORIGINAL_TRAFFIC_ITEM_ID":3610894680109661683 However if I parse it it is no longer there. Instead it is displayed as: "ORIGINAL_TRAFFIC_ITEM_ID": 3610894680109661700 As you can see the last 3 digits are rounded up to the nearest hundred.
  • (2020-12-23, v:0.6.0) Mofizul Islam: JSON Formatter in Chrome not working at all.
    Hi, I'm using the latest version of Chrome with Win 10. Using this settings for JSON Formatter- http://prntscr.com/w87on5 But it's not working at all- http://prntscr.com/w87p4m How to I can solve it?
  • (2020-12-08, v:0.6.0) Akshat Zala: Does it work on local files?
    I have sample JSON file which is viewed as text file in json formatter
  • (2020-11-24, v:0.6.0) J M: Not working for JSON API response
    The response content type "vnd.api+json" is not supported. Could you pls add the support for this too?
  • (2020-10-15, v:0.6.0) HMS USER: Not able to open json formatter extension after adding this extension to the chrome
    It is greyed out after adding this extension to the chrome, not able to open
  • (2020-09-17, v:0.6.0) Michael Lane: Plugin seems broken since last chrome version
    I try the plugin on 2 differents computers and It's not working anymore! :( Does anyone else have this problem?
  • (2020-09-17, v:0.6.0) Nur Mohammed: Add Dark Mode
    This extension (JSON Formatter) for chrome is great.It would be more nice if it support Dark mode...
  • (2020-08-04, v:0.6.0) jason kühn: Compromised?
    This extension is causing chrome to redirect *.mydomain.com URLs to some hotel website (lebua.com) where * is a nonexistent/invalid subdomain. Valid subdomains continue to work as usual. When I uninstall the extension the issue goes away.
  • (2020-06-29, v:0.6.0) Abhishek Sonone: Big integer Values not parsed correctly
    I've been using this extension for a month. Yeah, it gives me best result. But one issue is there it changes the data if it is too big value. It should not change the data. If we see the same data in Raw mode then it is showing the exact (without modified) data; but when parsed it shows modified. Please look into issue For example: 1101541432344186887 (raw number) parsed to 1101541432344186900 (parsed number)
  • (2020-06-16, v:0.6.0) Kyle Robbins: Decimal values
    Is there an option to tell the formatter to NOT drop the decimal values when 0? i.e. I want it to keep the original '40.0' value, I do NOT want it to change it to '40'
  • (2019-11-22, v:0.6.0) Daniel Samuels: Causes Chrome to hang when viewing large documents
    When viewing a large JSON document such as https://www.easyallies.com/api/review/get this extension causes the whole Chrome instance to become unresponsive.
  • (2019-08-19, v:0.6.0) Nemanja Ivanković: Not working on Chrome v76.0.3809.100
    There is no options on right top corner and there is no formatting JSON. I assume its because plugin don't work. Screenshot proof: https://prnt.sc/ougugg
  • (2019-07-31, v:0.6.0) Mahesh Waghmare: Order of the items mismatch
    Default order of the sub object is 20, 19. Its show perfect in the raw view. See https://cl.ly/8c2e15ed947f But, In perse view it show 19, 20. See https://cl.ly/f0ab871ec6a0
  • (2019-06-06, v:0.6.0) sharad pandey: jsonfile
    cannot open how to use it
  • (2019-06-06, v:0.6.0) sharad pandey: jsonfile
    cannot open how to use it
  • (2019-05-08, v:0.6.0) Jayesh Deshmukh: Image Decode Error while downloading
    When I try to add the extension, I am getting Image Decode Error. Any idea how to fix it?
  • (2019-04-26, v:0.6.0) Shareef Tanguturi: raw format
    hi, not able to see in json view
  • (2019-03-26, v:0.6.0) JSON formatter - 3MB content limit
    Hi, Any chance of adding a option for the extension so one can increase the max from the current 3MB? stepping through the JS, discovered that's why my json content isn't rendering... I'd just cut out some stuff but without pretty-printing (why I'm running JSON Formatter :-), a bit challenging. thanks, -steve


1,840,940 history
4.6 (1,760 votes)
Last update / version
2023-01-01 / 0.7.1
Listing languages