The most advanced free online vibration test tool. Trigger real haptic vibration on your iPhone, iPad or Android phone directly from your browser. Choose vibration frequency, intensity, duration and pattern. Live waveform visualization, accelerometer data, pattern presets and a full vibration test history. All free, all online, all instant.
Browser-based vibration simulator for iOS and Android. No app download, no sign-up, no registration required.
Open this free vibration test tool in your mobile browser. On iPhone and iPad use Safari. On Android use Chrome or Firefox. This tool uses the Web Vibration API which is a browser standard supported on all modern Android devices and on iOS through Safari. No app download is needed and no registration is required.
Choose from eight preset vibration patterns: Single Pulse for a clean one-shot test, Double Tap for a two-burst notification-style vibration, Triple Tap, SOS pattern (the classic ...---... Morse code sequence), Heartbeat (lub-dub rhythm), Ramp Up (increasing pulses), Buzz (rapid continuous vibration) or Custom to use your own slider settings.
The Frequency slider controls the pulse width in milliseconds, from 50ms (very short, sharp pulse) to 2000ms (a sustained two-second vibration per pulse). The Duration slider controls the total length of the vibration test from 100ms to 10 seconds. Preset buttons let you quickly jump to common values. The device visualization updates to reflect your settings.
Select Low, Medium or High intensity. Low intensity uses shorter pulse bursts for a gentle sensation. Medium uses the standard pulse width set by the frequency slider. High uses longer, repeated pulses for maximum vibration strength. Note that vibration intensity on iOS and Android also depends on hardware limitations and the device's current silent or Do Not Disturb settings.
Press Start Vibration to trigger the vibration using the selected pattern, frequency and intensity. The phone icon on the tool will shake visually to mirror the vibration pattern. The live waveform canvas draws a visualization of the vibration signal. Each completed test is logged in the Test History panel with the pattern name, duration and timestamp.
On supported devices the Accelerometer Monitor panel shows live X, Y and Z axis acceleration data from your device motion sensor. While the device is vibrating you can see the physical movement of the device reflected in the axis readings and the scrolling accelerometer graph. On iOS 13 and later, Safari may prompt for device motion permission the first time you access this data.
More vibration testing features than any other free online tool. Works on iOS and Android with no registration required.
This tool uses the Web Vibration API (navigator.vibrate) which is a W3C standard built into modern browsers. The API allows any pattern to be passed as an array of vibration and pause durations in milliseconds. The tool builds the correct array for each pattern automatically and triggers the vibration natively through the browser without requiring any app installation, system permission or special hardware access.
Single Pulse triggers one clean vibration burst. Double Tap mimics a double-tap haptic notification. Triple Tap delivers three rapid pulses. SOS Pattern uses the international distress signal rhythm in vibration. Heartbeat delivers a lub-dub two-pulse rhythm. Ramp Up delivers an escalating series of increasing pulses. Buzz provides rapid continuous vibration for the maximum duration. Custom pattern uses the exact millisecond values you set with the sliders.
The live waveform canvas draws a real-time visual representation of the vibration signal being generated. When vibration is active, the canvas shows the pulse pattern as a series of peaks and valleys, with pulse width corresponding to the frequency setting. The visualization lets you see the exact timing structure of the vibration pattern before you feel it, which is especially useful for comparing the visual timing of different patterns.
The Accelerometer Monitor panel uses the DeviceMotionEvent API to read live X, Y and Z axis acceleration data from your device's motion sensor. The three axis bars update in real time and the scrolling accelerometer canvas plots all three axes over time. This lets you see the physical vibration of the device during the test, verify that the motor is working and compare the actual device movement to different vibration intensities and patterns.
Every vibration test you run in the current session is automatically saved to the Test History panel. Each entry shows the pattern name, frequency setting, intensity, duration and the exact timestamp when the test was triggered. This makes it easy to run multiple tests and compare how different settings feel, keeping a full record of your vibration testing session without needing to take notes manually.
Every feature of this online vibration test is completely free with no hidden fees, no account creation and no registration required. The tool works directly in your browser using web standards. No data is sent to any server. Your vibration test configurations and accelerometer readings stay entirely on your device. Close or refresh the page at any time and nothing is stored or shared with any third party.
Real situations where this free online vibration simulator and vibration test tool is useful.
The most common use of this free vibration test is to check whether your iPhone or Android phone vibration motor is working. If you press Start Vibration and feel nothing, the vibration motor may be damaged, disabled in system settings or the device does not support the Web Vibration API. Check your silent/ringer switch on iPhone and vibration settings in Android Sound and Vibration settings before concluding the motor is faulty.
After replacing a phone screen, battery or internal components, the vibration motor is one of the components that technicians must verify is reconnected properly. Use this free online vibration test immediately after a repair to confirm the haptic motor is producing vibration before leaving the repair shop, without needing a separate app or tool. The quick test button runs a standard diagnostic sequence.
App developers and UX designers use this tool to feel different vibration patterns and determine which one is most appropriate for notification, alert or confirmation haptic feedback in their application. The eight pattern presets cover the most common haptic feedback types used in mobile apps. The custom pattern lets you test any specific millisecond timing before implementing it in your application code.
Users who rely on haptic feedback as an accessibility feature can use this tool to check and confirm vibration sensitivity at different intensity levels. Testing low, medium and high intensity helps determine whether the current device settings and motor condition are sufficient for reliable haptic notification perception, which is critical for users who cannot rely on audio alerts in their environment.
A vibration test is one of several tests in a comprehensive device health check routine. If the vibration motor produces weak, inconsistent or irregular vibration compared to the pattern shown in the waveform visualization, this can indicate mechanical wear in the motor or a loose motor connector. Running the test at high intensity for an extended duration is a good stress test for confirming full motor function.
Before purchasing a used iPhone or Android phone, run this free vibration test to verify the haptic motor is functioning. A non-working vibration motor is a common issue in used phones that may not be immediately obvious during a casual inspection. The test takes less than ten seconds and requires no app installation, making it a quick and practical step in any used phone purchase checklist.
Web developers building progressive web apps or mobile web experiences that use the Vibration API can use this tool as a reference implementation to compare their own vibration patterns against a known-working implementation. The pattern array values used for each preset are standard Web Vibration API arrays that can be directly adapted for use in any JavaScript project targeting mobile browsers.
Mobile game developers use vibration feedback to enhance gameplay immersion. The heartbeat pattern simulates tension or health warning. The SOS pattern creates urgency. The ramp-up pattern creates anticipation. Use this free online tool to experience different haptic patterns and decide which one best fits specific in-game events before writing custom vibration code into a game project.
Everything about this free online vibration test tool for iOS and Android. No registration required.
Sign in to your account