Skip to content
Tezmy Tools

URL Parser

Break a web address into parts and parameters, and strip tracking codes

Runs in your browser. Nothing is uploaded.

About the URL Parser

URL Parser takes a web address apart so you can see exactly what is in it. Paste a link and the tool lists the protocol, host, port, origin, path, query string and fragment, shows every query parameter as a decoded name and value, and lists the path segments. If the host is an internationalised name in the xn-- form, it shows the readable version too. A second box gives you the same address with tracking codes removed: utm parameters and common click IDs such as fbclid and gclid are stripped, and everything else is kept. Each part has a copy button. It is useful for debugging links, checking campaign tags, cleaning links before sharing and learning how addresses are built. The parsing happens in your browser and the address is never sent anywhere.

Updated September 2026

How to use the URL Parser

  1. 1Paste or type a web address into the box. A missing https:// is added for you.
  2. 2Read the parts: protocol, host, port, origin, path, query string and fragment.
  3. 3Look at the table of query parameters, which shows decoded values and marks tracking codes.
  4. 4Copy any part with its Copy button.
  5. 5Copy the clean address if you want to share the link without tracking codes.

How a web address is built

A URL looks like one long string, but it has a clear structure. It begins with a protocol such as https, then the host name of the server, then an optional port number, a path that names the page or file, an optional query string with extra information and an optional fragment that points to a place on the page. Special characters are written as percent codes, such as %20 for a space.

Breaking a link into these parts makes it much easier to see what it does, why a page is not loading, or where a strange parameter came from.

Working with query parameters

  • Names and values are separated by an equals sign and pairs by an ampersand.
  • The table shows values decoded so you can read them.
  • The same name can appear more than once, and the order is kept.
  • Parameters that start with utm_ are campaign tags used by analytics tools.
  • Click IDs such as fbclid and gclid are added by ad platforms.

Cleaning links before you share them

Links copied from emails, ads and social apps often carry long tracking codes. They make the link ugly, they tell others where you came from and they can reveal more about you than you intend. The clean address removes them while keeping any parameter that the page needs, such as a product ID or a search term.

If you build campaign links rather than clean them, UTM Builder adds the tags for you. Check the result by pasting it here and looking at the table.

Related tools

URL Encoder and Decoder converts text to and from percent codes, UTM Builder writes campaign links, Slug Generator makes clean path names, QR Code Generator turns a link into a scannable code and Meta Tag Generator creates the tags that describe a page to search engines.

Features

  • Protocol, host, port, origin, path, query and fragment
  • Decoded query parameter table with repeated names shown
  • Path segments listed
  • Tracking parameters marked and removable
  • Readable form of xn-- internationalised host names
  • User name and password shown when present
  • Copy buttons for every part
  • Runs in your browser

Frequently asked questions

What are the parts of a URL?

A URL can have a protocol such as https, an optional user name and password, a host such as example.com, an optional port, a path, a query string that starts with a question mark, and a fragment that starts with a hash. Paste any link into the tool to see each part named.

How do I see the query parameters of a link?

Paste the link and look at the Query parameters table. Each name and value is decoded, so %20 shows as a space and %C3%A9 as é. If a name appears twice, it appears in two rows in the same order as in the address.

How do I remove utm parameters from a link?

Paste the link and read the clean address box under the results. It removes parameters that start with utm_ and common click IDs, including fbclid, gclid, msclkid and igshid, and keeps the rest, so the link still goes to the same page.

Is it safe to remove tracking codes?

Usually yes. These parameters tell the site or advertiser where a visitor came from and normally do not change the page. A few sites use them to apply a discount or a session, so check that the cleaned link still works before you share it.

What is the difference between host and origin?

The host is the name of the server, such as www.example.com, and the origin is the protocol, host and port together, such as https://www.example.com:8080. Browsers use the origin to decide what a page may access.

Why does the tool add https:// to my link?

A URL needs a scheme to be read reliably, so if you type only example.com/page the tool adds https:// and tells you it did. If the address uses another scheme such as ftp or mailto, type it in full.

Can it read international domain names?

Yes. Names with accents or other scripts are stored in a form starting with xn--. The tool shows that form and, next to it, the readable name, for example xn--mnchen-3ya becomes münchen.

Related tools