Home / Developer & IT / URL Encoder / Decoder & Query Parser

๐Ÿ”— URL Encoder, Decoder & Query Parser

Percent-encode or decode URLs and query values, and split a URL into its parts and parameters.

100% Private (Runs in Browser)

๐Ÿ’ก Step-by-Step: How to use URL Encoder / Decoder & Query Parser

  1. Paste a URL or text.
  2. Click Encode Component to escape a single value (every reserved character, per RFC 3986), or Encode Full URL to keep its structure (: / ? # & =).
  3. Click Decode URL to turn %XX sequences back into text, or Parse Query Params to see the host, path and every parameter as JSON.
  4. Copy the result.
Input URL or Text
Result Output

How Client-Side URL Encoding & Decoding Works

URL Encoder / Decoder & Query Parser runs entirely in your browser with JavaScript. There is no sign-up, and whatever you type or open here is processed on your device instead of being sent to a server.

Encode and Decode URLs Safely in Browser Memory

Convert spaces and reserved characters into standard percent-encoded sequences (%20, %26, %3D) or decode encoded URLs back to readable text. All processing happens 100% on-device in browser memory, protecting confidential links, authorization codes, and internal redirect URLs.

Query Parameter Parsing into JSON

Paste a complete URL with query parameters (e.g., utm_source, redirect_uri, state) and click Parse Query Params to see its origin, path, hash and decoded key-value pairs as JSON for inspection and debugging.

Full URI vs. Component Encoding Support

Choose between full URI encoding (preserving protocol, slashes, and domain syntax) and URI component encoding (escaping all special characters for safe query parameter nesting).

Why processing in your browser matters

Many online tools upload your files or text to a server to process them. This one does the work on your computer or phone, so your data is not sent to us or stored anywhere else. That lowers the risk when you work with confidential material, although you should still follow your organisation's own rules. Read how this works in our Privacy Policy.

  • No uploads: files are opened and saved on your device, so there is no upload or download wait.
  • No account: nothing to sign up for or install.
  • Free to use: no subscriptions or paywalls.

Frequently Asked Questions

Are my URLs or query strings sent to a server? +
What is the difference between encodeURI and encodeURIComponent? +
Does this tool parse query strings into key-value pairs? +
How does it handle malformed percent encoding sequences? +
Is this tool free with no account required? +
Why does Decode URL keep + signs? +