Example: From Minified to BeautifiedOriginal JSON (minified):
{"name":"EasyCalc","tools":["bmi","mortgage","salary"],"count":42} Formatted output:
{
"name": "EasyCalc",
"tools": ["bmi", "mortgage", "salary"],
"count": 42
} Formatting does not change the data — it only makes the structure human‑readable.
💡 How to format JSON?
Paste your JSON string into the left textarea and click "Format". The right panel will display the beautified version with indentation. If the JSON is invalid, an error message with line and position will appear below the input.
💡 Why minify JSON?
Minification removes all whitespace and line breaks, producing a compact single-line JSON ideal for URL parameters or reducing storage size.
💡 Why do quotes turn into backslashes after formatting?
This usually happens when your input is already a stringified JSON (JSON wrapped in quotes). If you see extra backslashes after formatting, copy the escaped output back into the input box and format again — this strips the outer string wrapper and reveals the real JSON structure.
💡 What's the maximum JSON file size?
This tool runs entirely in your browser. It can handle files up to tens of MB, but very large files (>10 MB) may cause temporary browser lag. For massive datasets, consider splitting them into smaller chunks.