URL Parser
Parse and decode any URL into its components — scheme, host, port, path, query parameters, and fragment. All processing in your browser.
Copy All Components
Protocol
Hostname
Port
Path
Query String
Fragment
Origin
Username
Password
Query Parameters
| Key | Value | Decoded |
|---|
No query parameters found
Invalid URL
How to Use URL Parser
Parse any URL in three simple steps
Paste your URL
Enter any URL into the input field — full URLs with query strings work best.
Instant breakdown
The URL is parsed in real time into all its component parts.
Inspect parameters
View decoded query parameters in a table, and copy individual components.
What is a URL?
A Uniform Resource Locator (URL) is a web address that specifies the location of a resource on a computer network and the mechanism for retrieving it. URLs consist of multiple components including the protocol, domain name, port, path, query parameters, and fragment.
URL Structure
A URL is composed of several parts:
Protocol
The communication protocol (http, https, ftp, etc.)
Hostname
The domain name or IP address of the server
Port
The network port number (default: 80 for HTTP, 443 for HTTPS)
Path
The specific resource path on the server
Query String
Key-value parameters for dynamic content
Fragment
An anchor pointing to a specific part of the page
Frequently Asked Questions
The parser extracts scheme (protocol), hostname, port, path, query string parameters (as a table), fragment (hash), username, password, origin, and search string.
Yes. All URL-encoded characters (like %20, %3A) are automatically decoded in the output for readability.
The tool works best with absolute URLs (starting with http:// or https://). Relative URLs require a base URL which the browser supplies automatically.