Phone vibration test — check that your phone vibrates
Phone vibration test
Tap a pattern. Hold the phone in your hand or lay it on a table to feel or hear it.
This browser can’t vibrate the phone. Safari on iPhone and iPad does not support the Vibration API, so no website can run a vibration test there. Open this page in Chrome on an Android phone, or use the iPhone check described below.
A phone vibration test asks the phone’s motor to run known patterns so you can feel whether it works. This test runs in Chrome, Firefox or Samsung Internet on Android — six patterns from a 0.2 second tap to 5 seconds of continuous vibration. Safari on iPhone does not let web pages vibrate the phone.
Below: how to run the test and read the result, why iPhone is different, and what to check on iPhone instead.
How to test vibration on your phone
Testing vibration on a phone means running a short pattern and a long one, because a weak motor can manage a tap and fail on a sustained buzz. Lay the phone on a table as well as holding it: vibration you can’t feel in your hand is often audible against a hard surface.
Step 1
Open the page on the phone
Use Chrome, Firefox or Samsung Internet on Android. A laptop has no vibration motor to test.
Step 2
Tap Short buzz
A single 0.2 second tap. If you feel it, the motor responds.
Step 3
Tap 5 second test
Continuous vibration shows whether the motor holds its strength or fades.
Step 4
Try Pulse and SOS
Quick on-off patterns reveal a motor that starts slowly or rattles.
Step 5
Stop when done
The Stop vibration button cancels any pattern that is still running.
| Pattern | Exact length | What it checks |
|---|---|---|
| Short buzz | 0.2 s | The motor responds at all |
| Long buzz | 2 s | Steady strength over a couple of seconds |
| Pulse | 5 taps of 0.3 s with 0.2 s gaps | Clean starts and stops |
| Heartbeat | 2 quick taps and a pause, three times | Short pulses close together |
| SOS | 3 short (0.15 s), 3 long (0.45 s), 3 short | Mixed lengths in one run |
| 5 second test | 5 s continuous | Strength that holds or fades |
When the browser accepts a pattern, the status line says it was sent to the phone. That confirms the request, not the motor: a phone with vibration switched off in its sound settings stays still. If a pattern is sent and nothing moves, check those settings before you suspect the hardware.
Vibration test on iPhone
A vibration test in a web page can’t run on iPhone. The Vibration API that websites use is supported by Chrome on Android since version 32 and Firefox for Android since version 79, but not by Safari on iPhone or iPad, according to MDN’s browser compatibility data.
Apple documents a simpler check built into iOS. In Apple’s iPhone User Guide, haptic feedback is described as the vibration you feel when you touch and hold an icon on the Home Screen, and System Haptics can be turned on or off in Settings, then Sounds & Haptics. Vibration patterns for the ringtone and each alert sound live in the same place, under Haptics.
To check an iPhone, make sure System Haptics is on, then touch and hold a Home Screen icon. If you feel nothing there and nothing on an incoming call set to vibrate, the problem is not a setting a website could test.
For the speaker rather than the motor, the left and right speaker test plays tones on each channel, and the water eject sound clears a muffled speaker after water.