Check screen refresh rate (Hz), detect dead pixels with fullscreen color cycles, and test contrast gradient banding.
Check screen refresh rate (Hz), detect dead pixels with fullscreen color cycles, and test contrast gradient banding.
Zero camera frames, microphone audio, keystrokes, or gamepad telemetry are transmitted to any server. Diagnostics run entirely inside your browser's local sandbox.
60 Hz Standard Desktop
Jitter: ±0.15ms
Scale: 1x | 24-bit
0 Dropped Frames
Launches an edge-to-edge solid color field with zero UI elements to detect defective subpixels, backlight bleed, and OLED burn-in with maximum visual contrast.
Click any color below to preview its specific diagnostic purpose:
A dead pixel is completely unpowered and will show as a tiny black square on pure white and bright primary backgrounds.
A stuck pixel has one or more subpixels stuck in the ON state. It shows up as a bright red, green, or blue dot against pure black.
Best observed on 50% gray and black in a dim room. Uneven bright patches at screen corners indicate backlight bleed.
Follow these 3 simple steps to complete your conversion in seconds.
Click "Start Test" and allow browser access to your camera, microphone, or peripherals when prompted. All data stays 100% local in your browser.
The tool runs real-time diagnostics on your hardware, measuring resolution, frame rate, volume levels, latency, drift, and other device-specific metrics.
View your live diagnostic scorecard with pass/fail indicators. Copy results to share with IT support or embed this test on your own website.
Formula representation used for accurate calculations:
Quick reference lookup table for standard unit calculations.
| Diagnostic Tool | Browser API Used | Key Metrics Measured |
|---|---|---|
| Webcam Tester | MediaDevices.getUserMedia (video) | Resolution (720p/1080p/4K), FPS, device label, codec support |
| Microphone Tester | MediaDevices.getUserMedia (audio) | Volume level (dB), noise floor, echo loopback, sample rate |
| Speaker Tester | Web Audio API (AudioContext, OscillatorNode) | L/R stereo channels, frequency sweep (20Hz–20kHz), bass response |
| Screen Display Tester | requestAnimationFrame, Fullscreen API | Refresh rate (Hz), dead/stuck pixels, contrast gradient banding |
| Keyboard Tester | KeyboardEvent (keydown/keyup) | Key map verification, N-Key Rollover, ghosting, switch chatter |
| Mouse Tester | MouseEvent, WheelEvent | Click buttons, scroll delta, polling rate, double-click fault |
| Gamepad Tester | Gamepad API (navigator.getGamepads) | Stick drift %, trigger pressure, button map, rumble motors |
| Call Readiness | MediaDevices + RTCPeerConnection | Camera/mic/speaker pass/fail, WebRTC latency, readiness score |
Common questions and answers about Screen Display & Dead Pixel Checker.