Fuhut
Theme

URL to JSON Decoder

Free online URL to JSON decoder. Decode URL-safe percent-encoded JSON or URL query strings back into structured, formatted JSON data.

Encoded URL
Lines: 1Chars: 0Size: 0 B

Configurations

Decoded JSON Output

Decode Percent-Encoded JSON & Query Strings Online

Instantly restore URL-encoded queries and percent-encoded configurations back into clean, formatted JSON. Our free browser-based JSON URL Decoder is designed to help web developers parse URL payloads, debug complex routing queries, and analyze network traffic configs without sending private credentials over the network.

Parsing Decoded Content: Objects vs. Query Strings

Our utility handles multiple types of incoming encoded URL data:

  • Percent-Encoded JSON: Translates percent-encoded characters (like %7B and %22) back to standard braces and quotes, and then beautifies the resulting JSON string.
  • URL Query Parameters: Parses flat query sequences (like user[id]=101&user[name]=John) and builds them back into structured, nested JSON objects (like {"user":{"id":"101","name":"John"}}).

How to Decode JSON from URL (Step-by-Step)

  1. Input Encoded Data: Paste the percent-encoded JSON or URL query string into the input panel.
  2. Set Space Options: Choose whether to decode plus signs (+) as spaces or keep them as literal characters.
  3. Select Indentation: Choose between 2-space, 4-space, or tab layouts for the final formatted output.
  4. Read Output: The parsed, validated, and beautified JSON structure appears instantly in the output editor pane.

Nested Key Parsing

Automatically parses advanced, bracketed query parameters (like arrays or child objects) into nested JSON structures.

Linter & Formatter

Validates parsed results and outputs them with clean, customizable spacing for maximum readability.

100% Secure

All code processes in your browser. No data ever leaves your device or is transmitted over the network.

Frequently Asked Questions (FAQ)

JSON URL decoding is the process of reversing URL encoding on a string and parsing the decoded contents into structured JavaScript Object Notation (JSON). This tool decodes percent-encoded character entities (like %7B, %7D, and %22) or translates flat query parameters (like key=value) back into nested JSON hierarchies.
Yes, this tool can decode plus signs as spaces. In many URL query parameter specifications, spaces are encoded as plus signs (+) instead of %20. Our configuration panel allows you to toggle between decoding plus signs as spaces or preserving them as literal plus symbols.
Yes, your configuration data is completely private. Fuhut executes all decoding, parameter parsing, and JSON formatting locally inside your web browser sandbox. No input strings or decoded JSON structures are ever uploaded to remote servers.