parsebox.dev
★ 14.2k·Sign in
v0.9 alpha · invite-only

The data debugger
that reads what your tools
refuse to.

Paste broken JSON, escaped JSON-in-JSON, truncated webhook payloads, 10MB log dumps. parsebox shows you what's there — and what it would take to fix it. Local-first, keyboard-driven, 60fps.

0 bytes uploaded187ms · 1MB parse10MB file ceiling
order_8f3aa19c.json
parsed · 187ms
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
"order_id": "ord_8f3aa19c4d",
"created_at": "2026-04-21T14:32:08Z",
"status": "fulfilled",
"customer": {
"id": "cus_4129",
"email": "rin.aoyama@oboro.studio",
"name": "Rin Aoyama",
"verified": true,
"loyalty_tier": "gold"
},
"items": [
{
"sku": "BRD-OAK-002",
"title": "Oak End Grain Cutting Board",
"qty": 1,
"unit_price": 124.00,
"tax_rate": 0.0875
"order_id":"ord_8f3aa19c4d"
"created_at":"2026-04-21T14:32:08Z"
"status":"fulfilled"
"customer":{ 5 keys }
"id":"cus_4129"
"email":"rin.aoyama@oboro.studio"
"verified":true
"loyalty_tier":"gold"
"items":[ 2 items ]
0:{ 5 keys }
1:{ 5 keys }
"shipping":{ 3 keys }
"totals":{ 4 keys }
All in your browser. Nothing uploaded.
Smart Repair
Single quotes, trailing commas, Python booleans, double-escapes — fixed in place.
Unpack
Pry open stringified JSON living inside JSON, no matter how deep the escaping.
Structural Diff
Compare two payloads by shape, not by whitespace. Tree-aware.
Keyboard-first
Every action behind ⌘K. Aliases for jq, JSONPath, regex.