RFC 6901Resolve a value with a JSON Pointer: segments split by /, an empty string returns the whole document; escapes ~1 means / and ~0 means ~; arrays use numeric indices.
JSON source
Load JSON
Resolved value
Load JSON and enter a pointer to see the resolved value
Resolve values by RFC 6901

JSON Pointer Resolver

Resolve values by / segment paths · ~0 / ~1 escapes · local

🔒Processed locally in your browser — never uploaded or stored

No upload, no storage

JSON is processed in memory and never sent to a server.

Share via URL fragment

Share links encode data in the # anchor — never sent to a server.

Remember last edit

Optionally keep your last input locally; clear it with one click.

Why use JSON Pointer

Standard path lookup

Use RFC 6901 paths like /a/b/0 to resolve a specific node value from JSON.

Correct escaping

When keys contain / or ~, escape as ~1 / ~0 so you never resolve the wrong node.

Array index support

Numeric path segments act as array indices, so you can target a specific array item.

Clear miss feedback

A missing path or malformed pointer each report a clear error instead of silently returning empty.

Local · no upload

Everything runs in your browser; data is never uploaded or stored.