Assumed scheme
If you enter example.com/path?x=1, the parser retries it as an HTTPS URL so hostname, path, and query parameters can still be inspected.
example.com/path?x=1 -> https://example.com/path?x=1Break down a URL into its individual components such as protocol, host, path, parameters, and hash.
| Protocol | https: |
|---|---|
| Host | example.com:8080 |
| Hostname | example.com |
| Port | 8080 |
| Path | /path/to/page |
| Query string | ?query=123 |
| Fragment | #section |
| Username | user |
| Password | pass |
| query | 123 |
|---|
Fill in the values, paste your text, or upload the file this tool works with.
Most tools update live as you type; a few use a single button. Either way, the result appears right on this page.
Copy, download, or share what the tool produces — you're always in control of the output.
Paste any URL to see its protocol, host, path, query parameters, and fragment listed separately.
A browser's URL parser requires a scheme to work at all. If you paste something like "example.com/path" with no https:// or http://, this tool assumes https:// so it still parses — a note appears when that happens.
If you enter example.com/path?x=1, the parser retries it as an HTTPS URL so hostname, path, and query parameters can still be inspected.
example.com/path?x=1 -> https://example.com/path?x=1The parser uses the browser URL API and assumes https:// for bare hosts. It does not open, fetch, or validate the destination.
Because the underlying URL parser can't interpret a URL with no scheme at all. Assuming https:// (today's overwhelming default) lets a bare domain still be inspected, with a note shown so it's clear a guess was made.
The path and query values are shown as the browser's URL parser exposes them, which already decodes standard percent-encoding in most fields.
No. Parsing happens locally using the browser's own URL API; nothing is sent to a server.
No. It only uses the browser URL parser. The destination is not opened or fetched.
Turn titles and phrases into clean URL slugs.
Create SEO, Open Graph, and Twitter meta tags.
Build campaign URLs with UTM parameters.
Generate robots.txt rules and test a path.
Validate sitemap XML structure, URLs, and duplicates.
Parse a User-Agent string into browser, OS, and device.
Look up what an HTTP status code means.
Look up a file extension's MIME type, or the reverse.
Convert domain names between Unicode and Punycode.
Count keyword or phrase density in a draft.