Developer tool / URL
URL Encoder Decoder
Encode and decode URL components locally, then inspect query parameters and parsed URL parts without sending anything away.
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 Paste text, a URL, or a query string.
- 2 Review the encoded, decoded, and parsed results.
- 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.