Screen Fingerprint Test

Analyze your display properties, resolution, color gamut, HDR support, and multi-monitor setup. Understand how screen characteristics create a unique fingerprint for tracking.

Screen Fingerprint Hash

Computing...

This hash uniquely identifies your screen configuration (click to copy)

Screen Measurements

Computing measurements...

Coherence Check

Cross-validation tests to detect inconsistencies, spoofing, or browser fingerprint protection. These tests verify that reported screen properties match actual browser behavior via media queries.

Running coherence checks...
What are Coherence Checks?
Coherence checks verify that screen properties reported by JavaScript APIs match the actual browser behavior tested via CSS media queries.

Why this matters: Fingerprint protection extensions and privacy browsers often randomize screen properties, but they sometimes create inconsistencies that can be detected by cross-checking multiple APIs.

Common causes of failures:
  • Browser fingerprint protection (Brave, Firefox privacy.resistFingerprinting)
  • Browser extensions modifying screen properties
  • Virtual machines or remote desktop connections
  • Unusual browser or OS configurations

Screen Dimensions

Visual representation of your screen dimensions
Screen Properties
About Screen Properties
width/height: Total screen resolution in pixels
availWidth/availHeight: Available screen space (excluding taskbar/dock)
colorDepth/pixelDepth: Bits per pixel for color representation
devicePixelRatio: Ratio of physical pixels to CSS pixels (Retina = 2)

Window & Viewport Properties

Window vs Viewport
innerWidth/innerHeight: Browser viewport size (content area)
outerWidth/outerHeight: Full browser window including toolbars
visualViewport: Visible portion of the page (affected by zoom and virtual keyboard)
scale: Current zoom level (1.0 = 100%)

Color Gamut Support

Understanding Color Gamuts
Color gamut defines the range of colors your display can reproduce:

sRGB: Standard color space covering ~35% of visible colors. All modern displays support this.
Display P3: Wide color gamut (~45% of visible colors) used in Apple devices, HDR content, and professional displays.
Rec2020: Ultra-wide gamut (~75% of visible colors) for professional HDR workflows and future displays.

Wider gamuts allow more vibrant and accurate color reproduction but are relatively rare, making them a unique fingerprint.

HDR & Dynamic Range

High Dynamic Range (HDR)
HDR displays can show brighter highlights and deeper shadows than standard displays.

Dynamic Range: Detects if your display supports high dynamic range for general content.
Video Dynamic Range: Specifically tests HDR support for video playback.

HDR is typically found on high-end monitors, TVs, and premium laptops (MacBook Pro 14"/16", Windows HDR displays). Most monitors still use standard dynamic range (SDR).

Screen Orientation

Orientation Detection
Screen orientation changes when you rotate your device. This is common on mobile devices but can also occur on tablets and convertible laptops with auto-rotation enabled.

Media Features & Preferences

CSS Media Features
These CSS media queries reveal device capabilities and user preferences:

Hover/Pointer: Indicates primary input method (mouse, touch, stylus)
Prefers Color Scheme: User's OS-level dark/light mode preference
Prefers Reduced Motion: Accessibility setting for users sensitive to animations
Prefers Contrast: User's preference for high/low contrast

These preferences are sent with every CSS media query and can identify specific user configurations.

Multi-Monitor Detection

Window Management API
The Window Management API (getScreenDetails()) allows websites to detect multiple monitors and their configurations.

Browser Support: Chrome 100+, Edge 100+ (requires user permission)
Privacy: Requires explicit user permission and reveals detailed multi-monitor setup
Use Cases: Multi-window applications, presentations, trading platforms

This API is highly fingerprint-unique as it reveals exact monitor count, resolutions, and arrangements.

Privacy Implications

Screen Fingerprinting Risk
Your screen properties create a relatively unique fingerprint, especially when combined with other browser characteristics:
  • High-DPI displays (Retina, 4K) are less common and more identifiable
  • Wide color gamut (P3, Rec2020) is rare outside premium devices
  • Unusual resolutions (ultra-wide, portrait monitors) are highly unique
  • Multi-monitor setups with specific arrangements are very distinctive
Protection Tips
1. Browser Fingerprint Resistance: Use Firefox with privacy.resistFingerprinting enabled, or Tor Browser
2. Common Resolutions: Use standard resolutions (1920×1080, 1366×768) to blend in
3. Disable Multi-Monitor APIs: Use browser extensions to block Window Management API
4. Avoid Unique Configurations: Ultra-wide or portrait monitors increase fingerprint uniqueness
5. Browser Extensions: Use Canvas Defender or similar to randomize screen properties

How Screen Fingerprinting Works

Screen fingerprinting uses your display properties to create a unique identifier for tracking across websites, even without cookies.

Common Tracking Techniques:
  • Resolution Fingerprinting: Exact pixel dimensions are highly variable
  • Color Depth Analysis: Most users have 24-bit, but 30-bit and 48-bit are rare
  • Pixel Ratio Detection: Retina and high-DPI displays have ratios > 1
  • Gamut Detection: P3 and Rec2020 support is limited to premium displays
  • Media Query Probing: Hundreds of CSS media queries can be tested
  • Multi-Monitor Enumeration: Exact arrangement and resolution of all monitors
Why It's Effective:
  • Screen properties are stable - they rarely change
  • Combinations of properties create high entropy (uniqueness)
  • Cannot be easily blocked without affecting website usability
  • Works even with cookies disabled or in private browsing
Detection Evasion:

To avoid screen fingerprinting, use privacy-focused browsers with fingerprint resistance, avoid unique hardware configurations, and consider using virtual displays or remote desktop environments for sensitive browsing.