jsonpost

JSON URL Encoder/Decoder

Encode JSON for safe use in URLs or decode URL-encoded JSON back into readable form.

Runs entirely in your browser — your data never leaves your device.

Loading tool…

How to use this tool

  1. 1Paste your JSON or URL-encoded string into the editor.
  2. 2Choose Encode or Decode.
  3. 3Copy the converted output.

Frequently asked questions

When should I URL-encode JSON?
When passing JSON as a query parameter or in a webhook URL, special characters must be percent-encoded to remain valid.
Does it pretty-print decoded JSON?
Yes. Decoded JSON is parsed and formatted so it is easy to read.
Is my data uploaded to a server?
No. Every tool on JSONPost runs entirely in your browser using JavaScript. Your JSON never leaves your device, so it is safe to use with private or sensitive data.

Related tools