Vibration Test for Phone: Motor & Haptics Check Online
Vibration test online for Android phones: check the vibration motor with short, long, SOS, and custom patterns before buying a used phone or after a repair.
Updated 2026-08-26
Related Tools
Gyroscope Test: Check Phone Motion Sensors & Tilt Online
Touch Screen Test: Check Multi-Touch & Sampling Rate
Gamepad Tester: Xbox, PS5, PS4 Buttons & Polling Rate
Device Info: Check Browser, OS, GPU & Hardware Specs
Compass Test: Check Phone Compass Heading & Sensor Online
Apple CPU & Mac Chip Benchmarks 2026: M1-M5 & A-Series
Features
- Vibration API support check: the tool tells you up front whether your browser can trigger the motor, so iPhone users see a clear explanation instead of a silent failure
- Five preset patterns: short buzz (100 ms), long buzz (500 ms), three short buzzes, and a full SOS sequence (···−−−···) to test both single pulses and sustained motor output
- Custom vibration pattern: enter comma-separated durations in milliseconds (vibrate and pause alternating, up to 5 pulses, 0–10000 ms each) and feel exactly the pattern you define
- Expected duration readout: each pattern shows its total runtime in seconds before you start, so you know how long to hold the phone
- Used-phone inspection flow: run Short, Long, and SOS in sequence; a healthy motor responds every time, a worn one buzzes quietly or skips pulses
- Two-motor phone check: flagships with top and bottom motors can be tested per end with the same pattern to confirm both buzz
- Honest verdict: after each test, confirm whether the phone vibrated; a silent result shows the troubleshooting path (system vibrate settings, restart, connector after repair)
- No app install and no permissions: the test runs straight in Chrome on Android with nothing to download and no sensor permission prompts
How to Use
- 1Open this page on your phone with Chrome or another Android browser. The status card confirms whether the Vibration API is available before you test anything.
- 2Pick a pattern from the grid: Short buzz and Long buzz are good starting points because a single clean pulse is clearest to feel.
- 3Tap Start Vibration and hold the phone in your hand. A timer shows the expected duration so you know when the pattern ends.
- 4After the pattern finishes, tap It vibrated or No vibration. A normal motor earns a green result; a silent phone shows the next troubleshooting steps.
- 5Test a used phone before buying: run Short, Long, and SOS back to back. Every pattern should produce a clear buzz at roughly the same strength.
- 6Check a two-motor phone (many flagships): run the same pattern twice and hold a fingertip near each end of the phone to confirm both motors buzz.
- 7Test after a screen repair: vibration motors sit near the bottom edge and are easy to disconnect during repairs. A silent phone right after a repair usually means the motor cable is not seated.
- 8Create a custom pattern for a realistic feel: for example, 200,100,200 produces two short pulses separated by a 100 ms pause, similar to a notification.
- 9If nothing vibrates at all, first check Settings > Sound & vibration on Android, then restart the phone and test again with the Long pattern.
- 10On an iPhone, the browser cannot trigger vibration at all. Use Settings > Sounds & Haptics > Haptics previews as the system-level alternative.
Frequently Asked Questions
How does this vibration test work?
The page calls the browser's Vibration API (navigator.vibrate), which tells the Android system to run the vibration motor for a defined pattern of milliseconds. A short pattern of 100 ms gives one clean pulse, while the SOS pattern runs about 3.4 seconds of sustained bursts. The API works without any app installation or permission prompt, and the test is complete as soon as the pattern ends.
Why doesn't my iPhone vibrate during the test?
iPhones do not support the Vibration API in Safari or any other iOS browser, so no website can trigger the iPhone's vibration motor. The tool detects this and shows an unsupported message instead of failing silently. To check haptics on an iPhone, use Settings > Sounds & Haptics > Haptics previews, which is the system-level test Apple provides.
How do I test the vibration on my Android phone?
Open this page in Chrome on the Android phone, confirm the Vibration API status card shows supported, then tap Short buzz and hold the phone. A healthy motor gives one clear pulse. Repeat with Long buzz (500 ms) and SOS to check sustained output. If the phone stays silent, check Settings > Sound & vibration, restart, and test again.
Why is my phone not vibrating during the test?
Check these in order: first, the Vibration API status card must show supported (iPhone and some older webviews never vibrate); second, the phone's system vibrate toggle must be on under Settings > Sound & vibration; third, restart the phone and test the Long pattern, since some apps leave vibration suppressed until a reboot. If it still stays silent, the motor or its connector is likely faulty, common after a screen or battery replacement.
What does a failing vibration motor feel like?
A healthy motor buzzes with a crisp, even pulse. Failing motors typically buzz weakly, take a second to start, vibrate only at certain phone angles, or skip pulses in a multi-pulse pattern. With a two-motor phone, one end going quiet while the other works normally is a strong sign the silent motor needs repair.
Is it 震动 or 振动?
Both are correct Chinese for vibration. 振动 (zhèndòng) is the physics term for oscillation and is standard in technical writing, while 震动 (zhèndòng) is the everyday word for shaking or a phone's buzz. Phone manufacturers mix both, so searching either term reaches the same topic; this tool uses 震动测试 as the common search phrasing.
How do I check a two-motor phone?
Run the same pattern twice, holding the phone in different orientations. Place a fingertip near the bottom edge for the first run, then near the top edge for the second. Phones with dual linear motors (many flagships since 2020) buzz at both ends; a phone with a single motor buzzes mostly at the bottom. A silent end on a phone advertised with two motors means one is disconnected or dead.
What is the SOS vibration pattern?
SOS is the Morse code distress signal: three short, three long, three short (···−−−···). In milliseconds the pattern is 120 ms buzzes separated by 80 ms pauses, with 360 ms long buzzes and 240 ms gaps between letter groups, running about 3.4 seconds total. It is useful for testing because it exercises sustained motor output rather than a single pulse, so a motor that overheats or weakens under load shows up.
Can I test a game controller or handheld with this tool?
No, a gamepad's rumble motors are controlled through the Gamepad API, not the Vibration API, and browsers expose gamepad vibration only partially or not at all. This tool tests phone vibration motors only. To test a controller, use the Gamepad Tester tool on this site, which reads button and axis input; rumble feedback itself usually needs the controller's own test app.
How do I set a custom vibration pattern?
Enter comma-separated milliseconds, alternating vibrate and pause, for example 200,100,200 gives two 200 ms pulses with a 100 ms gap, and 500,200,500 gives two half-second pulses. You can use up to 5 pulses with values from 0 to 10000 ms each. The tool validates the input and shows the total duration before you start, and the phone buzzes the exact sequence you typed.
Why does my phone buzz so weakly?
Weak buzz usually has three causes: a low battery, which makes the motor driver reduce output on some phones; the vibration intensity slider in system settings set below maximum; or a worn motor, which loses strength over years of use. Compare the same pattern with intensity at maximum on a charged phone before concluding the hardware is at fault.
Do I need to download an app or install software to test vibration?
No. The test runs entirely in the browser through the Vibration API, so there is nothing to download and no installation. Android phones with Chrome work immediately, and the page shows a clear unsupported notice on browsers that cannot vibrate, such as iOS Safari, instead of pretending to work.
Can I test vibration after a screen repair?
Yes, and it is one of the most useful checks after any repair. Vibration motors sit near the bottom edge of most phones and their cables are easy to knock loose during screen or battery work. Run the Short and Long patterns right after a repair; a phone that buzzed before but stays silent after means the motor connector was not reseated, not that the motor died.
Why does the browser vibrate but my keyboard or typing feedback does not?
The Vibration API and keyboard haptics are separate systems. The API drives the raw motor directly, while typing vibration is gated by system settings such as haptic feedback toggles and Gboard's own vibrate-on-keypress option. A working browser test means the motor is fine; if typing still does not buzz, the keyboard app or its settings are the cause, not the hardware.
Is testing vibration bad for the phone battery or motor?
No. Each pattern runs a few seconds at most, which is far below the motor's rated duty cycle. Vibration motors are designed for continuous use during notifications, so a handful of test runs has no measurable effect on battery life or motor wear. The SOS pattern's 3.4 seconds of bursts is still well within normal operating conditions.