Format
Beautify, minify or validate JSON, XML, YAML and CSV — and read the same document as a tree, without leaving the page.
Is my data uploaded anywhere?
No. Formatting, validation and the tree view all happen 100% client-side in JavaScript. Your input never leaves the browser tab.
Do I need a separate page to validate?
No. Beautify and Minify already report a parse error with its line and column; Validate on the same page turns that into a full pass/fail readout. Switching mode keeps whatever you pasted.
Can I see the document as a tree?
Yes — the output pane has a Code / Tree toggle. The tree is a view of the same parsed document, with search, type filters, collapse levels and JSONPath queries for JSON.