How to test your phone’s vibration
- Open this page on your Android phone in Chrome, Edge, Samsung Internet or Opera.
- Tap Short buzz. You should feel one quick vibration while the phone icon shakes. When it ends, the test asks Did you feel the vibration? — answer No to see what to check.
-
Tap Long buzz for a longer vibration. Set its length with the Long buzz length slider, and use Repeat to play it several times. The bar under the phone icon shows how much is left.
- Try Continuous. The motor keeps running until you press Stop, which makes rattles or an uneven motor easy to notice. It stops on its own after one minute.
-
Play the patterns — Pulse, Heartbeat, SOS, Ringing and Rapid. The timeline shows each buzz and pause as the pattern plays; tap the pattern again to stop it.
-
Make your own pattern. Type numbers in milliseconds into Custom pattern, alternating vibration and pause, and press Play pattern — or press Record and hold the tap pad in the rhythm you want.
What a healthy vibration motor feels like
- Short buzzes feel crisp and start straight away. A delayed, soft or very weak buzz can point to a worn motor.
- Long and continuous vibration stays even. Rattling, grinding noises or vibration that fades in and out suggest a loose or failing motor.
- The pulses in the Rapid pattern feel separate. On phones with an older rotating-weight motor they can blur together, because those motors need more time to start and stop than the linear motors in newer phones.
Phone not vibrating? Fix it step by step
-
Use an Android phone. If the test says Not supported on iPhone and iPad, no browser can help: Apple hasn’t added the Vibration API to Safari, and every browser on iOS uses Safari’s engine. To feel your iPhone’s vibration, open Settings › Sounds & Haptics › Ringtone › Haptics and tap a pattern. On recent iOS versions, flipping the switch the test shows below the link also gives a light haptic tick.
-
On a computer, switch to your phone. Desktops and laptops have no vibration motor, so the test shows No vibration motor on this device even though Chrome and Edge accept vibration commands. Copy the link and open it on your Android phone. To check the rumble motors in a game controller, use the Gamepad Tester.
-
Turn vibration on. Pixel and many other Android phones: Settings › Sound & vibration › Vibration & haptics. Samsung: Settings › Sounds and vibration › Vibration intensity. Make sure the sliders aren’t set to off. If you answer No after a buzz, the test lists these checks too.
- Turn off silent mode and Do Not Disturb, or switch the ringer to Vibrate. Some phones block all vibration in silent mode.
- Turn off Battery Saver or Power saving mode, which can limit vibration from websites.
- Use Chrome, Edge, Samsung Internet or Opera. Firefox for Android has removed support for vibration from websites, and many in-app browsers (links opened inside social or chat apps) don’t support it either — open the page in Chrome instead.
- Tap a button on the page first and keep the tab on screen. Browsers only let a site vibrate after you interact with it, and stop as soon as you switch tabs or lock the phone.
- Restart the phone. If calls and notifications don’t vibrate either, even in safe mode, the motor or its connector is likely faulty and needs repair.
For developers
This page uses navigator.vibrate(). A single number vibrates for that many milliseconds; an array alternates vibration and pause, such as navigator.vibrate([200, 100, 200]); and navigator.vibrate(0) stops. Build a pattern in Custom pattern and press Copy code to copy the matching call. Chrome caps each step at 10 seconds and a pattern at 99 steps, and only allows vibration after the user has interacted with the page. The API controls timing only — vibration strength comes from the phone’s settings.
About this vibration test
This free online vibration test runs entirely in your browser with the Vibration API, so there’s no app to install and nothing is sent to a server. It works on Android phones in Chrome, Edge, Samsung Internet, Opera and other Chromium-based browsers. Android tablets often have no vibration motor, so they may stay silent even when the test runs.
Frequently asked questions
How can I test my phone’s vibration?
Open this page on your Android phone in Chrome and tap Short buzz, Long buzz or Continuous. If you feel the phone vibrate each time, the motor works. Use the patterns to check that short pulses feel crisp and separate.
Why doesn’t the vibration test work on my iPhone?
Safari doesn’t support the Vibration API, and every iPhone browser uses Safari’s engine, so no web page can make an iPhone vibrate. Check the vibration in Settings › Sounds & Haptics › Ringtone › Haptics instead.
Why can’t I feel any vibration on Android?
Vibration may be turned off in your sound settings, blocked by silent mode, Do Not Disturb or Battery Saver, or unsupported in your browser — Firefox for Android dropped it. Use Chrome and tap a button on the page first.
Can I test vibration on a computer or laptop?
No. Computers don’t have a vibration motor, so open the page on your phone instead. To test the rumble in a game controller, use the Gamepad Tester.
How do I make a custom vibration pattern?
Type numbers in milliseconds into Custom pattern, alternating vibration and pause — for example 300, 100, 300 — and press Play pattern. Or press Record and hold the tap pad in the rhythm you want.
Can I change the vibration strength?
Not from a web page. The Vibration API only controls how long the phone vibrates and pauses. Change the strength in your phone’s vibration settings, such as Vibration intensity on Samsung phones.