URL Cleaner

Clean links by removing known tracking parameters, UTM tags and click IDs while keeping URL parts that may be needed for the destination to work.

Runs in your browser URLs are not sent to a cleaning service Unknown parameters are kept

Paste a copied link. URL Cleaner removes only parameters covered by conservative, versioned rules and keeps anything unknown or potentially functional.

Use a complete http:// or https:// URL. The tool does not open the destination.

How URL Cleaner decides what to remove

Protection rules run first. Then URL Cleaner applies narrowly scoped domain rules and an exact global allowlist of high-confidence tracking parameters. Unknown, ambiguous and functional-looking parameters are kept.

The cleaner preserves the raw representation of untouched query fields where practical: order, duplicates, blank values, fragments and existing percent encoding are not normalized just for appearance.

Rules version:

Remove UTM and tracking parameters from links

URL Cleaner works as a link cleaner for copied or shared URLs. It removes recognized tracking parameters used for campaign or click attribution, including standard UTM parameters and supported IDs such as gclid, fbclid, msclkid and ttclid. It does not strip every query parameter just to make a URL shorter.

Keep the parts that make a URL work

Unknown, ambiguous and functional parameters are kept by default. That includes search and pagination state, sort or filter settings, language and product options, media timestamps, authentication or routing data, and generic fields such as ref, source and id. If URL Cleaner cannot confidently classify a parameter as tracking, it leaves it alone.

Clean multiple URLs at once

Bulk mode lets you clean one URL per line while preserving input order and duplicate URLs. Each result shows whether the URL changed, stayed unchanged, was protected or could not be parsed, so you can review what happened before copying the output.

Local by default, conservative by design

Ordinary URL cleaning runs locally in your browser. URL Cleaner does not open the destination, follow short links or send the URL to a remote cleaning service. Signed URLs that may break if their query string changes are protected when recognized. A cleaned URL only means recognized tracking was removed; it is not proof that the destination itself is safe.