JSON toolbox
Validate, format and explore JSON. Convert to or from YAML without rounding large numbers.
Processed in your browserUp 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.
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.