JSON Formatter & Minifier
What is JSON?
JSON (JavaScript Object Notation) is a lightweight, text-based data interchange format defined in RFC 8259. Despite its JavaScript origins, JSON is language-independent and supported by virtually every programming language.
Formatting vs. Minification
Formatting adds indentation and line breaks for readability. Minification removes all whitespace for smaller payload size. A large API response can shrink by 20–40% after minification.
Common JSON Syntax Errors
- Trailing commas:
{"a": 1,}— not allowed in JSON. - Single quotes:
{'key': 'value'}— JSON requires double quotes. - Unquoted keys:
{key: "value"}— all keys must be quoted. - Comments: JSON does not support
// comments.