Anti-Bot

What Is BrowserScan?

What Is BrowserScan? - conceptual illustration
On this page

BrowserScan (browserscan.net) is a free, hosted web page that tests how authentic and internally consistent a browser's fingerprint looks, and flags leaks and automation signals. You load the site, it runs a battery of client-side and network checks - more than 50 data points - and reports a single "authenticity" percentage along with a detailed breakdown. It is widely used as a pre-flight self-check by privacy-conscious users and by people running multi-profile browsers who want to confirm their configuration looks like a normal, real browser before using it.

Quick facts

TypeFree hosted fingerprint + leak self-test page
AccessNo registration; browserscan.net
ChecksIP, WebRTC/DNS leaks, canvas/WebGL/audio, timezone, fonts, automation flags (50+ points)
Automation detectionnavigator.webdriver, CDP, navigator/UA tampering; names Selenium, Puppeteer, Playwright, headless Chrome
Headline outputA fingerprint "authenticity" percentage (exact scoring formula undisclosed)

What BrowserScan checks

BrowserScan groups its checks into several families. On the network side it reports the IP address and IP-derived geolocation, and tests for a WebRTC leak, DNS leak, open ports and HTTP/2, SSL and TLS characteristics. On the fingerprint side it reads canvas, WebGL and AudioContext values and computes a visitor hash. It also cross-checks values that should agree - most notably the IP-based timezone against the JavaScript timezone - and inspects the user-agent and Client Hints, fonts, screen, media devices and incognito state. A dedicated section handles bot and automation detection.

How the authenticity score works

BrowserScan presents its top-level result as an authenticity percentage - a clean, real browser shows 100%. The model is consistency-based: the score reflects how well all the collected signals agree with each other and with a normal browser, and inconsistencies such as a timezone that does not match the IP, tampered navigator values, a WebRTC or DNS leak, or automation flags pull the number down. One important caveat: the exact deduction algorithm and per-signal weights are not publicly documented. The "starts at 100% and deducts per inconsistency" description is observed behaviour rather than a published specification, so the precise number should be read as a rough indicator, not an audited measurement.

How it compares to CreepJS and FingerprintJS

BrowserScan and CreepJS are both hosted self-test dashboards - you visit them to read what your own browser leaks and how consistent it is. BrowserScan is broader on the network side (IP, WebRTC, DNS, ports, TLS) and uses a black-box authenticity score; CreepJS is open source and goes deeper on JavaScript-API consistency and "lie" detection. FingerprintJS is a different kind of thing entirely: not a test page but a library a site embeds to generate a stable visitor ID. BrowserScan is closely associated with the multi-profile browser vendor AdsPower, though it does not formally publish its corporate ownership.

Code example

python
# BrowserScan is a hosted self-check: you load browserscan.net in a real
# browser session and read the dashboard. To inspect a configured profile,
# drive a browser to it and read the reported result rather than parsing
# anything server-side.
#
#   Network tab : IP, WebRTC leak, DNS leak, ports, TLS/HTTP2
#   Fingerprint : canvas / WebGL / audio hash, timezone (IP vs JS)
#   Bot tab     : navigator.webdriver, CDP, Selenium/Puppeteer/Playwright
#
# The headline 'authenticity %' is a black-box score - useful as a relative
# indicator, but its exact formula is not published, so do not treat the
# number as an audited measurement.

Related terms

Concept map

How BrowserScan connects

The terms most directly tied to this one. Hover a node to see its neighbours, click to preview, drag to rearrange.

0 terms · 0 connections
You are here · Anti-Bot
Building map…

Frequently asked questions

What is BrowserScan used for?

It is a free hosted test page that checks how authentic and consistent a browser's fingerprint looks, and flags leaks (IP, WebRTC, DNS) and automation signals. People use it as a pre-flight self-check to confirm a browser profile looks like a normal real browser.

How does the BrowserScan authenticity score work?

It shows a percentage that reflects how well all the collected signals agree with each other and with a normal browser; inconsistencies and leaks lower it, with a clean real browser at 100%. The exact deduction formula and per-signal weights are not publicly documented, so the number is a rough indicator rather than an audited measurement.

What automation signals does BrowserScan detect?

It checks the navigator.webdriver property, signs of Chrome DevTools Protocol (CDP) control, and tampered navigator or user-agent values, and it names frameworks including Selenium, Puppeteer, Playwright and headless Chrome in its bot-detection section.

How is BrowserScan different from CreepJS?

Both are hosted self-test pages. BrowserScan covers more network-level checks (IP, WebRTC, DNS, ports, TLS) and uses a black-box authenticity percentage, while CreepJS is open source and focuses more deeply on JavaScript-API consistency and detecting contradictions between reported values.

Last updated: 2026-06-15