JSON Key Sorter
Sort JSON object keys alphabetically, naturally, or by array field.
JSON input
Sorted JSON
{
"Apple": 2,
"banana": 3,
"item10": false,
"item2": true,
"nested": {
"a": 2,
"z": 1
},
"zebra": 1
}About the JSON Key Sorter
Reorder JSON object keys ascending, descending, case-insensitively, or naturally, optionally recursively through nested structures, plus optional sorting of primitive or object arrays by a chosen key.
Examples
Sort object keys
JSON{"b":1,"a":2}Output
JSON{
"a": 2,
"b": 1
}Keyboard shortcuts
- Copy the main outputCtrl / ⌘ + Shift + C
- Download the resultCtrl / ⌘ + S
- Share this toolCtrl / ⌘ + Shift + S
- Reset the inputsAlt + R
- Open the tool search paletteCtrl / ⌘ + K
Related tools
JSON Formatter
JSON
Pretty-print and beautify JSON with custom indentation.
JSON Minifier
JSON
Compress JSON by removing whitespace and show bytes saved.
JSON Repair / Auto-fixer
JSON
Auto-fix broken JSON: quotes, trailing commas, comments, and more.
JSON String Escape
JSON
Escape special characters for use inside a JSON string.
JSON String Unescape
JSON
Reverse JSON string escaping back to readable text.
JSON Validator
JSON
Validate JSON syntax and see detailed error diagnostics.
Frequently asked questions
Comments
No login needed. Comments appear after a quick review.
Loading comments…
Version 1.0.0 · Updated 2026-08-10 · Runs entirely in your browser