JSON Tool
Validate, format, minify and explore JSON in an interactive tree view.
ViewerFormatValidate
Tree view
Click a key to copy its path (e.g. settings.theme). Everything runs in your browser.
YAML is parsed with the safe core schema – no custom tags or code execution. Comments and anchors are not preserved. Everything runs in your browser.
Nested objects are flattened to dot paths (meta.active) and restored when converting back. RFC 4180 quoting is used. Everything runs in your browser.
Keys starting with @ become attributes, #text holds text content, arrays become repeated elements. A single top-level key becomes the root element. Documents with DOCTYPE or ENTITY declarations are rejected. Everything runs in your browser.