Skip to content

Browser fingerprint test

This page tests the browser you open it in: the network, system, screen, graphics, audio and font details a website can read, with four checks for common setup mistakes. To check a profile in WGBrowser, open this page in that profile and compare the results with the profile settings field by field.

Different tests collect different information and apply their own checks. The same profile can receive different labels across sites. Use the results to identify a specific mismatch in your setup; no single score represents how every marketplace, advertising service or social platform assesses an account.

Test this browser

The test starts when the page opens. It runs in your browser; only the IP address and request headers are read by this site's server and sent back, and nothing is stored. To check a profile of an antidetect browser, open this page in that profile.

Fingerprint IDTesting…

Calculated from the values below. It changes with another browser, another device or a changed fingerprint, and stays the same when the same profile is opened again.

Checks

  • Time zone and IP locationTesting…
  • WebRTC addressTesting…
  • Consistent system detailsTesting…
  • Automation flagTesting…

Network

IP address
Testing…
IP location
Testing…
WebRTC public address
Testing…
WebRTC local address
Testing…
Accept-Language
Testing…

Time zone and language

Time zone
Testing…
UTC offset
Testing…
Browser language
Testing…
Languages
Testing…

System and browser

User-Agent
Testing…
navigator.platform
Testing…
Client hints: platform
Testing…
Client hints: platform version
Testing…
Client hints: architecture
Testing…
Client hints: browser
Testing…
CPU threads
Testing…
Device memory
Testing…
Touch points
Testing…
navigator.webdriver
Testing…

Screen

Screen resolution
Testing…
Available area
Testing…
Window inner size
Testing…
Color depth
Testing…
Device pixel ratio
Testing…

Graphics and audio

Canvas
Testing…
WebGL vendor
Testing…
WebGL renderer
Testing…
WebGL parameters
Testing…
AudioContext
Testing…

Fonts

Common fonts installed
Testing…

Other

Cookies
Testing…
Do Not Track
Testing…
Global Privacy Control
Testing…

How to read the four checks

The test compares only facts it can verify: whether values the browser reports contradict each other, and whether the browser matches its network connection. "Check this" means a website can see the mismatch; fix it as the table suggests, reopen the profile and test again. "Not comparable" means there is nothing to compare, for example when the IP location is unknown.

The fingerprint ID is calculated from canvas, WebGL, audio, fonts, User-Agent, platform, languages, time zone, screen and hardware values, without the window size or the IP. Reopening the same profile should keep it unchanged; two profiles with the same ID do not differ in any of these values.

CheckWhat it comparesWhen it says check this
Time zone and IP locationWhether the browser's current UTC offset belongs to a time zone of the IP's country or regionSet the profile's time zone to follow the IP, or to the exit location's zone, and reopen the profile
WebRTC addressWhether the public address WebRTC gets from a STUN server equals the IP the page seesSet the profile's WebRTC to proxy only or disabled, then reopen and test again
Consistent system detailsWhether the User-Agent, navigator.platform and client hints name the same operating systemKeep the device template's system and the User-Agent in line instead of editing the User-Agent alone
Automation flagWhether navigator.webdriver is trueCheck how your automation script launches the browser; in a window you use by hand it should be false

Record the profile and test conditions

Before testing, note the profile name, OS template, browser engine version, proxy and time of the check. Open the test inside that profile's window. A result from your everyday browser describes that browser, so it cannot verify the profile you configured in WGBrowser.

BrowserScan, Pixelscan, CreepJS and BrowserLeaks provide places to inspect browser characteristics. Use another test when you need a field the first one does not display. Keep the field names and values, not just a screenshot of the summary. A fingerprint identifier calculated by one site is not directly comparable with an identifier from another.

  1. Check the proxy in the proxy library and record the detected exit IP and region before opening the profile.
  2. Save the relevant settings and test output. If a page loads incompletely, check the connection before interpreting missing fields as a fingerprint problem.

UA, operating system and hardware fields

Read the user agent and Client Hints together to check the browser version and operating system information. Then compare the screen, CPU and memory fields with the selected OS template. A value that differs from your host computer is not automatically an error: first establish what the profile is configured to report.

WGBrowser has Windows 10, Windows 11 and Apple silicon Mac templates. A template sets related UA, Client Hints, platform, font and GPU information together. Cross-system templates can differ from the host in fonts and media behavior, and the interface warns about this limitation. For the meaning of each category, see browser fingerprint parameters.

Graphics, audio and stable noise

WebGL results describe graphics capabilities and GPU information. Canvas, audio and ClientRects tests inspect drawing, audio processing and element geometry. Sites may use different inputs and calculations, so compare a profile's repeated results on the same test rather than expecting matching summaries from unrelated tests.

WGBrowser offers stable noise for Canvas, AudioContext and ClientRects. The saved profile reuses its configuration. Reload the same test page, then close and reopen the profile for another check. Record whether you changed a noise option or regenerated the fingerprint between checks; otherwise you may mistake an intentional configuration change for an unexplained difference.

Keep the investigation focused on the field that differs from your settings. Making every value different across multiple accounts is not the purpose of a configuration test, and repeatedly changing an established profile makes your records harder to compare.

Proxy exit IP and regional settings

Distinguish the proxy connection address, the exit IP detected by the client and the request source reported by the test site. The connection address alone does not identify the final exit. With a dynamic proxy, record extraction or session changes so you know whether two tests used the same connection arrangement.

WGBrowser can check the exit before opening a profile and set Time zone, Language and Location to Follow IP. Compare these fields with the actual exit. If you use custom values, compare the output with those settings instead. Location also depends on permission: choosing Deny explains a missing result differently from choosing Follow IP.

If the client and test disagree on region, compare their IP addresses first, then note differences in country, city and time zone. A city label alone is insufficient reason to replace the fingerprint. See proxy setup for connection checks and residential proxy types for fixed and rotating exit considerations.

WebRTC results and website functions

WebRTC supports real-time communication and can expose network information in a test. Record it separately from the exit shown for normal page requests. If the test shows no candidate addresses, review the WebRTC policy and confirm that the test page finished running before deciding whether something failed.

WGBrowser offers Proxy only and Disabled policies. A test reporting that a disabled capability is unavailable may be showing the expected result. If you need a website's calling or other communication features, check their actual behavior with the selected policy. The fingerprint feature guide explains how these settings fit into a profile.

Interpret warnings and scores

Start with the exact field behind a warning. Test sites differ in what they collect, how they evaluate it and how they display a result. A denied location request, disabled WebRTC or a changed device template must be interpreted against the corresponding settings. A warning on a test page is not an account status message from your business platform.

Browser engine updates can also affect comparisons. When WGBrowser starts a profile after an update, it adjusts the UA version to the current Chromium version while preserving the fingerprint seed. Keep the engine version in your records. Stable profile settings do not mean that every browser field stays identical across software updates.

Repeat the test after a configuration change

Match the correction to the issue you observed. Resolve proxy connection or authentication errors first. Check Follow IP when a time zone differs, and review the device template when system information is unexpected. Fingerprint changes take effect after saving and restarting the profile; refreshing a page in the old process does not test the new configuration.

  1. Write down the field, expected value and actual value, together with the template and exit IP used for that test.
  2. Save the relevant change, close the profile normally and reopen it. Visit the same test and compare the new output with your record.
  3. Open the business website and check login and the functions you need. Use the multi-account isolation guide to keep each account assigned to its intended profile.

FAQ

Does this fingerprint test store my data?

No. The test runs in your browser. Only the IP address, its country and the Accept-Language header are read by this site's server and returned to the page for comparison; the results are not written to a database. The WebRTC check connects to public STUN servers to get the address.

Which browser fingerprint test sites can I use?

BrowserScan, Pixelscan, CreepJS and BrowserLeaks can help you inspect browser and network characteristics. Run the test inside the profile you want to check, and record specific fields alongside its settings. Use another site for additional information, but avoid comparing overall scores or fingerprint identifiers as though every site calculates them the same way.

Why do browser fingerprint tests give different results?

Sites may collect different fields, use different test inputs and apply different evaluation rules. First compare the actual values behind the labels. Also check whether your engine version, proxy exit, template or noise settings changed between visits. Differences in a site's summary do not by themselves establish that the profile failed to apply its settings.

Does passing a fingerprint test prevent account restrictions?

A public test reports what it can observe about a browser and its network connection. It cannot establish how another platform evaluates an account or guarantee an outcome there. Use the results to verify your configuration, and separately check the account's login and required website functions. The test is one part of that review.

Do I need to restart a profile after changing its fingerprint?

Yes. Save the change, close the profile normally and reopen it so the browser starts with the new fingerprint configuration. Then repeat the same test under comparable conditions. A refresh in the previously running window still tests that process, so it is not sufficient evidence that the saved change has taken effect.

Download WGBrowser

Sign up to use the free plan. Available for Windows and Apple silicon Macs.

See plans and pricing →