Device Support:

📳 Continuous Test

Standard Patterns

🎨 Custom Pattern Recorder

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 your screen to create, save, and replay custom vibration sequences instantly.

📘 Quick Start

  • Check Latency: Use the Short and Long buttons to measure response speed and motor strength.
  • Stress Test: Hold the Vibrate button to run the motor continuously—ideal for identifying mechanical rattling or weak spots.
  • Create Custom Vibes: Tap out a unique rhythm (like a song or secret code) to generate a custom haptic sequence.
  • Confirm Support: Check the Device Support badge to see if your current browser and hardware support the Web Vibration API.

🧐 FAQ

  • Why doesn't this work on my iPhone? Apple’s iOS Safari does not currently support the navigator.vibrate API. 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.