0 characters · 0 bytes
Waiting for input.
URL Encoded to JSON Decoder
Decode percent-encoded UTF-8 JSON, validate it and produce formatted output with explicit form-style plus handling.
Need the reverse conversion? JSON to URL-encoded.
0 characters · 0 bytes
Output
Converted text will appear here.
Conversion runs entirely in this browser.
Deterministic conversion
Percent escapes are decoded into the complete JSON document. Plus characters remain literal unless the form-encoding option is enabled.
Honest limitations
Malformed escapes and decoded text that is not valid JSON are rejected rather than guessed or executed.