Test Your Phone’s Vibration Motor
Is your haptic feedback feeling sluggish? Use this tool to verify your device’s vibration motor and explore custom haptic patterns directly from your browser.
💡 What You Can Do
- Verify Hardware: Confirm your motor is functioning correctly after a drop or a software update.
- Explore Patterns: Trigger rhythmic feedback sequences like heartbeats or emergency signals.
- Record Rhythms: Tap the TAP HERE pad to create, save, and replay custom vibration sequences.
📘 Quick Start
- Check Latency: Use the Short and Long buttons to measure response speed and motor strength.
- Stress Test: Hold the Hold to Vibrate button to run the motor continuously—ideal for identifying mechanical rattling or weak spots.
- Create Custom Vibes: Press Start Recording, then tap out a unique rhythm (like a song or secret code) on the TAP HERE pad to generate a custom haptic sequence.
- Confirm Support: Check the Browser Support badge to see if your current browser provides the Web Vibration API. It does not tell you whether the device has a vibration motor.
🧐 FAQ
- Why doesn't this work on my iPhone? Apple’s iOS Safari does not currently support the
navigator.vibrateAPI. This tool works best on Android devices and Chrome-based desktop browsers with compatible hardware. - Does it work on desktop? While the software runs on most desktop browsers, most laptops and PCs lack the internal vibration hardware required to feel the effect.
- My phone is in silent mode; will it still vibrate? This tool respects your system settings. If "Vibrate on Silent" is disabled in your OS, the browser cannot override it.
📚 Tech Trivia
- Morse Code: The "SOS" vibration pattern follows the standard Morse sequence: three short pulses, three long pulses, and three short pulses (··· --- ···).
- Haptics vs. Motors: Modern smartphones use sophisticated Linear Resonant Actuators (LRAs). Unlike legacy motors that simply spun a weight, these actuators move back and forth hundreds of times per second to simulate the precise feel of physical buttons or scrolling gears.