JSON Path Extractor
Extract nested data using dot notation like user.address.city or data.results[0].name
How to use this tool
1
Paste your JSON / JSONL data in the left panel (or upload a file)
2
Add extraction paths using dot notation (e.g.,
users[0].name)
3
Click "Extract All Paths" to see
results as a table
4
Copy results as CSV or keep adding more paths to extract
๐ก Pro tip: Use
[*] to extract from all items in an array, like users[*].email
๐ก Supports single JSON object, JSON array, or JSONL (one JSON per line)
๐ Extraction Paths
(dot notation, supports array indices)
No paths added yet.
Add a path like
Add a path like
user.email
๐ Extraction Results
Add paths and click "Extract"
Results appear as a table (rows = records, columns = paths)
๐ Path Syntax Reference
user.name โ get "name" fieldusers[0].email โ first array element's
emailusers[*].id โ extract "id" from every
array item$[*].name โ for JSON arrays, extract
"name" from each object