Web utility

URL Parser

Break an HTTP or HTTPS URL into components, inspect raw and decoded query values, identify tracking parameters, and clean or encode links in your browser.

URL input

Inspect a link

Local only

Ready to inspect a URL.

URL summary-

-

Protocol-
Parameters0
Path depth0
HashNo

Components

URL components

Protocol-
Origin-
Host-
Hostname-
Port-
Pathname-
Search-
Hash-

Query parameters

#KeyRaw encoded valueDecoded valueState

Duplicate keys and blank values are preserved. Invalid percent sequences remain visible instead of being silently changed.

Tracking and UTM summary

utm_source-
utm_medium-
utm_campaign-
Tracking parameters0

Clean URL variants

Without query string-
Without known tracking parameters-

The tracking-clean version keeps ordinary query parameters and removes common UTM and advertising identifiers.

Encode and decode helper

Popular URL parser examples

URL part reference

PartExampleMeaning
Protocolhttps:Scheme used to access the resource
Hostexample.com:443Hostname plus an optional port
Path/search/toolsResource path on the server
Query?q=url&page=2Key-value parameters after the question mark
Hash#resultsFragment identifier used for in-page navigation

URL parser notes

Local parsingThe browser URL API performs all parsing without sending the URL to a server.
Encoded valuesThe raw column preserves percent encoding while the decoded column shows the interpreted text.
Tracking parametersUTM, gclid, fbclid, and related parameters are highlighted and can be removed without deleting ordinary parameters.
Supported schemesThis web URL parser accepts HTTP and HTTPS. A missing scheme is treated as HTTPS for inspection.

URL parser FAQ

Does this URL parser send URLs to a server?

No. Parsing, query inspection, cleaning, and encoding all run locally in your browser.

What is the difference between raw and decoded query values?

The raw value preserves percent sequences such as %20. The decoded value shows the corresponding characters such as a space.

Can it remove tracking parameters without deleting search filters?

Yes. The tracking-clean URL removes common UTM and advertising identifiers while preserving ordinary query parameters.

Why does the parser add https:// to some input?

When a hostname has no scheme, HTTPS is added only for local inspection so origin and host can be parsed accurately.