Skip to content
MixTool

API response formatter

Explore large JSON responses as a collapsible tree and copy the exact path to any field.

  • Runs entirely in your browser
  • Free · no sign-up
  • Works on phone and desktop
Loading tool…

A real API response can run to thousands of lines. Paste it here to see it as an interactive tree: collapse the parts you don't need, expand the ones you do, and see each value's type and each array's length at a glance.

Click any key to copy its path, like $.data.users[0].email, ready for JSONPath queries, test assertions or code such as response.data.users[0].email. Switch to the text view for a formatted copy of the whole response.

How to explore an API response

  1. 1

    Paste the response

    Any JSON from an API, log or file.

  2. 2

    Expand and collapse

    Drill into the part you care about.

  3. 3

    Click a key

    Copy the path to that field.

Key features

  • Collapsible tree

    Expand or collapse every level at once or one by one.

  • Copy paths

    JSONPath-style paths with array indexes.

  • Type hints

    Strings, numbers, booleans, nulls and sizes are labeled.

  • Local

    Responses aren't uploaded.

Common uses

  • Writing integrations: Find the fields you need in a vendor's API.
  • Test automation: Copy exact paths for assertions.
  • Debugging: Spot nulls and missing fields in complex payloads.

Tips and good to know

Frequently asked questions

What path format is copied?

A JSONPath-style path starting with $, using dot notation for keys and [n] for array items, for example $.items[2].price.

Can it handle large responses?

Yes. Collapsed branches keep even multi-megabyte responses responsive.

Is my data private?

Yes. Parsing and rendering happen in your browser.