← All tools

JSON toolbox

Validate, format and explore JSON. Convert to or from YAML without rounding large numbers.

Processed in your browser

Up to 2 MiB of UTF-8 text · 100 nesting levels · 50,000 values

Paste data or load the example to start.

Input

Result

Tree view

Search checks every parsed key and value. The view shows up to 1,500 rows at a time.

Process your input to explore its structure.

Working with structured data

Keep exact numbers

Formatting, minifying and conversion preserve JSON numeric tokens, including large IDs and precise decimals. Quoted numbers remain strings. Duplicate keys are rejected so values cannot be silently overwritten.

Convert a JSON-compatible YAML document

Use one YAML 1.2 document with string mapping keys. Cyclic aliases, custom tags, NaN and infinity are rejected. Formatting and conversion normalize layout and remove YAML comments; validation leaves the input unchanged.

Inspect errors and export

Syntax errors include a line and column. Successful output can be copied or downloaded. Input changes disable old exports until processing finishes again. Files and results are not saved between visits.

JSON and YAML input, file names and results stay in this page’s memory. They are not uploaded to Dentry or saved in browser storage. Processing runs in a local browser worker. Download what you need before closing the page.