Ready to Begin
Click "Start First Test" to begin the diagnostic sequence.
📱 Device Information
Collecting hardware and software specifications...
🖥️ Screen Color Test
Tap anywhere to cycle through colors. Look for stuck/dead pixels.
Black — Check for dead pixels (should be pure black)
👆 Touch Grid Test
Drag your finger across the entire black box below. Green indicates successful detection.
👐 Multi-Touch Test
Place multiple fingers on the box below. Count should match your fingers.
Touch points detected
👻 Ghost Touch Detection
Do NOT touch the screen for 10 seconds. We will monitor for phantom touches.
Waiting... keep your fingers away
🔊 Speaker Test
Press each button and listen for the tone.
🎤 Microphone Test
This test requires microphone access. Audio is processed locally and never uploaded.
📡 Motion Sensors
Test accelerometer and gyroscope. Move and rotate your device.
⚡ Performance Benchmark
Running CPU and render tests. Note: Results vary by browser and background apps.
Testing processor speed...
🌐 Network Diagnostics
Checking connection quality. Note: Browser-based network tests provide estimates only.
📷 Camera Hardware Test
Verify camera functionality. Video is processed locally.
If you see a clear video stream, your camera hardware is functional.
🔋 Battery Status
Reading battery information. Note: Battery API is not supported in most mobile browsers.
📳 Vibration Motor
Testing haptic feedback motor...
Press the button. You should feel 3 pulses.
💾 Storage Test
Estimating browser-origin storage usage via the StorageManager API.
🎨 Display Quality Test
Checking color gamut (sRGB / P3 / Rec.2020), HDR capability, color depth, and pixel ratio.
📋 Media Devices List
Listing all detected audio and video devices. Labels are revealed after granting mic/camera permission.
