S
Supanote
Sign in Sign up
API & Payloads · Zero Signup Required

Online JSON Formatter, Validator & Viewer

Paste minified webhook payloads, OpenAPI specs, or MCP tool responses to immediately validate syntax, pretty-print with 2-space indentation, inspect object depth and key counts, and share a clean link.

19 lines · 365 B
Live Output Ready
Object · 12 keys · depth 3
{
  "event": "deployment.succeeded",
  "id": "evt_01J9Z9X7Q4K8M2R",
  "timestamp": "2026-11-06T15:10:00Z",
  "service": {
    "name": "supanote-edge",
    "version": "1.2.3",
    "regions": [
      "eu-central-1",
      "us-east-1"
    ]
  },
  "metrics": {
    "coldStartMs": 14,
    "bundleSizeKb": 42.8,
    "healthyInstances": 6,
    "canaryEnabled": true
  }
}
Terminal / CI Pipe Equivalent
curl -s https://api.example.com/v1/status | curl --data-binary @- https://supanote.app/paste

Pipe live curl or jq output straight into a syntax-highlighted JSON link.

Capabilities & Guarantees

  • ✓ Instant RFC 8259 JSON validation with line/character error feedback
  • ✓ One-click 2-space pretty-print, 4-space format, and compact minification
  • ✓ Structural telemetry showing total keys, max nesting depth, and byte size
  • ✓ Clean syntax-highlighted sharing via `/n/:id` and `/v/:id` Pure View

Common Engineering Workflows

Inspecting Minified Webhook & API Responses

Expand single-line Stripe, Polar, or GitHub webhook bodies into readable, indented JSON structures in milliseconds.

Validating MCP Tool Schemas & Config Files

Catch trailing commas, unescaped quotes, or broken brackets in `claude_desktop_config.json` and `tsconfig` payloads.

Sharing Reproducible API Fixtures with Teammates

Publish exact JSON request/response payloads with a clean `/n/:id/raw` endpoint that teammates can fetch directly with `curl | jq`.

Technical Questions & Details

Does formatting or minifying JSON send my data to external third parties?

Formatting and minifying run directly in your browser using native `JSON.parse` and `JSON.stringify`. Data is only stored if you explicitly click "Share Clean Link".

Can teammates fetch shared JSON directly via cURL?

Yes. Every shared JSON note exposes `/n/:id/raw` with `text/plain; charset=utf-8`, making `curl -fsSL https://supanote.app/n/<id>/raw | jq .` effortless.

What metrics does the JSON Viewer compute?

It calculates root type (`Object` vs `Array`), total key count across nested objects, maximum nesting depth, and exact UTF-8 byte length.

Explore Related Tools, Templates & Comparisons

Notification