🖥️ Screen Fingerprint

Display Parameters Tracking

Screen fingerprinting uses your display characteristics - resolution, color depth, pixel ratio, and available screen space - to help identify your device.

💡 Key Point: Screen parameters alone aren't highly unique, but combined with other fingerprints they add valuable entropy for device identification.

📊 Screen Properties Exposed

// Screen properties available to JavaScript
screen.width          // 1920
screen.height         // 1080
screen.availWidth     // 1920 (minus taskbar)
screen.availHeight    // 1040
screen.colorDepth     // 24
screen.pixelDepth     // 24
window.devicePixelRatio // 1 or 2 (Retina)
window.innerWidth     // Browser viewport width
window.innerHeight    // Browser viewport height

🔍 What Each Property Reveals

Property Information
screen.width/height Monitor resolution
availWidth/availHeight Usable space (reveals taskbar size)
colorDepth Display color capability
devicePixelRatio Retina/HiDPI display detection
innerWidth/Height Browser window size

📱 Common Screen Resolutions

🛡️ Screen Spoofing

Antidetect browsers modify screen properties to:

⚠️ Consistency Check: A mobile User Agent with 1920×1080 resolution is suspicious. Screen must match device type.

❓ FAQ

Is screen resolution unique enough to identify me?

Not alone - 1920×1080 is extremely common. But combined with other fingerprints (canvas, fonts, etc.), it adds to the overall uniqueness of your fingerprint.

Does resizing my browser window help privacy?

Unusual window sizes can actually make you more unique. Standard sizes (maximized windows) are more common and blend in better.

🔗 Related Terms

User Agent Touch Support Device Memory
Start Trial