Check that your phone’s vibration motor works. Try short and long buzzes, continuous vibration, ready-made patterns or a rhythm of your own.

Ready to vibrate

Press a button to make your phone vibrate

Patterns

Browsers only allow vibration after you tap the page, and some phones ignore it in silent mode, Do Not Disturb or Battery Saver.

Settings

1.0 s
1×
500 ms

Repeat and pause apply to buzzes, patterns and your custom pattern. Continuous mode stops by itself after one minute.

Custom pattern

Vibrate, pause, vibrate, … — for example 200, 100, 200. Up to 10,000 ms per step.

Tap to record a rhythm

Press Record, then tap the pad: hold to vibrate, let go to pause. Recording stops after two seconds without a tap.

How to test your phone’s vibration

  1. Open this page on your Android phone in Chrome, Edge, Samsung Internet or Opera.
  2. 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.
  3. 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.
    A three-second long buzz playing: the status “Vibrating…”, the shaking phone icon, “Long buzz · 1.6 s left” and the progress bar with its playhead
  4. 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.
  5. 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.
    The SOS pattern playing: its button is highlighted and the timeline above the buttons shows short and long buzzes with the playhead in a long buzz
  6. 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.
    The Custom pattern card with the pattern 200, 100, 200, 100, 600, its preview bar, the Play pattern and Copy code buttons and the tap pad for recording a rhythm

What a healthy vibration motor feels like

Phone not vibrating? Fix it step by step

  1. 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.
    The vibration test on an iPhone: the red status “Not supported on iPhone and iPad”, an explanation and a link to open the page on an Android phone
  2. 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.
    The vibration test on a computer: the orange status “No vibration motor on this device” with the page link, Copy link and Share buttons
  3. 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.
    The checklist “Not feeling anything? Check these first” with six tips, starting with turning vibration on in Android settings
  4. Turn off silent mode and Do Not Disturb, or switch the ringer to Vibrate. Some phones block all vibration in silent mode.
  5. Turn off Battery Saver or Power saving mode, which can limit vibration from websites.
  6. 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.
  7. 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.
  8. 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.