What does this tool measure?
It walks your entire JSON document and tallies how many objects, arrays, and keys it contains, breaks down every value by type (string, number, boolean, null), reports the maximum nesting depth, and shows the overall size.
How to use this tool
- Paste your JSON into the left-hand box.
- Click Generate Statistics.
- Review the full structural and type breakdown on the right.
Frequently asked questions
What counts as 'depth'?
Depth is how many levels of nested objects or arrays exist in your JSON. A flat object with no nesting has a depth of 1; an object containing an array of objects has a depth of 3.
Why break down value types?
Seeing the split between strings, numbers, booleans, and nulls helps you sanity-check a data export or API response — for example, spotting that a field you expected to be numeric is coming through as a string.
Is this different from JSON Analyzer?
Statistics gives you the structural breakdown. JSON Analyzer builds on this with additional checks like duplicate key detection and the most frequently used keys.
