Free tool · runs in your browser

Browser fingerprint test

See what websites learn about your browser, and whether any of it gives you away. Each check says what it found and how to fix it.

Checking your browser…

The check runs in your browser and takes about five seconds.

IP location by DB-IP. How this test works.

Direct answer

A browser fingerprint test reads the values that any website can read: user agent, platform, screen, graphics card, fonts, time zone, language, IP address and WebRTC. Then it looks for values that contradict each other. One contradiction, such as a Windows user agent with Mac fonts, tells a site more than a unique fingerprint does.

What this test checks

AreaWhat the test readsWhat a problem looks like
NetworkIP address, location, network ownerAn IP from a data center network
WebRTCPublic and local addresses that WebRTC exposesA second public IP from another network
DNSThe resolver that looks up names for your browserA resolver in another country than your IP
TLS and HTTP/2JA4, JA3 and HTTP/2 fingerprint of the connectionA Chrome or Firefox identity whose connection looks like another client
Time and languageTime zone, clock, Accept-Language header, navigator.languagesA time zone far from the IP location
Browser identityUser agent, client hints, platform, workers, iframes, service workersA user agent that names another engine or OS
Automationnavigator.webdriver, automation variables, debugger accessSigns of Selenium, Playwright, Puppeteer or CDP
Spoofed functionsBuilt-in browser functionsFunctions that a page script replaced
Graphics and audioCanvas, WebGL, WebGPU, audioAdded noise, or a graphics card that the OS cannot have
FontsInstalled system fontsMac fonts under a Windows identity
ScreenScreen size, pixel ratio, touchScreen values that disagree between JavaScript and CSS

Why our results differ from other checkers

Some checkers flag your browser for things that a normal browser also does. For example, some show "time zone spoofed" for every visitor behind a proxy, even when the time zone matches the proxy location exactly. A warning that every stock browser gets tells you nothing.

This test fails a check only for a value that a real, unmodified browser never shows. We run the test on stock Chrome, Edge and Firefox on Windows, macOS and Linux, and any failure there is a bug in our test. Signals that also come from normal setups, such as open developer tools or a laptop with two graphics cards, are warnings with an explanation.

A unique fingerprint is not a problem by itself: almost every browser is unique. What gets accounts flagged is a fingerprint that is inconsistent, or one that is shared between accounts that should look unrelated.

How to fix common problems

  • Time zone does not match the IP: set the time zone of the browser profile to the location of the proxy, or let the profile take it from the proxy.
  • WebRTC leaks another IP: turn on WebRTC protection, so that WebRTC shows the proxy address instead of your real one.
  • User agent names another engine: do not change the user agent alone. Use a browser whose engine matches the identity you show.
  • Browser functions were replaced: remove spoofing extensions. Values changed by page scripts leave traces that sites read directly.
  • Fonts do not fit the OS: an identity must match the computer it runs on, or the browser must bring the fonts of that OS.
  • Automation detected: use an automation setup that does not set navigator.webdriver and that does not leave variables in the page.

Questions

Do you store my fingerprint?

No. The checks run in your browser, and the results stay in the page. Our server sees your IP address and request headers to report them back to you, and it does not log them. If you click Share result, we store the verdicts only, without addresses or hashes, for 30 days.

Why does another checker say my time zone is spoofed?

Some checkers flag the time zone of every visitor who uses a proxy, even when the browser time zone matches the proxy location. If this test shows that your time zone matches your IP location, sites that compare the two see no mismatch.

Does incognito mode change my fingerprint?

No. Incognito mode removes cookies and history after the session, but the user agent, screen, graphics card, fonts and time zone stay the same. Sites can still recognize the browser.

Does a VPN hide my fingerprint?

A VPN changes your IP address only. Every other value in this test stays the same, and a time zone or language that does not fit the VPN location can make the VPN easier to spot.

Is a unique fingerprint bad?

Not by itself. Most browsers are unique when many values are combined. Sites care more about values that contradict each other, and about two accounts that share one fingerprint.