ClearURLs is an extension for Firefox and Chrome that deletes tracking information from URLs

Jul 30, 2019
Updated • Jul 30, 2019
Firefox, Firefox add-ons, Google Chrome, Google Chrome extensions

When you browse the web, you will come across different types of URLs. Some are regular, some are really long with weird symbols, others use link shortening services, etc.

It's not always easy to tell if a URL can track you. If it has words like source or referral, or something similar, you can bet it is tracking your visit, at least to determine the source which you visited from, or if you have visited the site previously.

Allow me to quote the example used by the developers, See the latter half of that address? That's the unclean part of the URL.

That's not very privacy friendly, is it? While ad-blockers like Ublock Origin can prevent ad-based tracking services or malicious scripts, you may need an extra layer of security like the one offered by ClearURLs to further protect your privacy. It is an extension that is available for Firefox and Chrome officially. Please note that it may also work in other Firefox or Chromium-based web browsers, but that is not something that I tested.

Tip: Check out other privacy add-ons that we reviewed in the past: Firefox users may want to check out Behavioral Keyboard Privacy, Chrome users Keyboard Privacy. Make sure you check out our best of Firefox add-ons and best of Chrome extensions listings.

How does ClearURLs work?

ClearURLs is an open source project. It has "rules" which the add-on uses to detect and delete unwanted content from the URL resulting in a clean URL. You don't have to do anything once you have installed the add-on; the extension works independently. According to the official page there are a total of 130 rules used by ClearURLs, to protect you from those annoying tracking URLs.



When you install ClearURLs, it adds a trash can icon to the toolbar of your browser. Clicking this displays the interface of the add-on.

There are 4 toggle-able options in the extension

  • Filter - This enables or disables the primary function of the add-on, i.e., the URL cleaning.
  • Logging - By default, this is disabled. But you can enable it to store a log of the cleaned up URLs, locally on your computer.
  • Badges - Shows the number of URLs that were cleaned.
  • Statistics - Disable/Enable the statistics function.

ClearURL statistics displays the number of elements that were found, the number of elements which the add-on blocked, and the total percentage of blocked elements. It's merely for your analysis. You can also reset the statistics, and update the rules-status from the extension's UI.

See that screenshot of the interface? That was the number of elements the add-on blocked in a 15-20-minute session, which consisted of a single search. Just imagine how many elements could be tracking you a day.

Cleaning tool

Click on the wrench icon in the UI, and a new tab opens in the browser. This is the ClearURLs Cleaning tool. It has two fields, the top one is where you can paste URLs which contain tracking information. The cleaned version of the URL will be displayed in the field below, which you can copy it from and visit without being tracked.

It also works with links that you copied from Google Search results. Instead of the really long, garbage URL, you get the actual link. Take a look at this example.

ClearURLs Cleaning tool

Tip: You can paste one URL per line, and paste several URLs at the same time.

Closing Words

ClearURLs is a privacy add-on for Firefox and Chrome that strips tracking parts of URLs from links automatically so that they don't fire when you activate them.

Now You: which privacy extensions do you use and why?

software image
Author Rating
4.5 based on 20 votes
Software Name
Operating System
Firefox, Chrome
Software Category
Landing Page

Tutorials & Tips

Previous Post: «
Next Post: «


  1. tylerootd said on January 16, 2020 at 8:05 pm

    I’m not entirely familiar with how this add-on works. I’ve noticed on sites like youtube the counter just keeps creeping up even if I’m just watching the same video and not navigating. What’s going on in the background?

  2. Jorges said on December 21, 2019 at 4:28 pm

    You can’t rely on this extension. It works for some stuff but not for other. Why doesn’t it clean AMO-outlinks for example?

  3. Quenllian said on August 1, 2019 at 8:02 am

    I’ve been using this for a bit now, so far so good, but I’ve found one very strange issue: With CleanURLs enabled, the comment section of a site called bugs out. Not that anyone should ever read comments from that particular hellhole of a community, but all it does is to display a few comments over and over in an infinite loop.

  4. Dennis said on August 1, 2019 at 3:52 am

    So, does this add-on do something more or different than setting the “referer” (sic) policies in the FF configuration file?

  5. Coriy said on August 1, 2019 at 3:39 am

    I found a problem with ClearURLs that makes it frustrating (for me) to use. On YouTube, the accessing of the urls that occur at the end of a video cause a new one (or an ad) to start automatically because the way that ClearURL works seems to cause waterfox, vivaldi and chrome (amongst others) to think that I’ve clicked to the next video. In case of an ad, it jumps to the webpage that the ad connects to without any action on my part. Unintentional, I’m sure, but potentially disastrous if the url is malicious in some way.

  6. html?name=no:) said on July 31, 2019 at 10:55 pm

    It doesn’t clean neither automatically nor manually links created on when clicking on a product.

    Here’s an example how it may look like:

    it should clean the link into:

    Maybe same problem with other online web shops, I haven’t checked but there’s a scope for improvement.
    Also, I couldn’t see a “white-list” place where to store URL’s that should be omitted.

  7. hvv said on July 31, 2019 at 9:10 am

    Try this link:
    and then click one of the mentioned concerts, i.e.
    For me Clean Links gave the best (cleanest) result: (uncheck the “Clean all outgoing HTTP requests, instead of only top frame”)

    1. guest said on August 2, 2019 at 9:37 am

      Clean Links doesn’t remove ref= from amazon links

      1. TelV said on August 2, 2019 at 7:57 pm

        @ guest,

        If you’re using Firefox or one of it’s forks, set the referer header to “1” (without quotes) in about:config?filter=network.http.sendRefererHeader

        See this ghacks article on the subject:

  8. Jonas said on July 31, 2019 at 6:50 am

    To the folks who mentioned using an extension specifically to clean up Google links: That’s only a very partial solution to a serious problem: Google is spyware. (That’s their business model, basically.) A better solution is to ditch Google completely and use StartPage as your search engine:

    StartPage uses Google’s database (back-end) for its searches, I believe, and (unlike DuckDuckGo) offers most or all of the Google features, such as date ranges in its Advanced page, etc. Basically, it’s a privacy-oriented front end to Google’s database, consistent with European privacy rules (StartPage is based in Europe). It even supplies optional alternative links for most of what it finds, so you can access them through a proxy rather than directly if you prefer.

    I have no connection to them, just a satisfied user.

    1. owl said on July 31, 2019 at 11:20 am

      About “StartPage”,
      StartPage beats Google Search in test. Reason? Privacy – gHacks Tech News |

      1. Rush said on July 31, 2019 at 7:16 pm

        I like and use StartPage 97% of my searches…If i need a more comprehensive search, I will use DDG….and only rarely use Yahoo.

  9. ULBoom said on July 31, 2019 at 3:18 am

    Try it on Buzz Feed, a pulsar of ads and trackers. It sucks you in then blows you out surrounded by ads with a bunch of little tracker dogs biting your ankles as you journey through the internet cosmos.

    Anyway, currently I use AdGuard’s system level blocker; nothing in the browser these days.

  10. Jeromy said on July 31, 2019 at 1:32 am

    Much easier to just let AdGuard Strip tracking parameters from URLs

    If you enable this option, AdGuard will strip tracking parameters like utm_* and fb_ref from pages’ URLs.

  11. John Fenderson said on July 30, 2019 at 5:04 pm

    Nice! I’ll have to give this a try. I’ve not had great results with similar extensions in the past, so I have a somewhat tedious surfing habit: I tend to copy URLs, edit them, and paste them into a browser rather than clicking on links. It would be much nicer to have something do that for me!

  12. said on July 30, 2019 at 4:47 pm

    ClearURLs is the only link cleaner i’ve used that hasn’t broken a single site for me as of yet – it works completely transparently and since it relies on an external rules file (json), the developer doesn’t need to push an update when rules are added/removed/changed

    i like it better than Newt URL which would be my 2nd choice

  13. Wil C. Fry said on July 30, 2019 at 3:58 pm

    I have the same question as Shiro. If it works without the user doing anything, then why is there the cleaning tool in a separate tab?

  14. Gabriel said on July 30, 2019 at 3:53 pm
    “Unlike a plugin like the (outdated) CleanLinks, Link Cleaner doesn’t inject JavaScript into pages to change links. Instead, it listens to main url requests and changes them to remove redirects or tracking.”

    1. amir said on July 30, 2019 at 6:09 pm

      Gabriel, this is great addon. Exactly what I was looking for that works with Amazon as well.

      1. Kevin Röbert said on July 30, 2019 at 6:24 pm

        As I said above, this will break amazon. E.g. if you delete the “psc” field, the pre-selected size of “70x140cm” get lost:

      2. drew said on July 31, 2019 at 11:13 pm

        Great tips thanks!

      3. Amir said on July 30, 2019 at 10:15 pm

        Thanks Kevin, I understand.

      4. Amir said on February 12, 2021 at 9:52 pm

        Kevin, I sent you an email recently but didn’t hear from you. I will be happy to hear from you. Thank you.

  15. Yuliya said on July 30, 2019 at 2:44 pm

    What can I say about Firefox that is mostly fabrications to rile up strangers online. The truth is I have not come across the motivation to clean my keyboard of encrusted cheeto dust and empty out the piss jugs that block the pathway to the bathroom. My bed covers 2/3 of my bed room from which I spend a considerable amount of my life. Mozilla is owned by reptile people who are payed for by the democrats. This is my only means of socializing, Please respond.

    1. Dennis said on August 1, 2019 at 3:46 am

      Hi, Yuliya!

      That was hilarious! (But is this the place for that?)


      – Dennis

    2. Tom Hawack said on July 31, 2019 at 11:31 pm

      Better to have a water bed in a tiny room than a basic bed in a giant one, unless you think more than you dream, work more than you sleep, love more than you hate.

      That wa my contribution to Yuliya’s Russian nightmare.

    3. T J said on July 31, 2019 at 9:51 am

      Oh dear !

      It looks like Yuliya forgot to take the happy pill the doctor prescribed. Either that or it’s an overdose of alcohol.

    4. ULBoom said on July 31, 2019 at 3:03 am

      An intervention is in order!

    5. Hunter said on July 31, 2019 at 1:14 am

      And how does this relate to ClearURL again?

      1. jern said on July 31, 2019 at 4:14 pm

        @Hunter…That’s Yuliya’s way of saying that he needs a Firefox extension that will clean his room.

    6. foolishgrunt said on July 31, 2019 at 12:30 am

      This may be in poor taste, but I’ll admit that I laughed.

  16. hvv said on July 30, 2019 at 2:42 pm

    I do prefer Clean Links extension:
    (uncheck the “Clean all outgoing HTTP requests, instead of only top frame”)

  17. TelV said on July 30, 2019 at 2:36 pm

    I use google redirect rewrite remover:

    And google search link fix:

    The second of the two seems to have acquired Moz’s “Recommended” tag although it didn’t have it when I first installed it. However, that was quite some time ago.

    Both work anyway.

  18. amir said on July 30, 2019 at 2:31 pm

    It doesn’t work correctly with Amazon.
    For example when I copy
    and then click wrench icon in the UI, after clicking the green button, it doesn’t give me the correct link which must be this:

    1. Kevin Röbert said on July 30, 2019 at 5:53 pm

      Hi Amir,

      currently ClearURLs can’t clean the “ref=” part, because it is not in the field section of the URL, it is in the path section. I’m currently working on a function to also cleaning this parts of an URL.

      Without the “psc” field some amazon functions are broken, e.g. visit this link:

      If you delete the “psc” field, the pre-selected size of “70x140cm” get lost.

  19. Malte said on July 30, 2019 at 10:54 am

    What is the difference between ClearURLs and Neat URL ? Which extension is better?

  20. e-thots everywhere said on July 30, 2019 at 9:02 am

    I’m using Wladimir Palant’s (Creator of Adblock Plus) “Google search link fix” , yes it’s only for google pages but unlike ClearURLs doesn’t add extra ram/cpu usage (Check chrome’s task manager)

  21. DropZz said on July 30, 2019 at 8:46 am

    Seem like a more frequent updated and visual appealing alternative to Neat URL. Wonder how much of a difference they make.

  22. Shiro said on July 30, 2019 at 8:10 am

    It’s not quite clear to me why there’s the Cleaning Tool. From the first description of the extension, I thought it worked in the background, but the Cleaning Tool seems to suggest you need to do it manually?

    1. Tom Hawack said on July 30, 2019 at 3:29 pm

      @Shiro, the Cleaning Tool is just an extra feature to allow the user to manually clean a url or a list of urls without having to open the url(s) one after another, say i.e. to share a list you have.

      ClearURLs is great, the best IMO in its category. Nevertheless it does not include an option to add custom cleanups but from my experience ClearURLs handles it all, or close to. Just install and forget it or tune explicit options.

      The only point I’m not fond of is that ClearURLs checks for updates on every single Firefox start.
      To prevent this, in the extension’s Settings page there’s the option to choose the urls for the updates:
      – The url to the data.json file (rules)
      – The url to the rules.hash file (hash)

      I copied those default update urls and provided them to an update service ( which checks the files once a day and alerts me when changes, in which case I use a utility (NirSoft’s SeqDownload) to download the updated data.json and rules.hash to a dedicated location on my computer. Back to ClearURLs settings page where I set the downloaded updates to the dedicated location on my system. That’s just me, really not required.

    2. John L. Hassle said on July 30, 2019 at 2:48 pm

      As he wrote in the article:

      ”You don’t have to do anything once you have installed the add-on; the extension works independently.”

    3. ItsMe said on July 30, 2019 at 12:25 pm

      You didn’t read it properly. It is automatic but IF you click on the wrench icon within the extension you can do it manually, paste a url and it cleans it up.

  23. happysurf said on July 30, 2019 at 7:56 am

    Great privacy extension.
    Thanks Martin for the tip.

  24. Ivan Lazarov said on July 30, 2019 at 7:56 am

    That’s neat! But does the addon respect our privacy, or does it send our browsing history somewhere?

    1. Kevin Röbert said on July 30, 2019 at 5:25 pm

      Hi Ivan,

      I’m the developer of ClearURLs. ClearURLs respect your privacy and we do not and will never collect any of your usage data. The log is locally saved and by default deactivated, as mentionet in this articel.

      But you don’t have to trust me, the full code is open source and available here:


      1. Ivan Lazarov said on July 30, 2019 at 5:58 pm

        Open source is reassuring.

    2. Anonymous said on July 30, 2019 at 4:43 pm

      did you visit the add-on page on AMO?

      “What do we collect?
      This add-on protects your privacy and we also respect it. We do not and will never collect any of your usage data. We also block the request from advertising services like”

      1. Ivan Lazarov said on July 30, 2019 at 5:58 pm

        What is AMO?

      2. ULBoom said on July 31, 2019 at 2:57 am

        AMO stands for Addons.Mozilla.Org

        It’s the official Firefox (Mozilla) add ons repository. It also represents the collection of developers who create add-ons.

        Some history, kind of a quaint presentation from a decade ago:

      3. John Fenderson said on July 31, 2019 at 1:22 am

        @Ivan Lazarov:

        AMO is, the Firefox addon repository.

      4. Rush said on July 31, 2019 at 1:13 am

        AMO stands for (website)

        One can also support the developer per the AMO page.

      5. Tom Hawack said on July 30, 2019 at 8:43 pm

        AMO stands for

  25. Anonymous said on July 30, 2019 at 7:39 am

    Missed the first one tried! does not seem to be included to be filtered out (final address was aliexpress).

    After that it ‘fixed’ six from test links.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.