URL Parser (URI Viewer)
This online URL parser and URI viewer breaks a URL into its protocol, host, path, query string, hash, and URL parameters directly in your browser. Read more
Parse a URL online
This URL parser separates a complete URL into its scheme, authority, user information, host, port, path, query, and fragment. Query parameters are also displayed as ordered key-value rows for easier inspection and debugging.
Enter an absolute URL including its scheme, such as https://example.com/path?a=1#section. A host-like value without https://, http://, or another valid scheme is rejected rather than guessed.
How to inspect URL components
- Paste the complete URL into the input editor.
- Review the parsed URI components.
- Inspect each query parameter, including repeated names and empty values.
- Use the displayed decoded values for debugging, while retaining the original URL when exact serialization matters.
For https://example.com:8080/a?tag=one&tag=two#top, the host is example.com, the port is 8080, the path is /a, and both tag parameters remain visible.
URL encoding and query parameters
Percent-encoded sequences in query keys and values are decoded for display. In query parsing, + is interpreted as a space. Malformed percent escapes remain visible rather than silently disappearing.
Repeated query names are not merged because their order and multiplicity can matter to an application. A parameter without = and one with an empty value are both shown with an empty displayed value.
The general URI syntax is described in RFC 3986, while browser URL parsing follows the WHATWG URL Standard.
URL parser FAQ
What is the difference between a query and a fragment?
The query follows ? and is normally sent as part of an HTTP request URL. The fragment follows # and is generally interpreted by the client rather than sent to the server.
Does parsing open or request the URL?
No. The tool analyzes the text and does not visit the destination, verify that it exists, or determine whether it is safe.
Why is a password visible in user information?
Credentials embedded in a URL are part of the supplied text. Avoid sharing such URLs, and prefer modern authentication mechanisms that do not expose secrets in addresses.