Install the app and run it. This will register the availability of the app’s QuickLook extensions, JSON Previewer and JSON Thumbnailer. You can now quit the app: just click OK:
To use QuickLook in Finder, select a JSON file — one with the extension .json — and press space. This will pop up a rendered preview of the file, either as pure data:
Or including JSON markers:
You will also see JSON file previews in Finder’s preview pane, enabled using View > Show Preview or by hitting Cmd-Shift-P, and in the Preview: section of Finder’s file info panel (select a file and hit Cmd-I).
You can disable or re-enable JSON Previewer and/or JSON Thumbnailer in System Preferences > Extensions.
Click the settings icon
in the main app. This allows you to adjust some of the key elements of the preview:
TRUE, FALSE and NULL values if presented as text — or whether they are presented as graphics (solid or outline).{ and }) and arrays ([ and ]), if shown.Choose your preferred text size using the slider, then pick the font you want the file to be presented in.
Choose your preferred JSON object key, string, true/false/null (if displayed in a text style rather than a solid or outline graphic) or JSON mark colour by selecting one of these items from the Colours: popup:
Now chose the colour by clicking on the colour well:
Select your preferred level indentation — Small, Medium, Large or Extra Large — from the JSON indent size pop-up. Alternatively, select Tablated from the same pop-up to have previews presented with keys and values, and array items arranged in tabular form.
The True/False/Null style: style selector allows you to choose to have these values presented as solid colour graphics, outline graphics or as text, respectively.
Click Apply to apply your choices.
Changing these settings will affect previews straight away, but may not affect thumbnails until you open a folder that has not been previously opened during the current login session.
Click Defaults to reset all preferences to their initial values — and then click Apply to retain the change.
The Advanced… button takes you to a selection of settings you can adjust more specialized preferences. These are items you are generally unlikely to need to adjust, including:
You can use the main app to submit feedback. Just click in the feedback icon
in the main window, or select Report a Bug… from the Help menu:
Please include your email address if you would like a response. I can’t respond without one. Please see the privacy policy for details of email address usage.
If PreviewJson reports that it was unable to render JSON, this is almost certainly caused by a malformation of the JSON itself. For this reason, you can optionally tell PreviewJson to display a file’s raw JSON in the event of a parsing error. This option is chosen in the Preferences panel and will allow you to QuickLook even bad JSON files, just without rendering.
If you have found PreviewJson to be useful, please consider writing a positive review on the Mac App Store, or simply give it a rating.
Thank you!
You can view PreviewJson’s source code at GitHub.
true, false and null images.NaN, ±INF).1 and 0 as booleans (thanks, anonymous).






