Read the guide
Open a JSON file and find the value you need
Open a JSON file in a local editor or browser viewer, locate a value in its tree, and make a readable copy while keeping the original.
Explore JSON as a collapsible tree. Expand only the parts you need, search keys and values, and copy the path to any node.
.json file, or load it From URL.The input is parsed with a strict JSON parser that keeps numbers and strings exactly as written, so a 20-digit ID is never rounded. The tree is then built from the parsed structure.
{n} with their number of keys, and arrays show [n] with their number of items.$.users[0].email. Keys that aren't plain identifiers use brackets, such as $["first name"].For {"users":[{"id":1,"email":"[email protected]","roles":["admin"]}],"total":1}:
{2}: the keys users and total.users shows [1], and its first item shows {3}.$.users[0].email and the value "[email protected]".admin opens $.users[0].roles and highlights [0].If the tree cannot open, fix invalid JSON before viewing it using the first reported line and column.
To check whether the text follows JSON syntax before opening the tree, use JSON Validator. Use JSON Schema Validator when it parses but required fields or value types need checking.
New to this file type? Follow the guide to opening a JSON file and finding a value.
Read the guide
Open a JSON file and find the value you need
Open a JSON file in a local editor or browser viewer, locate a value in its tree, and make a readable copy while keeping the original.
Read the guide
Turn nested JSON into a CSV table without hiding data changes
Convert nested API data to a CSV table, with exact examples for arrays, nulls, missing keys, leading zeros, and spreadsheet formula protection.
Read the guide
Pretty-print JSON that already parses, jump to the line and column when it does not, and open a tree when the document is too deep to scan as text.
JSON Formatter rewrites JSON as indented text to copy or download. The viewer shows it as a tree you can fold, search, and navigate, which suits large API responses.
A way to point to one value inside a JSON document, such as $.users[0].email. $ is the root, dots go into objects, and [0] selects an array item.
Yes. From URL first asks the address directly from your browser. If CORS or mixed-content restrictions block it, our server may fetch the public response for you. Avoid URLs containing secrets; see the privacy policy.
Often used together with JSON Viewer.
Beautifies or minifies JSON.
Checks JSON syntax and explains any error in plain English.
Validates JSON data against a JSON Schema (draft 2020-12 or draft-07) and lists every error.