jsontoolskit.org
JSON and JSON Schema utilities, in the browser
Sign in Create free accountSign up

All 99 JSON tools

the complete index · grouped by job · free, no account needed

Every tool on the site, in one list. Type in the box to filter by name or by what a tool does — or press / anywhere on the site to open the same search as an overlay. Each group below has its own page with the six most-used tools described in more detail.

Format / Validate 8

Convert 23

Config formats 8

Transform 18

  • Sort keys Recursive alphabetical sort for stable diffs.
  • Flatten Nested objects to dot / bracket keys.
  • Unflatten Dot / bracket keys back to nested objects.
  • Deep merge Merge documents with picky conflict strategies.
  • Extract Pull keys or values by literal, glob or regex.
  • Escape Backslash-escape into a JSON string literal.
  • Unescape Turn an escaped string back into JSON.
  • Convert key case camelCase ↔ snake_case ↔ kebab ↔ PascalCase, recursively.
  • Rename keys Bulk-rename or drop keys by exact name or regex.
  • Remove nulls Strip nulls, empty strings, arrays and objects.
  • Dedupe array Remove duplicate elements, whole-value or by key.
  • Filter array Keep or drop records with a small expression language.
  • Array ↔ object Key an array by a field, or split an object back out.
  • Sort array Order elements by one or more fields, stable and type-aware.
  • Group & aggregate GROUP BY with count, sum, average, min, max, median.
  • Set operations Union, intersection and difference of two arrays.
  • Redact Mask or remove secrets by key name, pattern or value.
  • Prune Cap depth, array length, string size and keys per object.

Query / Explore 7

Diff / Patch 3

  • Diff Semantic compare that ignores key order.
  • JSON Patch Generate and apply RFC 6902 operations.
  • Merge Patch Generate and apply RFC 7396 merge patches.

JSON Schema 11

Generate types 17

Inspect 5

  • Size analyzer Raw / minified / gzip sizes and the heaviest keys.
  • Stats Counts, type histogram, depth, longest key.
  • JWT decoder Decode header and claims, check expiry, no upload.
  • Number precision Find int64 ids and decimals that lose digits when parsed.
  • Sample JSON Small public-domain JSON files to test with.

Can't find it?

If a tool you expected is missing, it may live on a sibling site rather than here — line-delimited JSON work is on jsonlkit.com, and spreadsheet-shaped work on csvkit.org. Otherwise tell me what you needed; that is where most of this list came from.