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.
It runs on AT USE servers via PHP (parse_url + parse_str). Your URL is sent to the server, parsed, and the result returned — nothing is stored or logged. Works with URLs of any length.
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