JSON Formatter Online
Beautify, minify and sort JSON, with clear error messages.
Action
Indent
Everything runs in your browser. Your data is never sent to our servers.
About JSON Formatter
JSON Formatter turns messy or minified JSON into neat, indented text that is easy to read, or squeezes it into one line. If the JSON has a mistake, it shows where the problem is.
Tips for best results
- Use Sort keys to put object keys in A to Z order, which helps when comparing two files.
- JSON needs double quotes around keys and text. Single quotes are not valid.
- A trailing comma after the last item is a common mistake and makes JSON invalid.
How to use JSON Formatter
- 1
Paste your JSON
Add your JSON data into the box.
- 2
Choose beautify or minify
Beautify adds indentation. Minify removes all extra spaces.
- 3
Copy the result
Press Copy or download the file as data.json.
Frequently asked questions
Why does it say my JSON is invalid?
Common reasons are a missing comma, a trailing comma, single quotes, or an unquoted key. The message shows the line and column of the problem.
Does formatting change my data?
No. Only spaces and line breaks change. Keys and values stay the same, except when you choose to sort keys.
Is my data uploaded?
No. This tool runs inside your browser, so your data is processed on your own phone or computer and is not sent to our servers.