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

  • (2023-10-10) Rachel Howell: So good at formatting my JSONs.
  • (2023-10-08) Gabriel: it does work good when it works. But there is some seriously bad logic on detecting wheter page is json or not, if there is a pre tag that kinda looks like json, it pretty much corrupts a regular html page that has nothing to do with json! The fix is easy, if you dont want to respect the content type tag (which is a form of standard and should be respected, or create a setting for it) then it should not scan page for all <pre> elements but instead check if there is ONLY 1 pre element then consider it, its bad because if a complete html page is perfectly valid and there is a small pre tag in the end of html, it will take that tag and rearrange the html making regular non json pages display incorrectly
  • (2023-10-06) Noelle Nielson: This is amazing! So much easier than copying and pasting into an online formatter. I didn't realize this was a thing until just barely and it works flawlessly. Makes life so much easier!
  • (2023-09-25) Carlos Lopez Alvarado: justo lo que buscaba, es muy útil, gracias
  • (2023-09-06) Prince Ani: Perfect. Makes my work so much easier.
  • (2023-08-23) Kazuto Kirigaya: top
  • (2023-08-12) rodrigo knop: Funcional
  • (2023-08-08) curry: 还不错
  • (2023-07-22) Mohammad Mahdi Sheykh: its really usefull
  • (2023-07-21) Cynara Peixoto: Muito prático para quem trabalha com API. O tema dark ficou muito bom!
  • (2023-07-13) Richard Kořínek: Perfect! I really needed something like this!
  • (2023-07-06) M B: Очень удобное и простое в использовании! Здоровья разработчикам!
  • (2023-06-07) Ahmad Awais: Perfect! Love this extension. I only wish if it was theme-able. Would want to have Shades of Purple theme's color scheme!
  • (2023-05-26) Stephen hao: 怎么用呢 点击直接跳到github了
  • (2023-05-23) th th: An error occurred in the long type
  • (2023-05-19) Oogway Master: 直接打开 *.json 文件不会格式化
  • (2023-04-28) wzl: 不错
  • (2023-04-26) Sangwon Cheon: JSON Prettier 중에 가장 좋은 거 같아요. 이상한 거 집어넣지 않고 광고도 하지 않고, 본질에 충실하네요.
  • (2023-04-13) maxrave (Minh): It make my browser (Edge) not responding when get a big json
  • (2023-03-18) Durganshi Singh: A very light weight and handy tool for developers. I want to give a suggestion. All data type display in same color other than string. If it is possible we can customize colors for specific data types like for numeric field, bool type and null values. It will be very useful for developers.
  • (2023-03-12) Justin C: It's great, but does not always parse. For example this link: https://www.amazon.com/ap/captcha?appAction=SIGNIN_PWD_COLLECT&captchaObfuscationLevel=ape:c3RhdGlj&captchaType=image&marketPlaceId=ATVPDKIKX0DER&_=1678611210799
  • (2023-02-28) Shawon khan: its taking so much time to load a big json data.
  • (2023-02-14) Kristijan Stosic: Extension used to work properly earlier and it was fine, but something went wrong. I tried reinstalling it but still not work.. help ?
  • (2023-02-13) Jenya: Замечательное расширение! ^_^
  • (2023-02-13) Sean Su: 垃圾,直接跳转github了
  • (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-03-23) Arthur Hoeke: superr
  • (2022-03-15) Nguyễn Khương: Love at first sight
  • (2022-03-06) Mikael Dúi Bolinder: I've always been annoyed that browsers format XML but not JSON or YAML, and then I realised that an add-on probably could do it - and JSON Formatter was perfect! Works very well with Microsoft Edge!
  • (2022-03-03) Yassin Youssouf Ali: I used this extension for about a year, and found it really useful
  • (2022-02-28) Thiago Silva Ferreira: Fantastic!
  • (2022-02-13) Daniel Kehlibarov: Great extension, very helpful. Thank you!
  • (2022-02-10) Glenn Duzy: Awesome tool! Thank you so much.
  • (2022-02-04) Tiago Marzari: Bom, mas falta um tema dark, ver essa tela branca não dá.
  • (2022-01-23) Sidaty Moulaye Koureichy: Awesome 👍

Latest issues

  • (2023-10-29, v:0.7.1) rana hayat: Where is my extension options on this site
  • (2023-09-29, v:0.7.1) Vinh N: copying a collapsed node results in empty node
    Some of my json nodes are large, so I collapse them. But when I copy a collapsed node and try to paste them elsewhere, the pasted node is empty. Is there a way to get this tool to copy even the collapsed children?
  • (2023-08-11, v:0.7.1) Sławek K.: Dark mode problem
    On Brave browser under Kubuntu, suddenly extension started to show light color text on white background :( Text is completely not readable. Tried to change theme but didn't help.
  • (2023-08-10, v:0.7.1) Daniel Sanchez: Install problem
    When I tray to install in brave , I recive error
  • (2023-07-05, v:0.7.1) BABOOH CARS: greeting
    why am i reported?
  • (2023-06-30, v:0.7.1) Jeffrey Timmons: Data protection
    Is the data processed 100% locally in the browser, or is it uploaded to a cloud server for processing there? Assuming the later, but want to be sure.
  • (2023-06-27, v:0.7.1) Gerry Marie Livergood: [email protected]
  • (2023-06-11, v:0.7.1) Ivan Sr. (ñ): Amp.com
    Tap on a clip to paste it in the text box.
  • (2023-05-28, v:0.7.1) ravi ahirwar: Hi Welcome to visit my website ,me Asha karta hu ki is page se Aap logo ko Knowledge ........?
    Hi welcome to my Article post ko padne ke 🤥 liye,...................... Thank You so much
  • (2023-05-25, v:0.7.1) Vince Wilson: doesn't work
    not working, luckily i found one that works https://chrome.google.com/webstore/detail/web-developer-tool-for-ch/ghenifimhcdihapkceohjpgiabidpgji
  • (2023-04-13, v:0.7.1) William Bredefeld: problem with content-type
    I notice that json formatting is only triggered when the page's content-type is indicated as json. I often encounter pages with content-type text/html but containing JSON data, and it would have been great if this extension could recognize that it's JSON and still format it.
  • (2023-01-11, v:0.7.1) jennifer zielinski: i need help updateing my laptop
    wontg upload
  • (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-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-12, v:0.6.0) Subhajit Sarkar: Dark mode in MAC
    Unable to see any of the text in Dark Mode.
  • (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
  • (2019-01-08, v:0.6.0) Big files?
    My json is not formatted. I think is about filesize. How i change some limitations?
  • (2018-12-06, v:0.6.0) Samuel Warters: JSON isn't formatted when using the Authy extension
    I noticed with the recent Chrome build Version 70.0.3538.110 and the Authy chrome extension 1.0.2, the JSON Formatter extension just doesn't even work. JSON isn't formatted at all. When I turn the Authy extension off and reload a page with JSON, it's formatted correctly.
  • (2018-11-24, v:0.6.0) Default Options
    Can we have Default Plugin Behavior, where we can switch between [raw/parsed]
  • (2018-11-21, v:0.6.0) Debjyoti Mukherjee: some of the file it is unable to handle
    some of the file it is unable to handle


2,677,987 history
4.5844 (1,819 votes)
Last update / version
2023-01-02 / 0.7.1
Listing languages