Pretty Print
Expand a minified response into indented, readable JSON before you drop it into a ticket, a test fixture or a code review.
JSON tools for macOS
Copy a payload from a terminal, a log, an API client or the browser. Run Pretty Print from the menu bar, and paste readable JSON back where you were. No tab, no upload, no scratch file.
Free download · macOS 14 or later
· No account required
Every JSON action
All of them live under one submenu, and every one of them can get its own global keyboard shortcut.
Expand a minified response into indented, readable JSON before you drop it into a ticket, a test fixture or a code review.
Strip the whitespace back out when a payload has to fit on one line — a query parameter, an environment variable, a curl command.
Put object keys in a stable order so two responses can actually be diffed against each other.
Find out whether the thing you copied is valid at all, and where it breaks, before you go blame the server.
Turn a payload into a safely escaped string you can embed inside another JSON document or a test case.
Unwrap the escaped blob you found inside a log line back into JSON you can read.
Turn a representative payload into typed source for Swift, TypeScript, Kotlin, Go, Python or C# — property names converted for you, ready to paste into a new file.
Generate Model
Copy a real response from the API you are integrating, choose your language, and paste a typed model into the file you just created. Snake_case keys become idiomatic property names, and the mapping between them is written for you.
It is a starting point, not a schema tool: check optionality and numeric types against the API contract before you ship.
Why not a website
Production responses carry customer names, emails, internal ids and tokens. Camel formats them locally, so none of that gets typed into a text box on someone else's server.
On a plane, on a locked-down network, or when the formatter you bookmarked is down — the tools are part of the app.
No new window, no cookie banner, no waiting for a page to load. Copy, run the action, paste — the result is already on the clipboard.
Clipboard history keeps the payload you formatted ten minutes ago, so you can get it back without re-running the request.
FAQ
No. Every JSON action runs locally on your Mac. Nothing is uploaded to Camel servers or to a third-party service — which is the main difference from pasting a payload into an online formatter.
Yes. The JSON tools ship inside the app, so they work on a plane, on a restricted network, or whenever the site you used to use is unreachable.
Whatever fits on your clipboard. Typical API responses and log lines are formatted instantly, because the work happens in a native app instead of a browser tab.
Swift, TypeScript, Kotlin, Go, Python and C#. Copy a representative payload, pick the language, paste the result into your project.
Camel is free to download and includes the core tools. An optional Camel Pro upgrade unlocks advanced actions and removes limits.
Free on the Mac App Store, with 50+ other text tools in the same menu.
Download on theMac App Store