Primary Display Info

Current Resolution
-
Viewport (Web Area)
-
Color Depth
-
Device Pixel Ratio
-
Screen Orientation
-
Touch Support
-
HDR Support (CSS Check)
-
Color Gamut (CSS Check)
-

Extended Screen Details

Refresh Rate & VSync

Estimated Display Rate
- Hz

Uses `requestAnimationFrame` for estimation.

Pixel-Level Diagnostics

Dead/Stuck Pixel Locator

Click color to go full-screen. Press ESC or click to exit. Inspect screen carefully.

Pixel Sub-Structure & Inversion Patterns

For visual inspection of pixel layout or inversion artifacts (e.g., with a macro lens).

Operating System & Platform

Navigator.Platform
-
OS (UserAgentData)
-
OS Version (UserAgentData)
-
Architecture (UserAgentData)
-
Full User Agent String
-
Game Console (Hint)
-

UA-based, not definitive.

Battery Status
-

Hardware (Browser View)

CPU Logical Cores
-
Device Memory (RAM Estimate)
-
GPU (WebGL Renderer)
-
WebGL Major Version
-
WebGL ANGLE Backend (if applicable)
-
Media Encryption (HDCP Hint)
-

Test for Widevine DM + HDCP "required" policy.

WebGL Extensions

Supported WebGL Extensions
Click "Load Extensions" to query.

Pointer & Touch

Primary Pointer Type
-
Max Touch Points
-

Gamepads

Click button to scan.

Audio Playback & Context

AudioContext Sample Rate
-
AudioContext Output Latency
-

Available Audio Output Devices

Click to enumerate.

WebRTC Media Capabilities

RTCPeerConnection API
-
getUserMedia API
-

Available Media Devices (WebRTC)

Click "Enumerate Devices" above (requires permissions).

Codec & DRM Support

Common Video Codec Support (Decoding)

Click to test.

Common Audio Codec Support (Decoding)

Click to test.

DRM System Support (EME)

Click to test.

Network Status

Online Connectivity
-
Effective Connection Type
-
Downlink Speed (Est.)
-
Round Trip Time (RTT Est.)
-
Data Saver Mode Active
-

Basic Download "Speed Test"

Estimated Download Speed
- Mbps

Very basic client-side test. Results are indicative, not a replacement for dedicated speed tests.

Core Browser Info

Browser Name & Version (UAD)
-
Full UAD Brand List
-
Mobile Browser (UAD)
-
Preferred Language(s)
-
Cookies Enabled
-

General Storage Info

Storage Quota (Estimate)
-
Storage Usage (Estimate)
-

Local Storage

Click button to inspect.

Session Storage

Click button to inspect.

Client-Side Performance Metrics

Navigation Type
-
Time to First Byte (TTFB)
-
DOM Interactive
-
DOM Content Loaded
-
Total Page Load Time
-
First Paint (FP)
-
First Contentful Paint (FCP)
-
Largest Contentful Paint (LCP)
-
JS Heap Size Limit
-
Total JS Heap Size
-
Used JS Heap Size
-

Resource Timings

Total Resources Loaded
-

Security Context

Secure Context (HTTPS/localhost)
-

Permissions API Dashboard

Loading permission statuses... Click "Refresh Status" if needed.

Shows status of various API permissions for this website's origin.

User Preferences (from Browser)

Prefers Reduced Motion
-
Prefers Color Scheme
-

Color Vision Deficiency Simulator

Apply Simulation to App UI

Applies a CSS/SVG filter to the entire application UI to simulate color vision deficiencies. Page may need a refresh to fully revert some complex SVG filters.

HDMI Hardware Limitations (Browser Perspective)

HDMI Version Detection
IMPOSSIBLE VIA BROWSER

Browsers (JavaScript) **cannot** access low-level hardware link information like the specific HDMI protocol version (e.g., 1.4, 2.0b, 2.1) negotiated between your devices. This is managed by the OS, drivers, and physical hardware.

Effective Resolution (Primary Screen)
-

This is the screen resolution reported by the browser, not a direct HDMI signal analysis.

EME HDCP Policy Check Result
-

Indicates if browser's DRM can enforce HDCP for playback, not the physical link's HDCP version.

HDMI Cable Speed/Bandwidth Test
IMPOSSIBLE VIA BROWSER

The physical characteristics of an HDMI cable, including its certified bandwidth (e.g., 18Gbps, 48Gbps), **cannot** be determined or tested by website code.

Active HDCP Version (Hardware Link)
IMPOSSIBLE VIA BROWSER

The precise HDCP version (e.g., HDCP 1.4, 2.2, 2.3) active on the physical HDMI connection is **not exposed** to web browsers. The EME HDCP hint is for browser content playback policies, not the physical link status.

Why these limitations?
Security & Privacy by Design

Web browsers operate in a sandboxed environment. Direct access to such detailed hardware information could pose security risks and compromise user privacy. Rely on OS-level utilities or dedicated hardware testing tools for this information.