{ }

JSON Loupe

Press Space on any JSON file in Finder — and actually read it. Then ⌘F to find anything in it.

Download on the Mac App Store
Free · macOS 15 or later
Tree view, Compact view and the viewer window: JSON Loupe Pro, €4.99 once.

Find anything — ⌘F

Search inside the preview itself. Matches highlight as you type, ⌘G and ⇧⌘G step through them, and the count tells you how many there are. Free, in Pretty and Raw.

JSONL, done properly

Line-delimited logs are the reason this exists — every record pretty-printed and numbered instead of one endless line.

Free to read

The Quick Look preview, every file type, and the Pretty and Raw views cost nothing — search and sort-keys included. No account, no trial, no nagging.

Built for real files

A bad record is flagged inline with its exact line and column and everything else still renders — the preview is never blank. Huge files open instantly: only the head is read, and a banner says exactly how much you're seeing.

Pro, when you want more€4.99

A collapsible Tree with right-click copy value, key or full key path, and collapse-all / expand-all; Compact for scanning a log; and a standalone viewer window. One purchase, no subscription.

Nothing leaves your Mac

No network access, no analytics, no data collection. Sandboxed and read-only.

JSON Loupe Pretty view showing a .jsonl log, one record at a time
Pretty — .jsonl logs, one record at a time
JSON Loupe Tree view with collapsible nodes
Tree — collapse, expand, copy any key pathPro
JSON Loupe flagging a broken record inline while rendering the rest
Broken records flagged inline — never a blank preview
JSON Loupe Compact view for scanning a log quickly
Compact — scan a whole log at a glancePro
The JSON Loupe Pro unlock screen, a one-time 4.99 purchase
One purchase, no subscription — and nothing to unlock before you start

.json · .jsonl · .ndjson · .geojson · .jsonc · .json5
.har · .webmanifest · .ipynb · .map