← BACK TO LEARN / PRIVACY

Browser fingerprinting: what sites read and what helps

How sites recognize a browser from its screen, language, time zone, Canvas and WebGL details, why a VPN does not change them, and which settings help.

By IPNixaPublished

See what your browser exposes

What a browser fingerprint is

Every website can read some facts about the browser that opens it, because pages need them to display correctly: the browser version, the window and screen size, the preferred languages, the time zone and whether graphics acceleration is available. One fact alone is shared by millions of people. Many of them combined can narrow a browser down to a small group or, sometimes, to one device.

Unlike a cookie, a fingerprint is not stored on your device, so clearing site data does not remove it. It is recalculated on each visit, and it changes when you update the browser, connect a new monitor or change a setting, which is why tracking companies combine it with other signals.

What sites can read without asking

The IPNixa browser test reads the same kind of values any page can read. The table lists the main groups and why each one varies between people.

Common fingerprinting signals
SignalExampleWhy it differs between browsers
User agent and Client HintsBrowser name, major version, platformBrowser, version and operating system mix
Screen and pixel ratio1920 × 1080 at 1.5Display model and scaling setting
Languagesen-US, koOrder and combination chosen by the user
Time zoneAsia/BangkokDevice clock setting, which a VPN does not change
CPU cores8, 12, 22Processor model
Canvas drawingPixels of a test imageFonts, anti-aliasing, graphics driver
WebGL rendererGraphics chip and driver nameGraphics hardware and driver version

An observed example

On 2 November 2026 we ran the same reads as the browser test in a Chromium-based browser on a Windows 11 laptop in Bangkok. Several results show how browsers already limit or leak detail:

Why a VPN does not change your fingerprint

A VPN replaces the address websites see with the address of its server. Everything the browser itself reports stays the same, because it is read on your device after the page arrives. If you connect to a server in Germany while your clock says Asia/Bangkok and your first language is Korean, a site can see that mismatch. That does not reveal who you are, but it can make the connection look unusual to fraud and VPN detection systems.

Some VPN apps include browser extensions that change the time zone or block WebRTC. They help only inside that browser and only for the values they cover.

What actually helps

There are two working strategies: make every browser report the same values, or make each value slightly different on every site and session. Blocking a single value often backfires, because few people block it.

Test one setting at a time

A single result does not tell you how unique you are; the number of visible fields is not a tracking score. What a test can show reliably is whether a setting changes what sites read.

  1. Open the IPNixa browser test, select the option to include Canvas and WebGL, and run it.
  2. Keep the result for comparison. It is saved only in this tab’s session storage for up to 30 minutes, without Canvas pixels, a hash or a fingerprint ID.
  3. Change one thing: turn on a browser protection, switch to a private window with protection on, or connect a VPN.
  4. Return to the tab and run the test again. Read the changed, unchanged and unconfirmed fields. A value that disappears is not proof of protection; a value that changes on every run means it is being randomized.

Frequently asked questions

Is browser fingerprinting legal?

It depends on where you are and what it is used for. Fraud prevention and security often rely on it. In the EU and UK, privacy regulators treat fingerprinting for tracking or advertising like cookies, which generally requires consent. This guide is general information, not legal advice.

Does incognito or private mode stop fingerprinting?

Private windows start without cookies and history, but most of the hardware and settings stay the same. Safari and Firefox add extra fingerprinting protection to private windows; Chrome’s incognito mode does not change these readouts.

Does the IPNixa test send my fingerprint to IPNixa?

No. The values are read and compared in your browser and are not sent to our server. The optional comparison stays in this tab for up to 30 minutes.

Why does my result change after a browser update?

Version numbers, available features and graphics drivers change with updates. That is normal and one reason fingerprints are combined with other signals rather than used alone.

Sources and further reading