Zahid Awais Get a free audit

Free URL parser

Break any URL into its parts, decode every query parameter and strip tracking tags in one click.

By Zahid Awais · Technical SEO tools · Free, private, no sign-up

Paste any full URL. The tool uses your browser's built in URL parser, so nothing is fetched or sent anywhere.

Result
0Query parameters
0Tracking parameters
0Path depth
PartValue
ParameterDecoded valueType
    URL Parser: what it does and an example result

    The free url parser runs in your browser, needs no sign-up and never sends what you type anywhere.

    Quick answer

    A URL parser splits a web address into its parts: protocol, host, port, path, query string and fragment, then lists each query parameter with its decoded value. This one also flags tracking parameters such as utm_source, gclid and fbclid and session IDs, and builds a clean URL to use in links, canonicals and sitemaps.

    What is a URL parser?

    A URL parser is a tool that reads a URL according to the URL standard and separates it into components. This one uses the browser's built in URL and URLSearchParams interfaces, then classifies each parameter as tracking, session or content and rebuilds the URL without the tracking and session ones.

    How do you use the URL Parser?

    How to use the URL Parser: enter details, see the result and copy it
    Real screenshot of the URL Parser with the steps marked.
    1. Paste a full URL, for example from an ad, an email or your analytics report.
    2. Read the parts table: protocol, host, port, path, segments, query string, fragment and origin.
    3. Check the parameters table to see each key, its decoded value and whether it is tracking.
    4. Read the tips for SEO issues such as capitals, underscores, session IDs and http.
    5. Copy the clean URL and use it for internal links, canonical tags and your sitemap.

    What are the parts of a URL?

    A URL has up to 6 main parts: protocol (https), host (www.example.com), optional port (:443), path (/blog/post/), query string (?page=2) and fragment (#comments). MDN's URL reference lists the same parts as properties such as protocol, hostname, pathname, search and hash.

    Do URL parameters hurt SEO?

    Parameters do not hurt SEO by themselves, but tracking and session parameters create many URLs for the same content. Google's guidance says to consolidate such duplicates with redirects or rel="canonical" and to link internally only to the clean version. Content parameters like ?page=2 or ?color=red are fine when they change the page.

    Does Google index URL fragments?

    No. Google generally ignores everything after the # when indexing, so /guide/#pricing and /guide/ are the same URL to Google. Google's URL structure guide says not to use fragments to change page content; use separate URLs or the History API for JavaScript driven content.

    Quick reference

    ParameterSet byKeep in canonical URL?
    utm_source, utm_medium, utm_campaignYou (campaign tagging)No
    gclid, gbraid, wbraidGoogle Ads auto taggingNo
    fbclidMeta link clicksNo
    msclkidMicrosoft Ads auto taggingNo
    sessionid, PHPSESSID, jsessionidYour serverNo, use cookies instead
    page, color, sizeYour site (content or filter)Only if it changes the content

    Worked example

    Example

    Example: https://www.example.com:443/Blog/link_building/guest-posts/?utm_source=newsletter&utm_medium=email&utm_campaign=oct-2026&page=2&gclid=EAIaIQobChMI&sessionid=8f3a2c#pricing has 3 path segments and 6 parameters, 5 of them tracking or session. The clean URL is https://www.example.com/Blog/link_building/guest-posts/?page=2, and the tips flag the capital B, the underscore and the default port 443.

    Learn more

    Frequently asked questions

    Is my URL sent to a server?

    No. The parser runs in your browser using the built in URL interface. Nothing is fetched, uploaded or stored, so you can safely paste private URLs such as staging links or URLs that contain email tracking IDs.

    What is the difference between host and origin?

    The host is the domain plus any port, such as www.example.com:8080. The origin adds the protocol, such as https://www.example.com:8080. Browsers use the origin for security rules such as CORS and storage, so http and https versions count as different origins.

    Why does the tool remove gclid and fbclid?

    These click IDs are added automatically by ad platforms to measure clicks. They are useful in the landing URL but should never appear in internal links, canonical tags or sitemaps, because every click creates a new duplicate URL.

    Are URLs case sensitive?

    The scheme and host are not, but the path and query usually are. Google treats /Blog/ and /blog/ as different URLs. Use lowercase paths and redirect any uppercase variants to them so links and signals are not split.

    Should I use hyphens or underscores in URLs?

    Use hyphens. Google's URL structure guidance recommends hyphens to separate words, such as /guest-posts/ rather than /guest_posts/. Changing existing URLs is rarely worth it unless you are already migrating, and then each old URL needs a 301 redirect.

    Can this tool decode encoded URLs?

    Yes. It shows each path segment and parameter value decoded, so %20 becomes a space and %C3%A9 becomes é. For converting whole strings back and forth, use the URL encoder decoder tool on this site.

    Sources

    Facts checked against these official pages. Read how I check facts in my editorial policy.

    Related free tools

    All free tools

    UTM Builder

    A UTM builder is a tool that appends tracking parameters to a landing page URL. It takes the base URL, keeps…

    Canonical Tag Generator

    A canonical tag generator is a tool that builds the link rel="canonical" element telling search engines which…

    URL Encoder Decoder

    A URL encoder decoder is a tool that applies percent encoding, where each byte of a character's UTF-8 form is…

    Want a full audit instead?

    Send your website and I will check it for you, free.

    Get my free audit
    Chat on WhatsApp
    Free updates

    Get new tools, guides and coupons first

    One short email when something new goes live: articles, free SEO tools, package updates, discounts and price alerts. No spam, unsubscribe in one click.