privacytool.app
Free Privacy Tool

URL Cleaner

Paste a link and strip the tracking parameters that platforms attach to it — utm_source, fbclid, gclid, srsltid, YouTube's si, Amazon's tag and more than sixty others. The destination stays the same. Nothing is uploaded, because the cleaning happens in your browser.

Processed in your browser
No data uploaded
No account required

URL Cleaner Guide

1. What Is a URL Cleaner?

A URL cleaner strips the parts of a web address that exist to track you rather than to load the page. Copy a link from a search result, a social app or a newsletter and you often get campaign tags, click identifiers and session data trailing behind a question mark. This tool removes them and leaves the destination untouched. It does not shorten the link, redirect it, or send it anywhere.

2. Clean URLs Copied From Google Search Results

Links copied from Google Search often carry srsltid, a measurement parameter Google appends to shopping and rich results. It tells Google which result you clicked. It does nothing for the person you send the link to. This tool removes srsltid along with gclid, gclsrc, gbraid, wbraid and dclid, so a link copied out of a search result points cleanly at the page itself.

3. How to Remove Tracking From a Link

Paste the link and press Clean URL. The tool removes every utm_ parameter — utm_source, utm_medium, utm_campaign, utm_content, utm_term — plus the click identifiers advertising platforms attach: gclid from Google Ads, fbclid from Meta, msclkid from Microsoft, ttclid from TikTok, twclid from X, li_fat_id from LinkedIn, epik from Pinterest, sccid from Snapchat and rdt_cid from Reddit. Email platforms are covered too, including Mailchimp's mc_cid and mc_eid, HubSpot's __hstc family and Marketo's mkt_tok.

4. Clean and Sanitize YouTube Links

Every link YouTube's share button produces carries si, a token identifying the sharing session, and often pp alongside it. This tool removes si, pp, feature and ab_channel from youtube.com and youtu.be links. It keeps the parts that matter: the video ID, the t timestamp, and the list and index playlist position. Share a video at 2:41 and the recipient still lands at 2:41.

5. Clean Shopping, Social, and Newsletter Links

Amazon links carry an Associates tag plus pd_rd_ and pf_rd_ placement parameters that record where in the site you clicked. Instagram appends igsh and igshid to shared posts, Facebook appends mibextid. Newsletters add their sending platform's identifiers. The tool removes all of these while leaving the product, post or article address intact. Amazon parameters that select a variant or a specific seller — psc, th and smid — are only removed in aggressive mode, because dropping them can change which offer opens.

6. Messy URL vs Clean URL Example

A YouTube share link arrives as https://youtu.be/dQw4w9WgXcQ?si=kJ2mNp4Qr7sT and becomes https://youtu.be/dQw4w9WgXcQ. An Amazon link arrives as https://www.amazon.com/dp/B08N5WRWNW?tag=someaffiliate-20&pd_rd_w=9xKp2 and becomes https://www.amazon.com/dp/B08N5WRWNW. A newsletter link arrives as https://example.com/article?utm_source=newsletter&utm_medium=email&fbclid=IwAR3x and becomes https://example.com/article.

7. Why Clean a Link Before Sharing It?

A tracking parameter is a record of where you found something, attached to a message you send someone else. Removing it keeps that detail to yourself. The practical benefits stack up as well: a short link is easier to read, survives being pasted into chat without wrapping, and does not look like spam. Clean links before pasting into documents, chat threads, issue trackers, citations and social posts.

8. Safe Mode vs Aggressive Mode

Safe mode removes parameters that are unambiguously tracking. It is the default and it is the right choice almost always. Aggressive mode additionally removes affiliate identifiers, generic referrer parameters and session identifiers such as PHPSESSID and JSESSIONID. Those are riskier: a session identifier can be tied to a logged-in state, and a referrer parameter is occasionally load-bearing. The tool warns you when it removes one. Keep essential params, on by default, protects the parameters a page genuinely needs.

9. Private, Browser-Based URL Cleaning

The cleaning runs as JavaScript in your browser. The link you paste is never sent to a server, which is why the tool works with your network disconnected. There is no account, no installation and no extension permission to grant. History is off by default, and when you switch it on the entries are written to this browser's local storage and nowhere else.

Every Parameter This Tool Removes

This table is generated from the cleaning rules themselves, so it always matches what the tool actually does. Parameters listed as site-specific are only removed on the domains that use them, which is why a tag parameter disappears on Amazon but survives on your own blog.

ParameterServiceCategoryApplies toMode
ef_idAdobeClick identifierAll sitesSafe
s_kwcidAdobeClick identifierAll sitesSafe
spmAlibabaAnalyticsAll sitesSafe
_encodingAmazonFunctionalamazon.com, amazon.co.uk +18Safe
ascsubtagAmazonAffiliateamazon.com, amazon.co.uk +18Safe
campAmazonAffiliateamazon.com, amazon.co.uk +18Safe
creativeAmazonAffiliateamazon.com, amazon.co.uk +18Safe
creativeASINAmazonAffiliateamazon.com, amazon.co.uk +18Safe
linkCodeAmazonAffiliateamazon.com, amazon.co.uk +18Safe
linkIdAmazonAffiliateamazon.com, amazon.co.uk +18Safe
pd_rd_(matches any parameter starting with this)AmazonAnalyticsamazon.com, amazon.co.uk +18Safe
pf_rd_(matches any parameter starting with this)AmazonAnalyticsamazon.com, amazon.co.uk +18Safe
pscAmazonAnalyticsamazon.com, amazon.co.uk +18Aggressive
qidAmazonFunctionalamazon.com, amazon.co.uk +18Safe
smidAmazonAnalyticsamazon.com, amazon.co.uk +18Aggressive
srAmazonFunctionalamazon.com, amazon.co.uk +18Safe
tagAmazonAffiliateamazon.com, amazon.co.uk +18Safe
thAmazonAnalyticsamazon.com, amazon.co.uk +18Aggressive
at_campaignAT InternetEmail and marketingAll sitesSafe
at_customAT InternetEmail and marketingAll sitesSafe
at_mediumAT InternetEmail and marketingAll sitesSafe
_branch_match_idBranchClick identifierAll sitesSafe
_branch_referrerBranchClick identifierAll sitesSafe
dclidDoubleClickClick identifierAll sitesSafe
fbclidFacebookClick identifierAll sitesSafe
gad_(matches any parameter starting with this)Google AdsClick identifierAll sitesSafe
gbraidGoogle AdsClick identifierAll sitesSafe
gclidGoogle AdsClick identifierAll sitesSafe
gclsrcGoogle AdsClick identifierAll sitesSafe
srsltidGoogle AdsClick identifierAll sitesSafe
wbraidGoogle AdsClick identifierAll sitesSafe
__hsfpHubSpotEmail and marketingAll sitesSafe
__hsscHubSpotEmail and marketingAll sitesSafe
__hstcHubSpotEmail and marketingAll sitesSafe
hsCtaTrackingHubSpotEmail and marketingAll sitesSafe
igshidInstagramShare tokenAll sitesSafe
jsessionidJavaSessionAll sitesAggressive
li_fat_idLinkedInClick identifierAll sitesSafe
mc_cidMailchimpEmail and marketingAll sitesSafe
mc_eidMailchimpEmail and marketingAll sitesSafe
mkt_tokMarketoEmail and marketingAll sitesSafe
_nc_(matches any parameter starting with this)MetaAnalyticsfacebook.com, instagram.com +3Safe
igshMetaShare tokenfacebook.com, instagram.com +3Safe
mibextidMetaShare tokenfacebook.com, instagram.com +3Safe
rdidMetaShare tokenfacebook.com, instagram.com +3Safe
refsrcMetaShare tokenfacebook.com, instagram.com +3Safe
share_urlMetaShare tokenfacebook.com, instagram.com +3Safe
msclkidMicrosoft AdsClick identifierAll sitesSafe
oly_anon_idOmedaEmail and marketingAll sitesSafe
oly_enc_idOmedaEmail and marketingAll sitesSafe
elqTrackOracle EloquaEmail and marketingAll sitesSafe
elqTrackIdOracle EloquaEmail and marketingAll sitesSafe
phpsessidPHPSessionAll sitesAggressive
epikPinterestClick identifierAll sitesSafe
rdt_cidRedditClick identifierAll sitesSafe
sccidSnapchatClick identifierAll sitesSafe
tblciTaboolaClick identifierAll sitesSafe
ttclidTikTokClick identifierAll sitesSafe
twclidTwitter / XClick identifierAll sitesSafe
utm_(matches any parameter starting with this)UTM / UrchinCampaign tagAll sitesSafe
aff_idVariousAffiliateAll sitesAggressive
affiliate_idVariousAffiliateAll sitesAggressive
refVariousAnalyticsAll sitesAggressive
ref_(matches any parameter starting with this)VariousAnalyticsAll sitesAggressive
referrerVariousAnalyticsAll sitesAggressive
cmpidVarious publishersEmail and marketingAll sitesSafe
ncidVarious publishersEmail and marketingAll sitesSafe
wickedidVarious publishersEmail and marketingAll sitesSafe
vero_convVeroEmail and marketingAll sitesSafe
vero_idVeroEmail and marketingAll sitesSafe
ab_channelYouTubeAnalyticsyoutube.com, youtu.be +1Safe
featureYouTubeAnalyticsyoutube.com, youtu.be +1Safe
kwYouTubeAnalyticsyoutube.com, youtu.be +1Safe
ppYouTubeShare tokenyoutube.com, youtu.be +1Safe
siYouTubeShare tokenyoutube.com, youtu.be +1Safe

What This Tool Keeps On Purpose

Some parameters look like clutter but decide what the page actually shows. Removing them would hand someone a link that opens the wrong thing, so the tool protects them by default.

  • q

    Search query param

  • id

    Generic identifier

  • v

    Video identifier (YouTube)

  • p

    Page / path identifier

  • tstartlistindex

    Timestamp and playlist position

URL Cleaner FAQ

What does this URL cleaner remove?

More than sixty named tracking parameters plus six prefix families. That covers every utm_ tag, the click identifiers used by Google, Meta, Microsoft, TikTok, X, LinkedIn, Pinterest, Snapchat and Reddit, the sending identifiers used by Mailchimp, HubSpot, Marketo, Vero, Eloqua and Omeda, and site-specific share tokens from YouTube, Amazon, Instagram and Facebook.

What is srsltid in a URL?

srsltid is a search result identifier Google appends to links in shopping and rich results so it can attribute the click. It carries no meaning for whoever receives the link, and removing it opens exactly the same page.

What are gclid, fbclid, and msclkid?

They are click identifiers. gclid comes from Google Ads, fbclid from Facebook and Instagram, msclkid from Microsoft Advertising. Each one ties a visit back to a specific ad click and a specific person's session. The destination page ignores them.

Will a cleaned URL still go to the same page?

Yes in safe mode. Safe mode only removes parameters known to be tracking, and Keep essential params protects the ones a page relies on. Aggressive mode goes further and can strip a session or referrer parameter that a site actually uses, so open an important link once before sending it on.

Does this tool remove links from Google or delete web pages?

No. It edits the text of a link you paste, nothing more. It cannot delete a web page, remove a result from Google Search, disavow a backlink, or take a link off someone else's site.

Clean Any URL in Seconds

Paste a link, see exactly which trackers came off it, and copy the clean version. Nothing leaves your browser.