FREE · NO ACCOUNT · ON YOUR DEVICE
Readable JSON. Unchanged number tokens.
Validate strict JSON, format or minify it, and extract a nested value using JSON Pointer. Preserve large number tokens without uploading your data.
Free · No login · No upload. Inputs and results stay in this tab’s memory. Clear or leave to discard them; keep your own downloaded copies.
Will large numbers change?
No. This formatter prints original scalar tokens from a syntax tree, rather than parsing and reserializing JavaScript numbers. Long integer IDs, exponent notation and string escapes remain as written. Object key order is retained; nothing is sorted.
Which JSON is accepted?
Strict JSON only: comments, trailing commas, duplicate property names and incomplete input are rejected. Errors include a line and column. A successful parse is syntax validation, not JSON Schema validation or proof that an API will accept the data.
How do I extract one value?
Enter a JSON Pointer such as /users/0/name. Use ~1 for a slash in a key and ~0 for a tilde. Leave the field empty for the whole document. Missing paths stop processing; no JavaScript expression or JSONPath code is evaluated.
What are the limits?
Up to 100,000 characters, 400 KB of UTF-8 text, 100 nested levels and 4 MB output. Import JSON/TXT or paste text, then download the complete result. Inputs are not saved between visits.