JSON Formatter for Mac
A native Mac JSON formatter. Paste minified JSON, get it back pretty-printed and syntax-highlighted. Spot the missing comma before you ship it.
What it does
Bench's JSON formatter parses a JSON string and re-renders it with consistent indentation and syntax coloring. Keys, strings, numbers, booleans, and null values are each styled differently, so structure jumps out at a glance. If the JSON is malformed, the formatter shows an error pointing to the problem line rather than silently failing. You can also compact formatted JSON back to a single line when you need to paste it into a config that doesn't tolerate whitespace.
Why use Bench's JSON formatter
Most of the time, the JSON you're looking at came from a log, an API response body, or a build artifact, often minified. Pasting it into a web-based formatter works, but it means sending a potentially sensitive payload over the network. Bench formats locally: no request leaves the sandbox, no copy of your payload touches a remote server.
- Native Mac app. SwiftUI, single window, instant launch.
- Offline. No network calls. Whatever you paste stays on your Mac.
- No tracking. Nothing you enter is logged, sent, or shared. Bench has no analytics and no third-party SDKs.
- Free download. Core tools are included. Bench Pro is an optional $14.99 one-time unlock for Pro tools, Smart Detection, and higher limits. No subscription.
Paste it. Bench picks the tool.
With Bench Pro, Smart Detection reads your clipboard locally and routes you to the JSON formatter when it sees something like:
{"order_id":"8f3b","items":[{"sku":"BNCH-001","qty":2}],"total":19.99}
In Bench Pro, detection runs entirely on your Mac as a rule-based heuristic. It checks whether the clipboard content parses as valid JSON. Nothing is uploaded.
Related tools in Bench
JSON Formatter ships inside Bench. The app is a free download; Bench Pro is an optional $14.99 one-time unlock.
Mac App StoreBench is published by Zentsu LLC. Back to Bench · Support.