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.