MyIPScan
Browser surface estimate

Browser Fingerprint Test: Check Visible Fingerprint Surface

Run one local scan across browser basics, screen, timezone, canvas, WebGL, audio, fonts, Client Hints, storage, and privacy preference signals.

This is a fingerprint surface estimate, not a uniqueness score. It does not identify a person, does not create a MyIPScan account record, and does not prove another site is tracking you.

Fingerprint Surface Estimate

Current Result

Not assessed
Run the test to estimate this browser fingerprint surface from visible local signals. Not generated
Surface not assessed yet

Run the test to see whether visible browser modules create a low, medium, or high recognizable surface.

Signals collected
Not tested
Surface level
Run the test first
Storage behavior
Generated locally. Baseline is optional local browser storage.
Supporting checks
Canvas, WebGL, audio, fonts, Client Hints, storage, and privacy signals are shown as modules.
Meaning
Recognizable surface, not a universal identifier.
Surface estimate Local baseline Safe Copy

Direct answer

Browser Fingerprint Test: Check Visible Fingerprint Surface: answer first

Browser Fingerprint Test estimates the visible fingerprint surface from browser basics, screen, timezone, canvas, WebGL, audio, fonts, storage, and privacy signals. It is not a universal identity score and MyIPScan does not store the raw fingerprint.

Last updated

Separate modules

Fingerprint Surface Estimate

Run the testModules will appear here after the browser-local scan.

Local compare

Baseline and Stability

No baseline saved. Save one before changing browser or privacy settings.

Reload/run comparison is local to this browser context. Changes after a full browser restart are not guaranteed unless the browser keeps local storage available.

Changes after reload/run

Run again in this tab or reload and run again to compare changes.

Local baseline comparison

No local baseline saved yet.

Exposure estimate and receipt limits

Fingerprint surface labels describe visible browser characteristics in this session. Safe Copy removes full User-Agent values, exact screen details, raw hashes, and raw fingerprint values. Read the methodology.

See what Safe Copy includes before sharing or saving a result.

Want the full picture? Run the Privacy Exposure Report.

Combine IP, WebRTC, IPv6, DNS leak, fingerprint, user-agent, and related privacy signals in one report.

Run report

Quick answer

A browser fingerprint test estimates recognizable surface

The useful signal is not one hash by itself. It is the mix of browser basics, canvas, WebGL, audio, fonts, Client Hints, storage, language, timezone, and privacy preference values that may make one browser session easier to recognize across visits.

What this can reveal

Browser fingerprinting combines many small signals, such as language, timezone, screen size, platform, hardware hints, cookies, storage behavior, and rendering traits. One signal is rarely enough on its own, but the combination can make a browser session easier to recognize.

This page estimates whether the visible combination creates a low, medium, or high fingerprint surface. A higher surface means the session has more browser-visible context that may help recognition when combined with IP address, account state, cookies, or site-side analytics.

What this does not do

  • It does not store the demonstration fingerprint in a MyIPScan database.
  • It does not send the fingerprint to a backend API.
  • It does not assign a universal ID or a population rarity score.
  • It treats canvas, WebGL, audio, client hints, privacy signal, and font checks as supporting evidence, not separate verdicts.
  • It does not prove that another website will see the same value.

Reduction steps

Practical ways to reduce fingerprinting risk

No setting removes all fingerprinting risk, but these steps can reduce unusual or highly detailed browser signals.

  1. Keep your browser updated so privacy features and security fixes are current.
  2. Use built-in anti-fingerprinting features where your browser provides them.
  3. Avoid stacking many rare extensions because extension combinations can become distinctive.
  4. Limit third-party scripts with a reputable content blocker when appropriate.
  5. Use separate browser profiles for activities that should not share the same browser state.

Read the result

What changed, what matters, what does not prove anything

What changed?

Use the baseline table after changing one setting. The useful deltas are User-Agent, screen/display, timezone, language set, canvas, WebGL, audio, font count, Client Hints, storage behavior, GPC, and DNT.

What probably matters?

Stable changes across canvas, WebGL, Client Hints, fonts, timezone, and storage behavior usually matter more than one isolated hash. Compare the result with IP, DNS, WebRTC, and IPv6 in the Public Exposure Report.

What does not prove anything?

A high surface does not prove tracking, and a low surface does not prove anonymity. This page has no population dataset and does not know what another website stores.

What to retest?

Retest after changing browser profile, extensions, fingerprint protections, language, timezone, Secure DNS, VPN route, WebRTC policy, IPv6 support, or storage/cookie settings.

Browser recommendations

Cautious browser guidance

Firefox

Firefox offers advanced privacy settings, including anti-fingerprinting options for users who understand the compatibility tradeoffs.

Brave

Brave includes fingerprinting protections that can reduce some tracking surfaces, though site behavior and settings still matter.

Safari

Safari includes privacy protections and tracking prevention, but browser and device signals can still vary by platform.

Tor Browser

Tor Browser is designed to reduce recognizable browser surface by making users look more similar, but it has usability and performance tradeoffs.

Methodology

How this demo works

The overview script reads standard browser APIs for browser basics, screen/display, timezone/language, canvas, WebGL, audio, fonts, Client Hints, storage behavior, and GPC/DNT privacy preference signals. It computes local hashes for comparison only.

The local baseline stores comparison categories and hashes in this browser when you choose to save it. It does not create an account, does not call a backend, and does not store the value in a MyIPScan database. Read the MyIPScan methodology for broader limitations.

Supporting fingerprint checks Open these only when you need to inspect one signal behind the main surface estimate.

Related guides

Learn the signals

Before / after privacy flow

Compare one browser or VPN change at a time

This page is focused on visible fingerprint traits, canvas, WebGL, audio, fonts, Client Hints, and privacy preference signals. Run the browser fingerprint estimate first, then use Public Exposure Report to combine it with IP, DNS, WebRTC, and IPv6. Results are visible browser/session signals, not a certification.

1. BaselineRun the focused check before changing VPN, DNS, browser, profile, or network settings.
2. Change one thingConnect or switch VPN, change Secure DNS, adjust WebRTC/fingerprint settings, or move networks.
3. RetestRun the same check again in the same browser/session when possible.
4. CompareReview changed and unchanged IP route, DNS, WebRTC, IPv6, fingerprint, and User-Agent signals.
5. Safe receiptUse Safe Copy or the Safe Privacy Receipt instead of sharing raw identifiers.

Status language

Use conservative result labels

These labels keep the result understandable without implying a VPN, browser, device, or account is safe.

Visible

A browser/session signal was visible and should be compared with what you expected.

Expected

The observed signal appears consistent with the stated route or browser behavior.

Review

The signal may need closer review before relying on this setup for the current session.

Limited

The check ran, but this page cannot cover every app, device route, server, or future connection.

Not detected

The tested signal was not observed in this browser/session.

Not checked

The signal has not run yet or the browser did not provide enough data.

Fix checklist

Where to review settings after a signal needs attention

Settings names change. Treat this as a route to verify, then rerun the focused check and the Public Exposure Report.

ChromeReview Secure DNS, WebRTC policy/extensions, profile state, and site permissions.
EdgeReview Chromium privacy settings, managed policies, Secure DNS, and VPN split tunneling.
FirefoxReview Enhanced Tracking Protection, DNS over HTTPS, and advanced WebRTC preferences when appropriate.
BraveReview Shields, fingerprinting protections, and WebRTC IP handling policy.
SafariReview website permissions, iCloud Private Relay context, and operating-system privacy settings.
iOSRetest after VPN profile, relay, mobile data, or Wi-Fi changes. Browser controls may be limited.
AndroidReview per-app VPN, Private DNS, browser permissions, and Wi-Fi versus mobile data behavior.
WindowsReview VPN adapter DNS, split tunneling, IPv6, browser Secure DNS, and firewall/proxy rules.
macOSReview VPN profile order, DNS settings, iCloud Private Relay context, and browser-specific privacy controls.

Check my browser/privacy

What this checks

Visible browser traits such as canvas, WebGL, audio, fonts, Client Hints, language, timezone, storage behavior, user-agent, and privacy preference signals.

Limits

What this cannot check

It cannot identify a person, inspect every tracking method, prove a site can or cannot recognize you, or certify that a browser profile is private.

Read results

How to interpret results

A good lower-risk result has fewer unusual or stable browser-visible traits in this local check. It still does not prove that websites cannot recognize this browser.

Warnings

What a warning means

A warning means the session has traits that may be more distinctive or stable and should be reviewed alongside IP, DNS, WebRTC, and IPv6 signals.

Fix path

What to do next

Compare normal and private profiles, review extensions, privacy settings, browser updates, and whether a hardened browser changes the same signal groups.

Retest

When to retest

Retest after changing browsers, profiles, privacy settings, extensions, language/timezone settings, or fingerprint-resistance features.

SEO and AI citation summary

Browser Fingerprint Test: what this tool does

Shows browser-visible attributes and links to focused local fingerprint subtests.

How to use

  1. Run the tool in the same browser and network context you want to review.
  2. Change only one VPN, DNS, browser, WebRTC, IPv6, or privacy setting at a time.
  3. Run the Public Exposure Report afterward if you need a combined receipt.

What the result means

Treat the output as visible browser-session or public network evidence. It helps compare current settings, but it does not certify anonymity, VPN safety, or every app route.

Limitations

  • This tool reports observable signals only; it is not a guarantee or certification.
  • Browser-local APIs only.
  • Results can change after VPN reconnects, DNS propagation, browser updates, cache changes, or provider configuration changes.

Browser Fingerprint Test — Common Questions

What is browser fingerprinting?

Browser fingerprinting is a tracking technique that identifies you by combining dozens of browser attributes — screen resolution, installed fonts, WebGL renderer, canvas rendering, timezone, language, and more. Unlike cookies, fingerprints work even in private/incognito mode and cannot be deleted. A unique enough fingerprint lets a website recognise you across sessions without any login or cookie.

How many signals make a browser fingerprint?

A typical browser fingerprint combines 30–80 signals. The most identifying are: canvas rendering (unique per GPU/driver), WebGL renderer string, screen resolution + colour depth, browser plugin list, installed fonts, timezone + locale, HTTP headers, and WebRTC local IP. Together these can produce a fingerprint that is unique in millions of browsers — EFF's Panopticlick showed over 80% of tested browsers were fully unique.

Does incognito / private mode block fingerprinting?

No. Private mode hides cookies and browsing history from your local device, but it does not change your screen resolution, GPU, fonts, or any other fingerprint signal. Websites can fingerprint a private-mode browser just as easily as a regular one. The only browsers that genuinely fight fingerprinting are Tor Browser (which normalises all signals to a standard set) and Mullvad Browser (designed to blend in with other Mullvad Browser users).

Can a VPN prevent browser fingerprinting?

No. A VPN hides your IP address but cannot change your browser signals. Even with a VPN, websites can fingerprint you through canvas, WebGL, screen size, fonts, and behaviour. To reduce fingerprinting you need to change the browser signals themselves — not just the IP. Tor Browser and Mullvad Browser are built for this. For partial protection, disable JavaScript (breaks most sites) or use uBlock Origin to block fingerprint-collecting scripts.

How do I reduce my browser fingerprint?

Most effective: use Tor Browser or Mullvad Browser, which make all users look identical. Moderate: use Firefox with resistFingerprinting enabled in about:config — this rounds screen sizes, spoofs canvas, and hides timezone. Chrome/Edge: install uBlock Origin and enable "Block third-party scripts" — reduces data collection without full fingerprint protection. Avoid installing unusual fonts or plugins that make your fingerprint unique. Full guide: What Is Browser Fingerprinting?