Free Tool

Ad Blocker Test

Is your ad blocker actually doing its job? This free test checks both ways blockers work, right in your browser, in about a second.

Testing… Running the ad blocker test in your browser.
Ad script blockingDoes your blocker stop ad scripts from loading?
Ad request blockingAre network requests to ad-style URLs cut off?
Element hidingAre ad-shaped page elements hidden from view?

How the test works

Ad blockers work in two different ways, and this page tests both. Network filtering stops your browser from ever downloading ads: the blocker checks each request against filter lists and cancels anything that matches known ad patterns. Element hiding (also called cosmetic filtering) removes ad containers from the page itself, so blocked slots do not leave behind empty white boxes.

To test them, this page includes a decoy script and decoy page elements named the way real ads are named. They contain no actual advertising and collect nothing. If your blocker refuses to load the script or hides the elements, the test knows it is active. A good ad blocker should pass all three checks.

What the results mean

If all checks show blocked or hidden, your ad blocker is working as designed. If the script loads but elements are hidden (or the reverse), your blocker is only doing half the job: you are probably still downloading ads and trackers, or seeing empty gaps where ads used to be. If nothing is blocked, either no blocker is installed, it is paused, or this site is on its allowlist.

Keep in mind that DNS-based blocking (a Pi-hole or a filtering router) works at a different layer. It blocks requests to known ad domains but cannot hide page elements, so it may show as partially detected here even when it is doing its job.

Frequently Asked Questions

How does this ad blocker test work?

The page loads decoy elements and a decoy script that look like ads to blocking software. If your ad blocker hides the elements or stops the script from loading, we know it is active. Nothing about you is collected and no real ads are shown.

I use an ad blocker, so why does the test say none was detected?

A few possibilities: the extension may be disabled or paused, this site may be on your allowlist, or you may be using DNS-level blocking (like a router or Pi-hole setup), which blocks ad servers but does not hide page elements the way browser extensions do.

My ad blocker was detected. Am I fully protected?

Not necessarily. Some blockers only hide ad containers without stopping trackers, and many free tools miss video ads and pop-ups. Blocking quality varies a lot between products, which is why we test and rank them.

More Free Tools

View all tools →