JSON Formatter
Format, validate, and minify JSON online for free, right in your browser.
Local browser processing
No sign-up required
Upload & download support
LanguageFor API responses and config files
JSONinput.json
Indent
⌘⏎Quick format
InputEditable
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
OutputJSON valid29 lines · 384 B
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{
"id": 4821,
"name": "format-codes",
"active": true,
"owner": {
"name": "Ada Lovelace",
"roles": [
"admin",
"editor"
]
},
"settings": {
"theme": "dark",
"indent": 2,
"notifications": false
},
"tags": [
"json",
"formatter",
"validator"
],
"scores": [
98,
72,
65
]
}
UTF-8 · Indent: 2 spaces · Auto wrap: onLocal processing · Ready
How It WorksJSON
Overview
API responses often come back minified onto one line — it's hard to spot a missing comma or a mismatched bracket by eye, and the console error rarely points at the real problem. Paste it in and it expands automatically; if parsing fails, you get the exact line and column, so you don't have to count characters by hand.
Use Cases
Expand a minified API response to actually read itClean up config files like package.json or tsconfig.jsonDebug a JSON snippet from an error logTidy up sample data before writing docs
Steps
123
Paste or uploadSet optionsCopy or download