Run a smooth moving target to visually inspect motion clarity and stutter.
🔒 Local-first◉ Modern browser recommended.
▣
Display Motion TestDisplay
Local-first
Ready
Animation4-second traversal
TipWatch edges for blur or stutter
Guided Screen Check
Eight steps: pixels, uniformity, black, white, gradients, scaling, motion and browser frame timing. Visual judgements are user confirmed; no automatic panel diagnosis.
Set browser zoom to 100%. Coordinates and 1 px patterns use CSS pixels, not physical panel pixels. Gray percentages are SDR code values, not measured luminance.
Photosensitivity: moving or rapidly changing patterns may cause discomfort. Stop immediately if uncomfortable. Keep bright OLED/HDR patterns brief. Escape exits; tap or press H to reveal controls.
Small text 0123456789 Aa Bb Cc Mm Ww
Photosensitivity: moving or rapidly changing patterns may cause discomfort. Stop immediately if uncomfortable. Keep bright OLED/HDR patterns brief. Escape exits; tap or press H to reveal controls.
Estimated Hz—
Median interval (ms)—
P95 (ms)—
Minimum (ms)—
Maximum (ms)—
Samples—
Long frames—
Spikes—
Relative variation (%)—
Visible RAF intervals are browser-observed timing, not panel Hz, input latency or hardware frame skipping. Long frames exceed 1.8 times the median and 25 ms; spikes exceed 3 times the median.
Advanced visual checks
Gamma matching and viewing angle are visual comparisons, not calibrated measurements. Frame skipping needs an external camera and expert interpretation; screenshots cannot validate it.
HDR/WCG media queries report browser capabilities only. SDR patterns and CSS P3 support do not prove HDR output, peak brightness or panel color coverage.
How it works
How it works
Use the interactive panel above and watch the live measurements. Results depend on events and capabilities exposed by your browser.
Runs in your browser
Core tests are processed locally in your browser. Camera and microphone streams are not intentionally uploaded by Testvexa.
FAQ
Does this test upload my input?
Core interaction is processed in your browser. Testvexa does not intentionally upload camera or microphone streams.
Can browser limitations affect the result?
Yes. Browsers expose different hardware APIs, so unsupported access is not the same as faulty hardware.