CH 05 · Input and sensors

Phone vibration test

Run this vibration test to check whether your phone responds to short, long and pulse patterns where supported. Tap a pattern to start; nothing leaves your device.

Standby
Stays on your device

Want to see the patterns first? Watch the demo; it does not vibrate your device.

Vibration motor
off

Pattern: 200 (milliseconds, vibrate then pause; 200 ms in all)

Numbers in milliseconds, vibrate then pause then vibrate, up to 30 of them, none longer than 5000 ms.

The browser reports that a vibration was accepted even if the phone has no motor, is on silent with vibration off, or is in battery saver. That is why the test asks you. Pages can only vibrate after you tap, and only while the page is open in front.

A line drawing of a phone on a dark test-card grid.

What this test checks

The page asks your phone to vibrate using short, long and pulse patterns. Each pattern checks whether the phone's vibration motor responds to a different timing request. The browser controls whether those requests can reach the motor.

A vibration you can feel means the phone responded to that pattern. If you feel no vibration, the result does not by itself show whether the motor is faulty. The browser may not allow the page to control it, or the phone may be set not to vibrate.

Read the test results

Short, long and pulse are the vibration patterns this test offers. Try each one separately and notice whether the phone vibrates. The page does not give a numeric score or a pass mark, so compare what you feel with the pattern you started.

If the page says the browser has no access to the motor, that is a browser limitation, not a failed motor reading. On an iPhone, this page reports that limitation and offers the controller vibration test instead. On supported phones, the browser may allow the page to send patterns to the motor.

When there is no vibration

First, check whether the page says the browser cannot access the motor. If it does, this test cannot tell you how the phone motor works in that browser. Use the linked controller vibration test if you want to check a controller instead.

If the browser allows the test but the phone stays still, the phone may have vibration turned off or the motor may not be responding. Check whether the phone vibrates in other situations and whether its vibration settings are enabled.

Why results can differ

The test depends on both the phone and its browser. Some phones and browsers let a page request vibration patterns, while others block access to the motor. A missing vibration can therefore reflect browser access rather than a hardware problem.

This is a basic device check, not a hearing or health test. It only checks whether the phone responds to the patterns the page can request.

Browser support

BrowserRuns
Chrome and Edge on a computerNoComputers have no vibration motor.
Firefox on a computerNoNo access to a vibration motor. Computers have no vibration motor.
Safari on a MacNoNo access to a vibration motor. Computers have no vibration motor.
Safari on iPhoneNoNo access to a vibration motor.
Safari on iPadNoNo access to a vibration motor.
Chrome on AndroidYes
Samsung InternetYes
Browsers inside appsYes

Source: MDN browser-compat-data 8.1.8 · checked November 6, 2026

Questions

How do I run a phone vibration test?

Open the test and tap one of the available patterns. The page requests a short, long or pulse vibration, where the browser allows it. Notice whether the phone vibrates in response.

Why does my phone not vibrate during the test?

The browser may not allow the page to control the motor, or vibration may be turned off on the phone. If the page reports no access, the test cannot check the motor in that browser. If access is allowed, check whether the phone vibrates in other situations.

Does this vibration test work on iPhone?

This page says the browser on an iPhone has no access to the phone motor. It offers a controller vibration test as an alternative, but that checks a controller rather than the phone.

What do short, long and pulse mean?

They are different vibration patterns the page can request. Short and long describe the timing, while pulse is a pulsing pattern. The page does not provide a numeric score or a pass mark.

Does no vibration mean my phone motor is broken?

Not necessarily. The browser may block access, or the phone may have vibration disabled. Check whether the browser reports access and whether vibration works in other situations before drawing a conclusion.

Is this a hearing test?

No. This test checks whether the phone responds to vibration patterns. It does not assess hearing or health.