Syntax and position
Errors are shown with line, column and nearby source context so they can be corrected without losing the input.
Discuss your project
DATA FORMATS · BROWSER-LOCAL
Format readable JSON, minify it for compact use and locate syntax errors by line and column – entirely in your browser.
Limit: 2 MiB and 128 nesting levels. JSON5 and comments are not supported.
The formatted result will appear here.
Ready for local processing.
TECHNICALLY TRACEABLE
Formatting begins with strict syntax validation. Invalid input is never presented as a successful result.
Errors are shown with line, column and nearby source context so they can be corrected without losing the input.
Choose readable indentation or remove insignificant whitespace for compact transfer and storage.
Very large integers outside JavaScript’s safe integer range may lose precision. Use strings when every digit must remain exact.