Developer tool / URL

URL Encoder Decoder

Encode and decode URL components locally, then inspect query parameters and parsed URL parts without sending anything away.

100% processed in your browser

Input

Paste text, a full URL, or a query string.

Encoded and decoded

Encoded component

Waiting for input

Decoded component

Waiting for input

Parsed details

Full URL

Input is not a full URL, or parsing is not needed.

Query parameters

Parsed from the URL or from a standalone query string when possible.

No query parameters were detected from the current input.

How to use it

  1. 1 Paste text, a URL, or a query string.
  2. 2 Review the encoded, decoded, and parsed results.
  3. 3 Copy the specific value or query details you need.

Useful for

  • Encoding query parameter values safely
  • Decoding percent-encoded text while debugging URLs
  • Inspecting URL path, hash, and query parameters locally

Good to know

  • This tool does not fetch or preview remote URLs.
  • Percent-decoding errors are reported instead of guessed.
  • Browser URL parsing behavior is used for full URL inspection.

Questions

URL Encoder Decoder FAQ

Does this tool upload my URLs or query parameters?

No. Encoding, decoding, and parsing stay inside your browser. Utilshub does not receive the URL, query string, or decoded values.

Why do plus signs behave differently in query parameters?

Standard percent-decoding treats plus signs literally, but query-string parsing through URLSearchParams treats plus signs as spaces. The page explains which behavior you are seeing.

Can this tool open or validate remote URLs?

No. It parses local text only and does not fetch or preview the destination.

Can it inspect a full URL and a raw query string?

Yes. Full URLs show protocol, host, path, hash, and query parameters. Standalone query strings can still be broken into key-value pairs.

Continue locally

Related tools

Keep working with another browser-only tool. Your files and tool inputs stay on your device.

Ready

Timestamp Converter

Convert Unix timestamps and ISO dates locally in your browser.

Runs locally
Ready

Base64 Encoder Decoder

Encode text to Base64 and decode Base64 to UTF-8 text.

Runs locally
Ready

JWT Decoder

Decode JWT headers and payloads locally without uploading tokens.

Runs locally