Break a URL into its components, edit query parameters live, and rebuild the URL — all in your browser.
Protocol
https:
Username
user
Password
pass
Hostname
example.com
Port
8080
Pathname
/search
Hash
#results
Origin
https://example.com:8080
Encoded: hello%20world
Encoded: js
Encoded: web
This free tool breaks any URL down into its protocol, credentials, hostname, port, path, query parameters, and hash. Edit individual query parameters in a live table, add or remove rows, and instantly see the rebuilt URL — everything runs locally in your browser.
What does the URL parser show me?
It breaks a URL into its protocol, username, password, hostname, port, pathname, hash, origin, and every query parameter, each shown separately and ready to copy.
Can I edit the query parameters?
Yes. Each query parameter appears in an editable table — change a value, add a new row, or delete one, and the full URL rebuilds automatically.
Does this tool support relative URLs?
Yes. If you paste a relative URL like /path?x=1, add an absolute base URL in the optional field and it will resolve correctly.
What's the difference between origin, host, and hostname?
The hostname is just the domain, like example.com. The host adds the port if present, like example.com:8080. The origin adds the protocol too, like https://example.com:8080. Origin never includes the path or query.
Why does my URL show an error?
The browser's native URL parser requires a valid absolute URL, or a relative URL plus a base URL. Check for typos, missing protocols, or invalid characters.
Are my URL parameters sent anywhere?
No. Parsing and rebuilding happen entirely in your browser using the native URL API — nothing you type is ever uploaded or logged.
All parsing and editing happen locally in your browser. No URL, parameter, or credential is ever uploaded, logged, or stored on our servers.
Percent-encode or decode URLs in your browser
Decode browser, OS, device, and engine from any user agent string.
Convert any text into a clean, SEO-friendly URL slug instantly.
Parse and validate phone numbers into E.164, international, and national formats.