JSON Formatter and Minifier
Pretty-print indented JSON for debugging and documentation, or minify valid JSON to a single line for APIs and compact storage.
Last reviewed: 2026-07-23
Processed locally in your browser. Nothing is sent to a server.
Character count: 0 · Word count: 0 · Line count: 0
How to use
- Paste your JSON into the input panel.
- Choose format (pretty) or minify mode.
- Copy or download the cleaned result.
Examples
Pretty print
Input
{"name":"CaseSwitch","ok":true}Output
{
"name": "CaseSwitch",
"ok": true
}Invalid JSON
If the input is not valid JSON, the tool reports a parse error so you can fix syntax issues before sharing or deploying configuration files.
Frequently asked questions
Is my data uploaded?+
No. Code and data tools run locally in your browser whenever possible.
Related guides
Learn more about this topic in our blog.