Format and validate a JSON string without online tools. DevUtils.app allows you to quickly format and validate a JSON string without any internet connection. It supports various formats (2 spaces, 4 spaces, tabs) and can also minify your JSON if needed.
You can format your JSON strings from anywhere in your macOS (terminal, in email, web browser,...).
DevUtils will inspect your clipboard content and automatically select the JSON Formatter/Validator tool if the content is a valid JSON. Activate the app by:
- Copy text → Press ⌃⌥⌘Space(Or your own customized hotkey, up to you)
- Copy text → Click to DevUtils icon in the status bar
- Select text → Right-click → "Inspect in DevUtils.app"(This menu appears after you install the app)
Enter your JSON string in the left panel of the tool. The formatted JSON will be rendered in the right panel.
If you already have the JSON string in your clipboard, click the "Clipboard" button will automatically use the clipboard's content.
Select the format you want in the select box in the top right corner. The currently supported formats are:
- 2 spaces
- 4 spaces
- 1 tab
The formatted JSON string will be rendered and highlighted in the right panel.
If your JSON string has syntax errors, the errors will be highlighted in red background and listed at the bottom of the screen.
Click each error line to highlight the syntax error from your input.
When you activate the app, DevUtils will inspect your clipboard content and automatically select the JSON Formatter/Validator tool if the content is a valid JSON. You can disable this automatic feature by unticking the option in the setting panel (the gear icon).
Also available on jsonformatter.app