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
- 1920×1080: Most common desktop (Full HD)
- 1366×768: Common laptop
- 2560×1440: QHD monitors
- 3840×2160: 4K displays
- 390×844: iPhone 12/13/14
- 412×915: Common Android
🛡️ Screen Spoofing
Antidetect browsers modify screen properties to:
- Match common resolutions
- Be consistent with device type (mobile vs desktop)
- Adjust available height for realistic taskbar simulation
- Set appropriate pixel ratio for device type
⚠️ 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.