URL Parser & Query Inspector
Parse URLs into protocol, hostname, port, path, query parameters, and hash fragments without sending a network request.
URL input
Paste an absolute URL to parse
Parsed output
Parsed URL components and query parameters
- Protocol
https:- Hostname
api.example.com- Port
8443- Pathname
/v1/users- Query string
?id=42&id=43&debug=true- Hash
#profile
| Key | Value |
|---|---|
id | 42 |
id | 43 |
debug | true |
How to parse query strings
Paste an absolute URL and run the inspector. PayloadHarbor separates the scheme, host, port, pathname, decoded query parameters, and fragment so you can copy the structured result.
Repeated query keys are preserved in order and represented as arrays in the JSON query object.
URL inspection behavior
The parser uses the browser-compatible URL API. It validates structure only; it does not fetch the page, contact the host, follow redirects, or confirm that the remote service exists.
What this URL Parser does
Use this URL parser and URL inspector to break a full URL into protocol, hostname, port, pathname, query string, decoded query parameters, and hash fragment. It is built for API debugging, redirect review, OAuth callback checks, and query parameter parser workflows.
When developers use it
- Parse query string values copied from API logs, browser devtools, OAuth redirects, and webhook callback URLs.
- Inspect whether a URL uses the expected host, port, path, hash fragment, and repeated query parameters.
- Copy structured URL components as JSON before adding them to tests, documentation, or support notes.
Privacy, input, and output
URL parsing runs locally in your browser with the standard URL API. PayloadHarbor does not fetch the URL or upload it to a server.
Paste an absolute URL and run Parse URL. The output shows decoded fields, a query parameter table, repeated parameter order, and a copyable JSON object.
Validation rules and limitations
- Input must be an absolute URL with a scheme and hostname, such as https://api.example.com/search?q=test.
- The inspector validates URL structure only; it does not check DNS, HTTP status, redirects, or whether the remote host exists.