Tool

Mobile browser fingerprint test

Check mobile user agent, viewport, screen, DPR, touch, pointer, WebGL, language, and timezone coherence.

Interactive diagnostic dashboard

Advanced browser signal auditor

QA scenario controls

Optional checks run only after consent and use the current browser session.

Scanner is ready.

Data use: the scan reads browser-visible signals in this tab and calls the edge IP endpoint. JSON download is local. Share stores a redacted report for seven days by default and removes raw IP from stored report JSON.

Audit scan engine idle

Start a scan to inspect browser-visible signals, edge geography, language, timezone, storage, rendering, and optional WebRTC state.

What does this mobile test check?

It checks whether the browser describes a plausible mobile device across user agent, screen geometry, device pixel ratio, touch support, pointer behavior, rendering hints, locale, and timezone.

What failure should QA teams look for?

A common failure is an Android or iPhone user agent paired with a desktop-sized viewport, zero touch points, a fine pointer, or a desktop WebGL renderer. Those mismatches often make mobile test fixtures behave differently from the device profile they claim to emulate.

What is a false positive?

Some tablets, foldables, remote desktops, and accessibility setups can expose unusual viewport or pointer combinations. Treat the score as a QA consistency signal, not an identity claim.

Next step

After a clean scan, export a matching Playwright preset and commit it to the test project so mobile viewport, DPR, touch, locale, and timezone settings remain stable in CI.