Manipulation Tools

JSON Key Extractor

List every key path found anywhere inside a JSON document, one per line.

What does this tool do?

List every key path found anywhere inside a JSON document, one per line. Everything runs locally using JavaScript in your browser — nothing you paste or upload is ever sent to a server.

How to use this tool

  1. Paste your json document into the left-hand box.
  2. Click Extract Keys.
  3. Copy the key paths from the output box.

Frequently asked questions

What format are the key paths in?

Nested keys use dot notation and array items use bracket notation, e.g. user.address.city or tags[0].

Does it include keys inside arrays of objects?

Yes, it walks into every array item and lists the keys found on any objects inside it.

How is this different from the JSON Value Extractor tool?

This tool lists key paths only. The JSON Value Extractor tool instead pulls out the actual values for every occurrence of one specific key name.