Skip to content
Pricing
Log InStart Free TrialBook a Demo
Fingerprinting

Screen Fingerprinting

Screen fingerprinting is a technique that uses display characteristics such as resolution, color depth, pixel ratio, available screen area, and multi-monitor layout as identifying signals. While any single screen value is common, the combination with device pixel ratio and viewport details adds useful entropy to a device profile.

How it works

How Screen Fingerprinting works

Browsers expose screen properties through standard objects, including total width and height, available area excluding system UI, color and pixel depth, and the device pixel ratio that relates CSS pixels to physical pixels. A script reads these values directly without special permission.

High-density displays and scaling settings produce distinctive pixel-ratio values, and the difference between total and available screen space can reveal the operating system's UI chrome. On some platforms, information about multiple monitors or orientation adds further detail.

Screen signals are moderately stable but can change when a user connects an external monitor, adjusts scaling, or rotates a device. For this reason they are combined with steadier signals and matched tolerantly rather than treated as fixed identifiers.

Why it matters

Why Screen Fingerprinting matters for fraud prevention

Screen fingerprinting adds entropy that helps separate otherwise similar devices and can expose inconsistencies typical of spoofed environments. A configuration claiming a mobile device while reporting a desktop-scale resolution, or an emulator with implausible screen metrics, becomes easier to flag. It is a lightweight but useful contributor to cookieless device recognition.

With TRACIO

How TRACIO handles it

TRACIO includes display characteristics among its 130+ signals, using them for both distinctiveness and consistency checks against the claimed device type. Because screen setup can change with external monitors or scaling, TRACIO applies tolerant matching so routine changes do not break recognition. The signal supports the overall identification confidence rather than serving as a unique key.

FAQ

Frequently asked questions

Identify every device with confidence

Start with a free plan of 2,500 API calls per month. No credit card required.