Help & Frequently Asked Questions
Step-by-step guides for every PayloadBench feature. If you do not find what you need, open an issue on GitHub.
How do I format JSON in PayloadBench?
- Open https://payloadbench.org in your browser.
- Paste your JSON into the left panel (labeled Input).
- The formatting happens automatically. You can also press Cmd+Enter (Mac) or Ctrl+Enter (Windows).
- Your formatted JSON appears in the right panel. Switch between Tree view and Raw view using the tabs.
- Click Copy to copy the formatted result, or Download to save it as a .json file.
How do I verify that PayloadBench does not upload my data?
- Open PayloadBench in your browser.
- Open DevTools: press F12, or right-click anywhere and select Inspect.
- Go to the Network tab in DevTools.
- Paste any JSON data into PayloadBench.
- Observe the Network tab: no request should contain your pasted JSON. This confirms PayloadBench is not uploading the content you paste.
- For an even stronger test, switch to the Network tab's Offline mode before pasting. PayloadBench still works perfectly.
How do I compare two JSON objects (Diff)?
- Go to https://payloadbench.org.
- Paste the old version of your JSON into the left panel (Old).
- Paste the new version into the right panel (New).
- Click Compare, or press Cmd+Enter.
- The diff result shows: green for added values, red for removed values, amber for changed values, and gray for unchanged values.
- Click Sample to see an example comparison.
How do I decode a JWT token?
- Go to https://payloadbench.org/jwt-decoder.
- Paste your JWT token into the input field. A JWT token has three parts separated by dots, like: header.payload.signature.
- Click Decode.
- The decoded header and payload appear in the output panel. Switch between Header and Payload tabs.
- The signature is displayed at the bottom. It cannot be verified without the secret key, but you can confirm the token has not been tampered with by comparing signatures.
- Click Sample to see a working example.
How do I query JSON with JSONPath?
- Go to https://payloadbench.org/jsonpath-query.
- Paste your JSON data into the upper panel.
- Enter a JSONPath expression in the lower input. For example: $.store.books[*].title returns all book titles.
- Click Query or press Enter.
- Results appear on the right, each with its own tree view.
How do I validate JSON against a Schema?
- Go to https://payloadbench.org/json-schema-validator.
- Paste your JSON data into the left panel.
- Paste your JSON Schema into the right panel. A JSON Schema defines the expected structure, required fields, and data types.
- Click Validate.
- If valid, a green confirmation appears. If invalid, each error is listed with the specific path and reason.
- Click Sample to see an example.
Is PayloadBench really free?
- Core JSON formatting, validation, and tree view are free forever with no limits.
- Pro tools - JSON Diff, JWT Decoder, JSONPath Query, and Schema Validator - are currently free during Launch Access. Regular pricing is $5/month or $39/year for reference.
- Pro tools process pasted JSON locally with no pasted-content upload — even with a Pro subscription.
- View pricing: https://payloadbench.org/pricing.
What happened to jsonformatter.org?
- In November 2025, security researchers at watchTowr discovered that jsonformatter.org and codebeautify.org had an unprotected Recent Links feature that publicly exposed user-submitted code snippets.
- Over 80,000 snippets were leaked, containing AWS keys, GitHub tokens, database passwords, Active Directory credentials, and banking PII.
- The data had accumulated over five years. Attackers were confirmed to be actively scraping it within 48 hours of the researchers planting canary tokens.
- The root cause was server-side processing: user data was stored on remote servers without adequate protection.
- PayloadBench reduces this risk by keeping core JSON workflows browser-local and avoiding pasted-content upload for tool inputs.
- Read more: https://payloadbench.org/vs/jsonformatter-org.
What browsers does PayloadBench support?
- PayloadBench works on all modern browsers, including Chrome, Edge, Firefox, Safari, Brave, and Arc.
- The browser extension is available on the Edge Add-ons store. It automatically formats JSON responses on any URL.
- Install the published extension from Microsoft Edge Add-ons. Chrome Web Store availability is pending review.
Can I use PayloadBench offline?
- Once the page is loaded, PayloadBench core formatting and validation workflows can run without an internet connection.
- To test: load PayloadBench, then disconnect from the internet or use DevTools Offline mode. Paste JSON and format it.
- The initial page load requires an internet connection to download the JavaScript bundle. After that, the tool is self-contained.
Still have questions?
Back to PayloadBench