JSON Formatter
Format, minify, and validate JSON text in your browser.
Find and extract a JSON value by its path, browse available paths and preserve large numbers exactly.
Updates as you type or change an option
Leave blank for the whole document. Use /users/0/name to select a value; escape / as ~1 and ~ as ~0.
Find and extract a JSON value by its path, browse available paths and preserve large numbers exactly.
Paste JSON and enter a JSON Pointer such as /users/0/name, or choose a path from the browser. Leave the path empty to select the entire document. Copy the selected value or download it as JSON.
Array indexes start at zero. In property names, escape / as ~1 and ~ as ~0. This tool uses RFC 6901, not JSONPath. Duplicate keys are rejected. Limits: 2 MiB, 30,000 values and 80 nested levels; path browsing shows the first 300 nodes.
Format, minify, and validate JSON text in your browser.
Convert Unix seconds or milliseconds into local, ISO, and UTC time.
Edit HTML, CSS, and JavaScript with a network-enabled sandbox preview.
Convert UTF-8 text to Base64 and back instantly, with standard and URL-safe formats and full support for Unicode and emoji.
Comments
0