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
This hash uniquely identifies your screen configuration (click to copy)
Screen 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.
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
Screen Properties
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
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
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
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
Media Features & 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
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
- 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
privacy.resistFingerprinting enabled, or Tor Browser2. 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.