Format, minify, and validate JSON. Runs entirely in your browser.
Your JSON never leaves your device. Nothing is uploaded to a server.
Report a problemYes — invalid JSON shows a specific parser error message (like which character or line caused the problem) instead of just "invalid."
No hard limit, but extremely large JSON (tens of MB) may be slow to format since it all happens in your browser's memory.
Format adds indentation and line breaks for readability; Minify strips all unnecessary whitespace to make the JSON as small as possible for production use.
No, it only checks that the JSON is syntactically valid (correctly structured), not that it matches a particular schema or shape.