URL Parser
Parse URLs into components (protocol, host, path, query, hash).
About URL Parser
URL Parser dissects any URL into its constituent RFC 3986 components: scheme, authority (username, password, host, port), path, query string with individual parameter key-value pairs, and fragment identifier. It decodes all percent-encoded values so you see the actual characters rather than %XX sequences, and handles edge cases such as default port numbers, relative references, and data URIs. Web developers and security engineers use URL Parser to understand complex redirect chains, inspect authentication callback parameters, verify URL structure, and diagnose routing and encoding issues in web applications.
How to Use
Paste any URL including absolute, protocol-relative, or data URIs into the input field and the parser immediately dissects it into its components displayed in a structured panel. Each query parameter is listed as a separate row with its decoded key and value for easy inspection. The path is broken into its individual segments. Hover over any component to see its raw encoded form alongside the decoded value. Copy individual components or the full parsed representation for use in debugging notes or documentation.
Common Use Cases
- Inspecting complex REST API endpoint URLs with numerous query parameters to identify misconfigured, missing, or double-encoded values
- Extracting the hostname, path, or specific query parameter values from a URL for use in scripts, tests, or redirect rule configuration
- Analyzing OAuth 2.0 authorization callback URLs to extract authorization codes, state parameters, and error descriptions
- Verifying that percent-encoding is applied correctly to special characters in API endpoint paths and query parameter values
- Debugging webhook delivery URLs by parsing the target endpoint structure to confirm correct protocol, host, path, and parameter encoding