Debug a JWT or API token
DeveloperDecode a bearer token, pretty-print JSON claims, and inspect Base64 segments.
3 steps
- Decode JWT
- Format JSON
- Decode Base64
Developer workflow
When an endpoint returns unexpected status codes or payloads, you need a repeatable loop: send the request, pretty-print the body, inspect auth tokens, and diff against a known-good response. This workflow chains Utilnivo API and JSON tools in that order.
Reproduce the request, format the JSON response, inspect JWTs, and compare payloads.
Workflow
Work through each step in order. Progress is saved in this browser. Utilnivo does not save uploaded files permanently between tools.
Progress: 0 of 5 steps complete (0%)
Reproduce method, URL, headers, and body against the failing endpoint.
Pretty-print JSON bodies so nested fields are easy to scan.
Decode bearer JWTs to check exp, iat, roles, and audience claims.
Compare the live response with a known-good fixture or prior capture.
Build a cURL command teammates can paste into terminals or docs.
Track progress
0 of 5 complete (0%). Your progress is saved in this browser.
Printable step list with checkboxes—generated on your device.
Results
What you entered and what each step produced appear here. Values used in the next step are passed when supported. Data stays in this browser only.
Run each step and submit the calculator form. Key results will appear here as a connected summary.
Progress: 0 of 5 steps marked complete (0%).
Tips
FAQ
Browsers enforce CORS. If the API does not allow your origin, use a server-side client or enable CORS for local debugging.
Formatting, JWT decoding, and compare steps run on your device. Network requests go directly from your browser to the URL you enter.
It decodes claims for inspection. Cryptographic verification belongs in your backend with the correct keys.
Keep going
Decode a bearer token, pretty-print JSON claims, and inspect Base64 segments.
3 steps
Validate syntax, pretty-print, generate a schema draft, and diff against the previous payload.
4 steps
Generate passwords, UUIDs, and hashes for dev, QA, and fixture data.
3 steps