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.

Up to 100,000 characters / 400 KB. Explicit processing, complete downloads, no autosave. Strict JSON only; original numeric tokens are preserved.

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.