URL TOOLS · NO REQUESTS ARE MADE

URL Cleaner

Strip utm, gclid, fbclid, and other tracking parameters for a clean shareable link.

Input

Cleaned URL

https://example.com/article?page=2#section

72 characters shorter

Removed

NameValue
utm_sourcenewsletter
utm_mediumemail
utm_campaignspring
gclidabc123

Tracking parameter list

UTM family

utm_source · utm_medium · utm_campaign · utm_term · utm_content · utm_id · utm_source_platform · utm_creative_format · utm_marketing_tactic

Google

gclid · gclsrc · dclid · wbraid · gbraid · gad_source · gbraid · _ga · _gl · gs_lcp · ved · usg

Meta

fbclid · igshid · igsh · fb_action_ids · fb_action_types · fb_source

Microsoft

msclkid · ocid

Other ad networks

ttclid · twclid · li_fat_id · yclid · epik · rdt_cid · irclickid · s_kwcid · vero_id · vero_conv · oly_enc_id · oly_anon_id

Newsletters

mc_cid · mc_eid · mkt_tok · _hsenc · _hsmi · hsCtaTracking · trk_contact · trk_msg · trk_module · trk_sid

Marketplaces

spm · scm · pvid · algo_pvid · ref_ · ref_src · _encoding · psc · smid · th · linkCode · creativeASIN · ascsubtag

About this tool

Paste a URL to strip the usual tracking parameters and get a clean link to share. The list is grouped by source — the utm family, Google's gclid and gbraid, Meta's fbclid and igshid, newsletter parameters such as mc_eid and mkt_tok, marketplace parameters such as spm and ref — and every removal is listed rather than just handed back as a result. Only known tracking parameters are removed rather than everything outside an allow-list, because functional parameters for pagination, filtering, and language look much the same and removing them would point the link at the wrong content.

How it works

  1. Paste a URL containing tracking parameters.
  2. Choose whether to drop the fragment, and add any parameter names of your own.
  3. Review what was removed and copy the clean URL.

Limits and rules

Matches against a maintained tracking-parameter list and shows a before-and-after. Functional parameters are left alone.

Privacy

URLs are parsed inside this browser only. A URL often carries tokens, internal paths, and personal data in its query, so nothing is uploaded, stored, or logged.

Frequently asked questions

Why not just remove every parameter?
Because many are functional: `page` for pagination, `category` for filtering, `lang` for language, `variant` for a product option. Removing them would send the link to the wrong content. The tool matches a known tracking list instead, and lets you add names of your own.
Does removing tracking parameters break anything?
Usually not. Their job is to tell an analytics tool where the visit came from; without them the page is identical and the visit is simply attributed as direct traffic. If you are sharing a link rather than reporting on a campaign, removing them also avoids passing your own attribution on to whoever receives it.