Format, validate and minify JSON, with the error line highlighted and a collapsible colour-coded tree view.
It uses the position reported by the browser's JSON parser and counts line breaks up to that point, so you can jump straight to the problem.
Yes — click any object or array in the tree view to collapse or expand it, same as a typical JSON viewer.
No — parsing, formatting and the tree view all run entirely in your browser.