Mobile Touch Screen Test OnlineCheck Your Phone Display & Touch Instantly

Professional-grade phone diagnostics right in your browser. Test touchscreen responsiveness, detect dead pixels, verify display quality — perfect for checking a phone before buying.

No data collected Runs 100% in browser Android & iPhone

Buying a used phone? Share this tool!

Help others check their phone's screen before buying. Send this free diagnostic tool to friends, buyers, or sellers — no app install needed.

Your Device Info

Touch Screen Tests

Multi-Touch Test

Place 5 fingers simultaneously on the area below to verify multi-touch support. The test passes when all 5 touch points are detected.

How to take this test

1
2
3
4
5

This test requires fullscreen mode for accurate detection

1
2
3
4
5

Max detected: 0  |  Device reports: 0 max points

Waiting for input

Touch Accuracy Test

Tap each crosshair target as precisely as possible. Your hit rate determines your accuracy score.

How to take this test

Crosshair targets (+) will appear one at a time. Tap as close to the center of each target as possible. Hits within the circle count as accurate.

Fullscreen recommended for best results

Not started

Dead Zone Grid Test

Slowly swipe across every cell. Any cells that stay white are dead zones — areas where touch input isn't registering.

How to take this test

Swipe your finger slowly across the entire screen to light up every cell. Cells that remain unlit indicate dead zones where touch isn't registering.

Fullscreen required for accurate testing
Waiting for input

Edge Touch Test

Touch all highlighted amber border cells. Screen edges are the first area to lose responsiveness after drops or repairs.

How to take this test

Run your finger around all four edges of the screen. The amber-highlighted border cells must all turn green to pass. This must be tested in fullscreen to reach actual screen edges.

Fullscreen required for accurate testing
Waiting for input

Drawing Test

Draw freely to check stroke smoothness, continuity, and jitter. Broken or jagged lines suggest digitizer or cable issues.

How to take this test

Draw lines, curves, and shapes across the screen. Check for smooth, continuous strokes. Broken or jagged lines indicate digitizer problems.

Fullscreen recommended for full coverage
Waiting for input

Ghost Touch Detection

Do NOT touch the screen after starting. This test monitors your entire screen for phantom touch events that indicate hardware failure.

How to take this test

After pressing start, put your phone down on a flat surface and do not touch it for 10 seconds. The test will detect any phantom touch inputs automatically.

Not started

Display Tests

Dead Pixel Test

Cycle through 6 fullscreen colors to detect dead or stuck pixels on your display.

What to look for

Dead Pixel: A tiny dot that stays BLACK on every color screen. The pixel is completely off.
Stuck Pixel: A dot that stays ONE color (e.g., always red/green/blue) regardless of background. The sub-pixel is stuck ON.
Pass criteria: All 6 colors show a completely uniform screen with zero dots of a different color.

💡 Tip: Set brightness to maximum and test in a dark room for best results.

Tap individual colors to jump to a specific screen or test in full screen below.

Not tested — complete all 6 colors

Gradient Test

Verify your display renders smooth color transitions without visible banding or abrupt steps.

What to look for

Banding: Visible stripes or staircase steps instead of a smooth transition. Indicates limited color depth or a faulty panel.
Pass criteria: Gradient looks perfectly smooth across its entire width with no visible steps or bands. Test all channels.

💡 Tip: View directly in front — poor viewing angles can make even good panels look banded.

📷 Visual Reference

Fail — visible banding
Pass — smooth gradient

Test each channel — tap to view:

⬛⬜ B/W
🔴 Red
🟢 Green
🔵 Blue
🌈 RGB
Not tested — inspect each gradient channel

Brightness Uniformity Test

Check for backlight bleed, uneven brightness, or clouding by viewing uniform grey screens.

What to look for

Backlight Bleed: Bright spots or glowing patches at edges/corners. The backlight leaks through the panel edges.
Clouding: Irregular brighter or darker patches in the middle of the screen.
Pass criteria: Fullscreen grey looks perfectly uniform — same brightness corner to corner, no glowing edges.

💡 Tip: Test in a dark room. Check all three grey levels for thorough coverage.

📷 Visual Reference

Fail — backlight bleed
Pass — uniform brightness

Opens fullscreen grey levels — cycle through Dark, Mid, Light and then judge the result.

Not tested — run fullscreen test above

Contrast Test

Verify your display can distinguish fine differences in dark and light shades.

What to look for

Crushed Blacks: If the first few dark squares all look identical (pure black), your display is losing shadow detail.
Blown Whites: If the last few bright squares all look identical (pure white), your display is losing highlight detail.
Pass criteria: You can count all 8 dark shades (row 1) and all 8 light shades (row 2) as distinct — 16 total.

💡 Tip: Set brightness to 50-70%. Maximum brightness can wash out light shades.

📷 Visual Reference

Fail — crushed blacks
Pass — distinct shades

Row 1: 8 near-black shades  |  Row 2: 8 near-white shades

Opens fullscreen — count distinct shades and submit your result.

Not tested — run fullscreen test above

Performance Tests

FPS / Refresh Rate Test

Measures your screen's rendering frame rate over 5 seconds using requestAnimationFrame. We discard the first sample to avoid JIT warmup skew.

What this measures

60 FPS: Standard smooth display. Most phones target this.
90-120 FPS: High-refresh rate display. Premium gaming-grade panel.
Below 55 FPS: May indicate performance throttling, heavy background tasks, or a lower-tier panel.

💡 Tip: Close other apps and tabs for the most accurate reading. Battery saver mode can limit refresh rates.

Not started

Touch Latency Test

Measures the real delay between your touch and the browser processing it. Tap the target 10 times for accurate results.

How it works

Real measurement: Compares the browser's touch event timestamp against JavaScript execution time (performance.now() − event.timeStamp) to measure actual touch event dispatch delay.
Your action: Tap the target zone 10 times. Each tap records one real latency sample.
< 20ms: Excellent · 20-50ms: Good · > 50ms: Noticeable lag

💡 Tip: Close other apps and browser tabs for the most accurate measurement. Each tap measures the real delay between your finger touching the screen and the browser delivering the event to JavaScript.

Not started

Sensor Tests

Vibration Test

Tests your device's real haptic vibration motor using the Web Vibration API. Supported on Android browsers. Not supported on iPhone — Apple does not expose any haptic API to web pages, so this test cannot run in iOS Safari.

What this test does

Android / Chromium: Triggers the real haptic motor via navigator.vibrate() — you'll feel the phone buzz.
iPhone / iOS Safari: Not supported. Apple restricts the Taptic Engine to native iOS apps only — no web browser on iPhone (Safari, Chrome, Firefox, Edge) can access it. To truly test an iPhone's vibration motor, use a built-in iOS diagnostic or a native app.
Pass: All patterns felt clearly · Warn: Weak/inconsistent · Fail: Nothing at all · N/A: iPhone (browser limitation).

💡 Tip: On Android, turn off silent / Do Not Disturb so the haptic motor isn't suppressed by the system.

Not started

Gyroscope / Orientation Test

A guided 3-step orientation check (tilt forward/back, tilt left/right, rotate flat) that confirms each axis of your gyroscope responds correctly, plus live diagnostics: sample rate, sensor noise at rest, and per-axis range covered.

How the test works

Step-by-step: The fullscreen view will guide you through 3 motions, one at a time, with an animated arrow showing exactly what to do.
Real sensor: Reads DeviceOrientationEvent (α = compass, β = pitch, γ = roll). Each step ticks off when motion is detected on its axis.
Diagnostics: Reports the sensor's sample rate (Hz), noise at rest, and the angular range you covered on each axis — useful for spotting a flaky or low-quality gyro.
iOS: Tap "Allow" when prompted for motion access — required by iOS 13+. Devices without a gyroscope (most desktops/laptops) are detected automatically and marked Not Applicable.

💡 Tip: Move smoothly and a bit beyond a small wiggle — the test waits for ~22° of motion per axis.

Not started

Accelerometer Test

Reads X / Y / Z forces (m/s²) including gravity and detects a real shake event. Live diagnostics show sample rate, gravity-vector accuracy vs 9.81 m/s², noise floor at rest, and per-axis range — so you can tell a healthy accelerometer from a flaky one.

How the test works

Gravity check: At rest the total acceleration must read near 9.81 m/s². We report the exact deviation.
Your action: Hold still for 2 seconds (gravity baseline + noise measurement), then shake firmly until the meter spikes past 18 m/s².
Diagnostics: Sample rate (Hz), gravity error vs 9.81, noise floor at rest (m/s² RMS), peak shake, and per-axis min / max range.
Pass: Shake peak ≥ 18 m/s² · Warn: Only gravity detected · Fail: No data · N/A: Device has no motion sensor.

💡 Tip: Keep a firm grip while shaking. On iPhone, allow motion access when prompted. Desktops without an accelerometer are auto-detected and skipped.

Not started

Diagnostic Report

Complete the tests above to generate your full device report

--
/ 100
Test Progress 0 / 15 tests completed(0%)
Multi-Touch
Pending
Accuracy
Pending
Dead Zones
Pending
Edge Touch
Pending
Drawing
Pending
Ghost Touch
Pending
Dead Pixels
Pending
Gradient
Pending
Brightness
Pending
Contrast
Pending
FPS
Pending
Latency
Pending
Vibration
Pending
Gyroscope
Pending
Accelerometer
Pending
Run the tests above to see your verdict Complete all diagnostic modules for a comprehensive device health score.

Share Diagnostic Report

Share your test results with a timestamped link — perfect for buyers, sellers, or repair shops.

No Data Collected
Runs Entirely in Browser
100% Free to Use
Works on All Phones

Found this tool helpful?

Spread the word! Share this free phone diagnostic tool with anyone who needs to test a phone's screen — especially before buying or selling a used device.

Why Use an Online Touch Screen Test?

Whether you're buying a used phone, verifying a screen repair, or troubleshooting touch issues, a reliable diagnostic tool is essential. Our Touch Screen Test Online runs entirely in your browser — no app downloads, no data collection, no signup required.

Before Buying a Used Phone

Run the full diagnostic suite to verify touch responsiveness, check for dead pixels, and test display quality before handing over your money.

After Screen Repair

Verify that a replacement screen works correctly. Check for dead zones, ghost touches, and color accuracy after any repair.

Troubleshoot Touch Issues

Experiencing phantom taps or unresponsive areas? Use the dead zone grid and ghost touch tests to pinpoint the exact problem.

Gaming Performance Check

Serious mobile gamers need accurate multi-touch, low latency, and high refresh rates. Test all three here in seconds.

How to Test Your Phone's Touch Screen & Display

Step 1: Open on Your Phone

Visit this page on the phone you want to test. Works in any modern mobile browser — Safari, Chrome, Firefox, Samsung Internet.

Step 2: Run Touch Tests

Complete multi-touch, accuracy, dead zone, edge, drawing, and ghost touch tests.

Step 3: Run Display Tests

Check for dead pixels across 6 colors, gradient smoothness, brightness uniformity, and contrast levels.

Step 4: Review Your Report

Get an instant diagnostic score (0–100) with detailed pass/warn/fail results for every module.

Frequently Asked Questions

How do I test my phone touch screen?
Use our free online Touch Screen Test tool. It checks multi-touch support, touch accuracy, dead zones, edge responsiveness, and ghost touches — all from your browser with no app install needed. Simply open this page on the phone you want to test and follow the on-screen instructions.
How to check dead pixels on mobile?
Our Dead Pixel Test displays 6 fullscreen colors — black, white, red, green, blue, and magenta. Look closely for any pixel that shows a different color. Dead pixels appear as tiny black dots; stuck pixels show a persistently wrong color. Test all six colors for thorough coverage.
How to know if phone display is damaged?
Run the full display test suite: dead pixel check for pixel-level defects, gradient test for color banding, brightness uniformity for backlight bleed, and contrast test for LCD/OLED performance. Any failures indicate potential display damage.
Can I test my phone before buying a used one?
Yes! Open this tool on the phone you're inspecting. Run all touch and display tests to verify the screen works perfectly before purchasing. Pay special attention to dead zone grid, ghost touch detection, and the dead pixel test across all 6 colors.
Does this tool work on both Android and iPhone?
Yes, it works on all modern smartphones with a web browser — Android (Chrome, Firefox, Samsung Internet, Opera) and iPhone (Safari, Chrome). The tool adapts automatically to your device's capabilities.
Is my data safe when using this tool?
Absolutely. All tests run entirely in your browser using JavaScript. No data is collected, stored, or sent to any server. There are no cookies, no tracking, and no analytics on this tool.
What is a ghost touch and how do I detect it?
A ghost touch is when your phone registers input without being physically touched. Our Ghost Touch Detection monitors the entire screen for 10 seconds. If any unintended touch events are detected, it indicates a hardware problem with the digitizer.
How accurate is the touch latency test?
The latency test measures real touch event dispatch delay using performance.now() − event.timeStamp. Each of your 10 taps records the actual time between the OS registering the touch and JavaScript receiving it. Outliers are trimmed for accuracy. Under 20ms is excellent, 20-50ms is acceptable, above 50ms indicates noticeable input lag.

Disclaimer: This tool performs visual and interaction-based diagnostics using browser-level APIs only. Results are indicative, not hardware-level. For definitive diagnosis, consult a professional technician.

Back to Home
Tap to cycle colors  ·  Tap final color or use back to close
Fullscreen Test
Interact with the screen