Private by default

RFC 6901 JSON Pointer Query

Select one object member, array item, or the root value with an unambiguous standard pointer.

Your data stays in this browser
Input JSONJSON
UTF-8Ln 1, Col 1
ResultJSON
UTF-8
Loading…
Browser-only autosaveInputs and settings stay saved only in this browser and return after a reload. Turn on Clear saved data to keep this tool session-only.
Your data stays in this browser
InstantNo server round trips
PrivateBrowser-side processing
AuditableDocumented semantics
PortableCorrectly typed downloads
Category

JSON Pointer Query: How to use this tool

Resolve an RFC 6901 pointer against JSON with correct ~0 and ~1 decoding.

Select one object member, array item, or the root value with an unambiguous standard pointer.

Open guide and examples

How to use this tool

  1. Paste JSON and enter a pointer; leave the pointer empty to select the root.
  2. Run Resolve JSON Pointer to return the selected JSON value.
  3. Review the result and diagnostics before copying or downloading.

Example to try

Input JSON
{"profile":{"display/name":"Ada","role~level":"admin"},"items":[10,20]}
JSON Pointer
/profile/display~1name
Result
"Ada"
Learn

Frequently asked questions

Is my data sent to a server?

No. The engine runs in your browser and applies local resource limits.

What happens with invalid input?

The tool reports a diagnostic and does not keep stale output.

What does JSON Pointer Query produce?

It returns the exactly addressed JSON value as typed JSON.

What limitation applies to JSON Pointer Query?

It supports plain and # URI-fragment pointers, but not wildcards or JSONPath expressions.