URL parsing runs locally in your browser. Nothing is uploaded.

URL Parser

Paste a URL to inspect protocol, host, path, hash, and query parameters, then edit params and rebuild the URL live.

URL parsing runs locally in your browser. Nothing is uploaded.

Parse and rebuild a URL

URL parts

Protocol https:
Host example.com
Hostname example.com
Port -
Pathname /search
Search ?q=private+tools&page=1
Hash #results
Origin https://example.com

Query parameters

No query parameters found.

Private URL and query-string parsing

Use this URL parser for debugging redirects, campaign links, API URLs, search parameters, encoded query strings, anchors, and relative paths with a base URL.

Parsing and rebuilding use the browser's native URL and URLSearchParams APIs. Your links stay in your browser and are not sent to any external service.

How to use this tool

  1. Paste a URL

    Enter an absolute URL, or add a base URL when parsing a relative path.

  2. Review the parts

    Inspect protocol, host, hostname, port, pathname, search, hash, origin, and query parameters.

  3. Edit and rebuild

    Add, change, or remove query parameters and copy the rebuilt URL.

FAQ

Does this URL parser upload my URL?

No. URL parsing and rebuilding happen locally in your browser.

Can it parse query strings?

Yes. Query parameters are shown in an editable table and rebuilt live.

Can I parse relative URLs?

Yes. Provide a base URL and the browser URL parser can resolve relative paths.

Does it decode parameter values?

Yes. URLSearchParams exposes decoded key and value pairs while the rebuilt URL is encoded as needed.