How to use this test
- Tap 'Short Vibration' (200ms pulse).
- Tap 'Pulse Rhythm' (alternating vibration pulses).
- Confirm physical vibration sensation in your hand.
- Tap 'Stop' to halt any ongoing pattern.
How to understand your result
Looks good: Vibration motor activated physically on command.
Unable to test: Browser does not expose Vibration API (e.g. iOS Safari).
Troubleshooting: what to try next
- On Android, ensure 'Haptic feedback' or 'Touch vibration' is enabled in system Sound settings.
- Note: Apple iOS Safari does not support the web Vibration API for privacy reasons.
What this test cannot tell you
Not supported on iOS Safari due to Apple platform restrictions. Desktop PCs do not have vibration motors.
Frequently Asked Questions
Apple does not implement the standard Vibration API in mobile WebKit/Safari to prevent web pages from abusing device haptics.
EP
Tested & Reviewed by [REAL AUTHOR NAME - OWNER TO COMPLETE]
Last Reviewed: 2026-10-17 • Test Method: navigator.vibrate() patterned millisecond array execution • How We Test