Runs in your browser · nothing stored

See What Your Browser Reveals About You

One scan, one score. Below is what your browser and your connection say about you right now, your address, your timezone, whether the two agree and whether anything is leaking. Then use the focused tests further down to dig into each piece. Everything runs on your device.

Scanning your connection…

My IP: …

Looking up your address…

0 out of 100

Scanning…

Checking your browser against your connection.

Every reading comes from your own browser, plus one IP lookup and a WebRTC probe. Nothing here is stored or sent to us. The score starts at 100 and each row shows the points it deducted — a reading that agrees with your network costs nothing.

Tests free, with no account and nothing stored
Read-outs live on this page, before you click anything
Groups browser, network and privacy, on one index
Fonts probed to build your fingerprint

The full read-out

The score above tells you how masked you are. This is the raw material it is built from, six groups of signals your browser hands over on every page load, read live from your own device.

Reading every signal your browser exposes…

The address every site sees, and what the network registry says about the organisation behind it.

The address websites see

Where it places you

74 signals, every one read from your own browser or a single clearly-labelled IP lookup. Nothing is stored, and nothing is sent anywhere except that lookup.

Six read-outs, one at a time

The list above is everything at once. These six take one question each and answer it properly: which signals actually make you identifiable, what WebRTC told the network about you, how the connection measures up, what your canvas fingerprint literally looks like, which fonts you have installed, and what permissions this browser has already given away.

Measuring your signals…
0 bits of entropy

Reading your signals…

Beyond about 33 bits, no two people on earth are likely to match.

Where your bits come from

An estimate, not a measurement. The weights are the ones the fingerprint test uses, drawn from published fingerprinting research, and applied to what your browser actually reported here. A signal you have blocked shows as zero bits because it contributed nothing to read.

Asking your browser for ICE candidates…

Candidates your browser offered

Gathering happens against a public STUN server, which learns your address and nothing else. Browsers hide local addresses behind .local mDNS names on most platforms, which is why a home connection often shows one address here and not three.

Timing your connection…
— ms round trip, median of 5

What the browser reports

The round trip is measured here, against this page, five times. The figures below it come from the Network Information API, which is a coarse estimate the operating system hands the browser and is only available in Chromium. A VPN, a proxy or a distant CDN node all show up in the measured number first.

Rendering your canvas fingerprint…

—

Hash of the pixels above

Two renders on the same machine produce the same hash, which is what makes it useful for recognising you again. It changes when your GPU driver, operating system or browser build changes. Brave and Firefox can add noise here; the readings above show whether that is happening on this device.

Measuring your installed fonts…
0

of 40 common fonts are installed on this device

Present

Not installed

Nothing was read from your disk. Each name is rendered off-screen in a fallback font and in itself; if the width changes, the font exists. This is why extensions that spoof your user agent do not help — the font list comes from the operating system, not from the browser’s own description of itself.

Asking your browser for permission states…

Every permission this browser will answer for

Reading a state never triggers a prompt — only the site actually asking for the camera, the microphone or your location does that. What the states do reveal is which prompts you have already answered somewhere else, and that survives clearing your cookies in most browsers. Anything listed as Not supported is a permission this browser does not implement at all, in which case it cannot be a signal either way.

All the tests, in three groups

This page is for reading; the test pages are for running. Every test belongs to one of three groups, listed in full on the tests page with what each one measures.

What a page learns before you click

Every website needs to know a few things to work, how big your screen is, which fonts it can use, what your browser supports. Your browser answers all of it automatically, and it answers in a hurry.

The trouble is that the full set of answers is often unique enough to recognise you again later, with no cookie and no login. None of these readings is a secret on its own. What identifies you is that there are dozens of them, and the combination narrows the crowd fast.

These tools let you see those answers the way a tracker does. Start with the fingerprint test for the big picture, then work through the pieces, and check whether a VPN, private window or privacy extension is doing what you think it is.

The first 200 milliseconds

1

Your address and your TLS handshake

Before a byte of HTML: your IP, the network that owns it, and roughly where it sits.

2

The headers you volunteered

User agent, accepted languages, client hints. Cheap to send and hard to stop.

3

Screen, timezone and fonts

Readable in the first few lines of script, no permission involved.

4

Canvas, WebGL and audio

The expensive ones. Your GPU draws a glyph and renders a silent tone, and the output is hashed.

5

One identifier

Everything above, folded into a single string that follows you between visits.

What a VPN changes, and what it does not

A VPN does one job well: it moves the address your traffic appears to come from. That is genuinely useful, and it is most of what people expect from it.

It does nothing at all to your browser. Your screen, GPU, fonts, timezone and language are read from your device, not from your connection, so they survive a VPN untouched. Two people sharing one VPN server still look completely different to anyone fingerprinting them.

Worse, a badly set up VPN can stand out more than no VPN at all. If your address says Amsterdam while your clock still says Karachi, the disagreement is the tell, and it is a one-line check. The timezone test and the WebRTC leak test both look squarely at that gap.

A VPN, itemised

It changes

  • Your public IP address
  • The city and country it maps to
  • The network that announces it

It does not

  • Your timezone or clock
  • Screen, GPU, fonts, languages
  • Cookies already set on your device

How the score at the top is worked out

It starts at 100 and only ever goes down. Nothing adds points, a reading either agrees with your connection or it does not, and every deduction is printed beside its row so you can check the arithmetic yourself.

That means a plain, unremarkable browser scores 100. The number only falls when something actually contradicts something else, so a score of 78 is not “78% anonymous”. It is 100 minus the points the failing rows cost.

It also means the figure is a consistency check, not a verdict on how hidden you are. Someone with an ordinary home connection and no privacy tools at all can score 100, because there was nothing to disagree with. If you want a reading of how identifiable you are rather than how consistent you look, the entropy figure in the read-outs above is the one to watch.

What costs what

  • Timezone disagrees with your IP −22
  • WebRTC names an address you are not browsing from −20
  • Automation traces in the browser −18
  • Address belongs to a hosting network −16
  • Clock does not match that timezone −14
  • Do Not Track, cookies, ad blocker context only
  • Language region vs country context only

A private window clears cookies. It does not clear your fingerprint.

Private browsing is good at the job it was built for: no history, no cookies left behind, no session waiting to be picked up again. It was never built to change what your browser looks like.

Your screen, GPU, fonts, timezone and language are read from the device every time a page loads. A private window changes none of them, so the fingerprint it produces is the same one your ordinary window produces. To anyone fingerprinting, the two windows are the same visitor.

That is why clearing your cookies feels decisive and often is not. The cookie is the part you can see and delete; the fingerprint is the part that quietly survives the delete. The cookies versus fingerprinting article walks through the mechanism, and the fingerprint test shows you your own.

What a private window does

Clears

  • Cookies and site data
  • Browsing history
  • The signed-in session
  • Cache and local storage

Leaves alone

  • Screen size and GPU
  • Installed fonts
  • Timezone and language
  • Your IP address

Built to be private, fast and honest

Your data stays with you

Browser and privacy tests run entirely on your device. Results are shown to you and discarded when you close the tab, there is no visitor database here to store them in.

No sign-up, no paywall

Open a test, read the answer. The pages are static and load fast on a slow connection, and every tool is free with no account.

The method is written down

Each test explains what it measures and how, including where a figure is an estimate. If you disagree with a choice, you can at least see it.

From the blog

All articles

Frequently Asked Questions

What does BrowserScan actually test?
Three things, in three groups. Browser tests show what your browser reveals the moment you arrive, your fingerprint, user agent, screen and hardware. Network tests cover your public IP address, connection quality and whether WebRTC is leaking your real address behind a VPN. Privacy tests check the signals that decide how trackable you are, storage access, installed fonts, tracking-protection state and blocked requests.
Is anything I scan sent to your server?
Almost nothing. Every browser and privacy test runs entirely in your browser and the results never leave the page. The exception is anything that has to know your public IP address: the scanner at the top of this page, the read-out below it, and the IP tools. Those make one clearly-labelled lookup to a third-party IP service, and the answer is shown to you and cached in this tab only. There is no account, no database storing your results, and no advertising or tracking cookies anywhere on the site. Our Privacy Policy sets out exactly what is and is not collected.
Why is my fingerprint the same even in private mode?
Because a fingerprint is not stored on your device the way a cookie is, it is measured from what your browser and hardware look like. A private window clears cookies and history, but your screen, GPU, fonts and timezone are unchanged, so the fingerprint they produce is the same. That is the whole point of fingerprinting, and why the fingerprint test is the best place to start.
Does a VPN make me anonymous here?
It hides your IP address and rough location, which the network tests will confirm, but it does nothing to your browser fingerprint. Two people on the same VPN server still look completely different to a fingerprinting tracker, and your own fingerprint follows you between servers. Real privacy comes from combining a VPN with a fingerprint-resistant browser, and from checking the WebRTC leak test so your real IP is not leaking around the VPN.
Are these tests accurate?
The raw readings, your user agent, IP, screen, fonts, storage state, are exactly what your browser reports, so they are as accurate as the browser itself. The one figure that is an estimate is the fingerprint uniqueness score: with no real visitor database to compare against, it is calculated from how many distinguishing signals your browser exposes, and each tool page explains the method it uses.