JSON Pointer resolver

Select a nested JSON value with an RFC 6901 pointer.

Text Stateless

Maximum input length per field: 65536 Unicode code points. See the operation limits in the instructions.

Quick guide

Try it with your own data when you’re ready.

Try an example

You enter

JSON document
{"a/b":[10,20]}
JSON Pointer (empty selects the root)
/a~1b/1

You get

20
How it works & limits

Use an empty pointer for the whole document, or /-separated tokens. Escape a key’s / as ~1 and ~ as ~0.

Array indices start at 0 and cannot have leading zeros. URI-fragment pointers beginning # are not supported.

Missing keys/indices, duplicate keys and nesting beyond 32 levels are rejected; number precision is preserved.