URL Encoder / Decoder
Percent-encode or decode URL components — the complementary tool to parsing a URL.
Open toolHome › Tools › Developer Tools › URL Parser
Parse any URL into its components — scheme, host, port, path, query parameters, and fragment. Server-side, no signup, free.
Server-side parsing — results are computed on our server, not in your browser. Works with arbitrarily long URLs.
Yes. Your URL is sent to our server, parsed using PHP's built-in parse_url() and parse_str() functions, and the structured result is returned. Nothing runs client-side.
The parser extracts scheme (protocol), host, subdomain, port, path, query parameters (as individual key-value pairs), and fragment (hash). Absent components show an em-dash.
If the URL cannot be parsed, the tool shows an error message asking you to enter a valid URL starting with http://, https://, or another scheme.
Each query parameter is shown as a separate key=value pair, with the key highlighted in orange. If there are no query parameters, the field shows "— (none)".
No. Your URL is processed on the server and the result is returned immediately. Nothing is stored or logged between requests.
Keep going
Percent-encode or decode URL components — the complementary tool to parsing a URL.
Open toolCheck the HTTP response headers for any URL — see status codes, security headers, and redirect chains.
Open toolCheck the SSL certificate for any domain — verify expiry, issuer, and SANs for a URL's host.
Open tool