Cookies This site keeps only what it needs to work. There is no analytics and no advertising on it today, and nothing here follows you to other sites. Read the privacy policy

Choose what to allow
+92 312 8299940Free Quote
Free tool, no account needed

URL Cleaner
Strip Tracking Tags And Redirects

This URL cleaner takes any link, removes the tracking tags, unwraps a Google redirect and hands back the plain address. So paste a link, and the clean version appears at once. We upload nothing.

  • FreePrice
  • TwoModes
  • NoneSign-up
  • NoneUploads

URL Cleaner

Strip campaign tags, ad click ids and redirect wrappers from any link

Which families come off
The clean address

—

What came off
—
Redirect layers
—
Parameters kept
—

Every parameter this tool removes is listed here by name, so you can see what left before you share the link.

Ready. Nothing you paste here leaves the page.

Your browser does all of the work here, in this tab. We upload nothing, store nothing and log nothing.
The short version

What A URL Cleaner Does For You

Shared links carry luggage. A campaign tag, an ad click id and a referral stamp all ride along behind the question mark, and none of them help the person who receives the link. So a URL cleaner takes that tail off and leaves the address itself.

There is nothing to install. Because the page works entirely in your browser, you paste a link, read the clean version and close the tab.

Two modes cover the common jobs. First, a single box handles one address at a time. Then a batch box takes a whole list, so a newsletter or a spreadsheet column goes through in one pass.

Nothing travels anywhere. The URL cleaner never opens your link, therefore no request reaches Google, the advertiser or this site.

How The URL Cleaner Works

The work splits into three passes. First, the tool unwraps any redirect so the real address comes forward. Then it reads the query string and drops the tags it recognises. Finally, it tidies the leftovers and prints the result.

Drawing of a long tracking link on the left, an arrow through three passes that unwrap the redirect, drop the tags and tidy the rest, and a short clean address on the right
Three passes, one short address.

Each pass stays visible. Because the tool lists every parameter it removed, you can follow the reasoning instead of trusting a black box. The query itself behaves exactly as the WHATWG URL Standard describes.

The address never leaves the page. So the cleaner guesses nothing about where your link goes, and it makes no request to find out.

Remove UTM Parameters From A URL

Campaign tags are the most common passengers. Five of them carry the whole scheme, and the tool knows all five by name.

URL cleaner removing five utm parameters from a pasted address and listing each removed tag by name below the result
The five campaign tags, named as they come off.

The names follow a fixed pattern. Because every one of them starts with utm and an underscore, a single rule catches the family, even when some other tool invents a sixth. Google lists the set in its campaign data help page.

The UTM Family, One Tag At A Time

Source names the site that sent the visit, while medium names the channel. Campaign names the push, term carries the keyword, and content separates two versions of the same advert.

A sixth tag turns up sometimes. For example, utm_id links a row in an advertising report, and the Wikipedia entry on UTM parameters covers the rest.

Why Marketers Still Add Them

These tags are not malware. Because an analytics report needs them to credit a channel, the team that built the link had a real reason for it.

The reason stops at the click, though. Once the visit lands, the tag has done its job, so passing it on to a friend only muddles the next report.

What The URL Cleaner Shows Before It Strips

Every removal appears in a list. Therefore you can see that utm_source went and that the product id stayed, rather than comparing two long strings by eye.

You can also put one back. If a tag matters to you, then switch that name off in the rules and the cleaner leaves it alone.

Clean Tracking Links From Ads And Social

Advertising platforms add their own stamp. Instead of a readable name, you get a long random id that ties one click to an account.

URL cleaner families row with campaign tags, ad click ids, social network tags, mailing tags and site analytics tags ticked, the keep list under it, and the three cleanup switches below
Every family on one row, each with its own switch.

The tool sorts them into families. So the list stays readable, and you can switch a whole family off in one place.

Click Identifiers From Ad Networks

Google Ads writes gclid, and sometimes gbraid or wbraid instead. Microsoft writes msclkid, while Yandex writes yclid and the display network writes dclid.

None of them describe the page. Because each one only identifies a click, dropping it changes nothing about where the link lands.

Social Network Tags

Facebook adds fbclid, Instagram adds igshid, and TikTok adds ttclid. Twitter adds twclid together with ref_src and ref_url.

These stamps also travel between people. So a link forwarded three times can still carry the click id of whoever opened it first.

Mail And Analytics Tags

Mailing tools leave their own pair behind. Mailchimp writes mc_cid and mc_eid, while HubSpot writes _hsenc and _hsmi.

Self-hosted analytics joins in too. Matomo uses pk_ and mtm_ names, and Piwik used piwik_ before the rename, therefore the cleaner treats all three as one family.

Unwrap A Google Redirect Link

Some links are not links at all. Instead of the page you want, they point at a Google address that carries your destination inside a parameter.

URL cleaner unwrapping a google.com/url address, showing the percent encoded destination from the q parameter above the plain address it recovered
The wrapper, and the address hiding inside it.

The cleaner pulls the real address out. First it spots the wrapper, then it decodes the inner value, and finally it cleans that address as well.

Search And Image Result Wrappers

A copied search result often arrives wrapped. The address starts with google.com/url, and your destination sits in the q parameter behind a pile of percent signs.

Image results do the same with imgurl. YouTube uses a redirect path of its own, so the tool knows that shape as well.

The Generic Wrapper Shape

The pattern repeats across the web. Many sites park a full address inside a parameter called url, u, target or dest, and the tool recognises that shape wherever it turns up.

One rule keeps it safe. Because the inner value must itself parse as an http or https address, a plain word in a parameter called url stays untouched. The decoding follows the URL interface in your browser.

Nested Wrappers And Double Encoding

Wrappers sometimes stack. A newsletter wraps a tracker, that tracker wraps a shortener, and the address you actually want sits three layers down.

The tool unwraps repeatedly, up to a small limit. So a loop cannot run away, yet an ordinary two-layer link still comes out clean.

The Keep List Protects Real Content

Not every parameter is rubbish. Some of them are the page, and removing one of those would break the link completely.

URL cleaner keep list showing the video id, search query and page number marked as kept while the tracking tags beside them are marked for removal
Kept on the left, removed on the right.

A keep list guards them. Therefore the cleaner strips what it recognises as tracking, and it leaves everything else exactly where it sat.

Parameters That Are The Page

A video id is the clearest case. On YouTube the v parameter chooses the video, so a cleaner that dropped it would send you to the home page instead.

Search pages work the same way. Because q holds the query, and page holds your position in a list, the tool keeps both of them.

Per Site Rules You Switch On

A few shops hide tracking in the path. An Amazon address, for instance, can carry a long reference segment that adds nothing to the product page.

Those rules stay optional. Since a path edit carries more risk than a query edit, the cleaner leaves them off until you tick the box yourself.

A Batch Mode For A Whole List

One link at a time gets slow. So the second box takes a list, one address per line, and it cleans every line in the same pass.

The count travels with each row. As a result, you can see that line four lost six tags while line five lost none. Once a list comes out clean, the bulk URL opener can open every row in its own tab.

Copy Or Download The Cleaned List

A single button copies the whole result. You can also save the list as a plain text file, which suits a spreadsheet import.

Blank lines and stray spaces disappear first. Therefore a list pasted straight out of an email still behaves.

What This URL Cleaner Cannot Do

It cannot follow a shortener. Because resolving one needs a request, and that request would tell the service who asked, the tool refuses on purpose. For that job, use the redirect chain checker instead.

It also cannot judge a parameter it has never met. So an unknown name survives, and that is the safer default.

Safe By Design

Everything happens inside the page. The cleaner makes no network request, writes no cookie and keeps no record of what you pasted.

Your clipboard stays yours as well. Since the tool sends nothing anywhere, you can tidy a private link without a second thought.

How it works

Using The URL Cleaner, Step By Step

Four steps take a messy link down to its plain address.

  • 1

    Paste your link

    One address, or a whole list in the batch box.

  • 2

    Read the removals

    Every tag the cleaner dropped appears by name.

  • 3

    Adjust the rules

    Keep one tag, or switch a whole family back on.

  • 4

    Copy the result

    One button puts the clean address on your clipboard.

Why this one

What This URL Cleaner Does Differently

Visible removals, a real keep list, and not one network request.

  • It shows what it removed

    Every dropped tag appears by name, so nothing happens in secret.

  • Redirects come apart

    A wrapped Google address unwraps to the page you wanted.

  • The keep list is real

    A video id or a search query survives, because those are the page.

  • Families, not a flat list

    Switch off every ad click id at once instead of hunting names.

  • Batch mode included

    A whole column of links cleans in a single pass.

  • No request, ever

    The tool never opens your link, therefore nobody learns about it.

Good habits

Habits For Cleaning Links Well

A few habits keep a clean link both short and working.

  • Test the clean link once Open it in a new tab before you send it on.
  • Keep the tags your own report needs Strip a campaign tag only after the visit has landed.
  • Watch the path, not just the query Some shops hide a reference inside the path itself.
  • Leave unknown parameters alone If you cannot name it, then it may do real work.
  • Clean before you shorten A shortener would otherwise lock the tracking tail inside.
  • Mind a double question mark Two query strings usually mean a wrapper nobody unwrapped yet.
  • Check the fragment too Some trackers hide after the hash, where a server never sees them.
  • Build campaign links on purpose Use the UTM builder for tags, and this cleaner when you want none.
Worth avoiding

Common Mistakes With A URL Cleaner

Each of these turns a tidy link into a broken one.

  • Dropping the video id

    Remove v from a YouTube address and the link forgets the video.

  • Stripping a search query

    The q parameter holds the search itself on most result pages.

  • Cleaning the wrapper, not the target

    Unwrap first, otherwise you tidy an address nobody visits.

  • Assuming every long id is tracking

    A session token or an order number can look identical.

  • Forgetting the second question mark

    A nested address keeps its own query, and that one needs cleaning too.

  • Trusting a shortener to be clean

    The tracking tail may sit behind the redirect, out of sight.

Questions

URL Cleaner Questions People Ask

Is this URL cleaner free?

Yes. It costs nothing, needs no account and sets no daily limit. Because it runs in your browser, we have no server bill to pass on.

How do I remove UTM parameters from a URL?

Paste the address and all five utm tags come off at once. The tool then lists each one it removed, so you can confirm the result.

Does my link leave my device?

No. The cleaner never opens the address, therefore nothing reaches this site, Google or the advertiser.

What is a gclid?

It is a Google Ads click identifier. The value ties one click to an advertising account, so it tells the destination page nothing useful.

What is fbclid?

Facebook adds it when somebody follows a link from one of its apps. Removing it changes nothing about the page you land on.

Will cleaning a link break it?

Rarely, and the keep list is the reason. Still, open the clean version once before you send it on.

Can it unwrap a Google search link?

Yes. An address that starts with google.com/url carries your destination in the q parameter, and the tool pulls it out.

Does it follow shortened links?

No. Resolving a short link needs a request, and that request would tell the service who asked, so the tool refuses.

What happens to the fragment after the hash?

The cleaner checks it as well. Because some trackers hide there, a tag in the fragment comes off like any other.

Can I keep one tag and drop the rest?

Yes. Switch that name off in the rules, and the cleaner leaves it exactly where it is.

Does it work on a whole list?

Yes. The batch box takes one address per line, and it reports how many tags each line lost.

Is a UTM tag harmful?

Not at all. An analytics report needs it to credit a channel, though that job ends once the visit arrives.

Why does my link still look long?

Because the path itself may be long. A clean address keeps every part that identifies the page.

How does this differ from a URL parser?

A parser shows you the parts, while this cleaner removes the ones that only track you. So use a parser to inspect, and this page to tidy.

Does it remove an affiliate tag?

It can. An affiliate id sits in the query like any other tag, so the matching rule takes it off once you allow that family.

Can it clean a link inside a newsletter?

Often, yes. A newsletter usually wraps your destination in a parameter, and the tool recognises that shape.

Why did one parameter survive?

Because the tool did not recognise the name. An unknown parameter stays, since a guess could break the page.

Does it change the domain?

Never. The host and the path arrive and leave untouched, apart from an optional per-site path rule you switch on yourself.

What about tracking in the path?

A few shops put a reference segment there. Those rules stay optional, because a path edit carries more risk than a query edit.

Is the result ready for a spreadsheet?

Yes. Copy the batch output, or save it as plain text, and each clean address sits on its own line.

Does it handle double encoding?

Yes. A wrapped address often arrives percent encoded twice, so the tool decodes until it finds a real http address.

How many layers will it unwrap?

A small fixed number. That limit stops a loop, yet it still clears an ordinary newsletter link.

Does it store my links?

No. Nothing leaves the page, and the tool keeps no history between visits.

Can I use it on a phone?

Yes. The layout works at phone width, and the clipboard button works there too.

Which tool builds campaign links?

The UTM link builder does. Use that one when you want tags on purpose, and use this cleaner when you want them gone.

More free tools

Handy Companions For Link Work

A clean link is one step. These three help with the rest.

  • UTM Link Builder

    Build campaign links with consistent names and no typos.

    Open tool →
  • URL Parser

    Split any address into scheme, host, path and query.

    Open tool →
  • Redirect Chain Checker

    Follow every hop a link takes before it lands.

    Open tool →

Ready To Use The URL Cleaner?

Paste a link, read what came off, and copy the clean address. The URL cleaner is free, needs no account, and it never opens the link you gave it.