スマホのバイブレーションモーターが動作しているか確認できます。短い振動、長い振動、連続振動、用意されたパターン、自分だけのリズムを試してみましょう。

振動の準備ができました

ボタンを押すとスマホが振動します

パターン

ブラウザーは、ページをタップした後でないと振動を許可しません。また、一部のスマホでは、サイレントモード、おやすみモード、省電力モード中は無視されます。

設定

1.0 秒
1 回
500 ms

繰り返しと間隔は、振動、パターン、カスタムパターンに適用されます。連続モードは1分後に自動的に停止します。

カスタムパターン

振動、休止、振動、… の順に指定します。例:200, 100, 200。1ステップあたり最大 10,000 ms です。

タップでリズムを記録

「記録」を押してからパッドをタップします。押し続けると振動し、離すと休止します。2秒間タップしないと記録が終了します。

スマホの振動をテストする方法

  1. Android スマホでこのページを開きます。Chrome、Edge、Samsung Internet、Opera をお使いください。
  2. 短い振動 をタップします。スマホのアイコンが揺れるとともに、1 回の素早い振動を感じるはずです。終わると、テストが 振動を感じましたか? と尋ねます。いいえ を選ぶと、確認すべき項目が表示されます。
  3. 長い振動 をタップすると、より長く振動します。長さは 長い振動の長さ スライダーで設定し、繰り返し で何回か続けて再生できます。スマホのアイコンの下のバーに、残り時間が表示されます。
    3 秒の長い振動を再生中。ステータス「振動中…」、揺れるスマホのアイコン、「長い振動 · 残り 1.6 秒」、再生位置のあるプログレスバーが表示されている
  4. 連続 を試します。停止 を押すまでモーターが動き続けるため、びびり音やモーターのムラに気づきやすくなります。1 分後に自動的に停止します。
  5. パターンを再生します。パルス、心拍、SOS、着信、高速があります。パターンの再生中は、タイムラインに各振動と休止が表示されます。もう一度パターンをタップすると停止します。
    SOS パターンを再生中。そのボタンが強調され、ボタンの上のタイムラインに短い振動と長い振動が表示され、再生位置が長い振動の中にある
  6. オリジナルのパターンを作ります。カスタムパターン に、振動と休止を交互に、ミリ秒単位の数値で入力して パターンを再生 を押すか、記録 を押して、好きなリズムでタップパッドを押し続けます。
    パターン「200, 100, 200, 100, 600」、プレビューバー、「パターンを再生」と「コードをコピー」ボタン、リズムを記録するタップパッドが表示された「カスタムパターン」カード

正常なバイブレーションモーターの感触

スマホが振動しないときの対処法

  1. Android スマホを使います。テストに iPhone と iPad では非対応です と表示される場合は、どのブラウザーでも対応できません。Apple は Safari に Vibration API を追加しておらず、iOS のすべてのブラウザーが Safari のエンジンを使っているためです。iPhone の振動を確かめるには、設定 › サウンドと触覚 › 着信音 › 触覚 を開いてパターンをタップします。最近の iOS では、テストがリンクの下に表示するスイッチを切り替えると、軽い触覚フィードバックも得られます。
    iPhone でのバイブレーションテスト。赤いステータス「iPhone と iPad では非対応です」、説明、Android スマホでページを開くためのリンクが表示されている
  2. パソコンでは、スマホに切り替えます。デスクトップ PC やノート PC にはバイブレーションモーターがないため、Chrome や Edge が振動のコマンドを受け付けても、テストには このデバイスにはバイブレーションモーターがありません と表示されます。リンクをコピーして、Android スマホで開いてください。ゲームコントローラーの振動モーターを確認するには、ゲームパッドテストをご利用ください。
    パソコンでのバイブレーションテスト。オレンジ色のステータス「このデバイスにはバイブレーションモーターがありません」、ページのリンク、「リンクをコピー」と「共有」ボタンが表示されている
  3. バイブレーションをオンにします。Pixel や多くの Android スマホ:設定 › サウンドとバイブレーション › バイブレーションと触覚フィードバック。Samsung:設定 › サウンドとバイブレーション › バイブレーションの強さ。スライダーがオフになっていないか確認してください。振動の後に いいえ と答えると、テストはこれらの確認項目も表示します。
    「何も感じない場合は、まずこちらを確認」のチェックリスト。Android の設定でバイブレーションをオンにすることから始まる 6 つのヒントが表示されている
  4. サイレントモードとおやすみモード(Do Not Disturb)をオフにするか、着信音の設定を バイブレーション にします。一部のスマホでは、サイレントモード中はすべての振動が無効になります。
  5. バッテリーセーバーや省電力モードをオフにします。Web サイトからの振動が制限されることがあります。
  6. Chrome、Edge、Samsung Internet、Opera をお使いください。Android 版 Firefox は Web サイトからの振動のサポートを削除しており、SNS やチャットアプリ内で開いたリンクなど、多くのアプリ内ブラウザーも非対応です。代わりに Chrome でページを開いてください。
  7. 先にページのボタンをタップして、タブを画面に表示したままにします。ブラウザーは、サイトを操作した後でないと振動を許可せず、タブを切り替えたりスマホをロックしたりするとすぐに止まります。
  8. スマホを再起動します。セーフモードでも通話や通知で振動しない場合は、モーターまたはそのコネクターが故障している可能性が高く、修理が必要です。

開発者向け

このページは navigator.vibrate() を使っています。数値を 1 つ渡すとそのミリ秒数だけ振動し、配列を渡すと navigator.vibrate([200, 100, 200]) のように振動と休止が交互に実行され、navigator.vibrate(0) で停止します。カスタムパターン でパターンを作り、コードをコピー を押すと、対応する呼び出しがコピーされます。Chrome は 1 ステップを 10 秒、パターンを 99 ステップまでに制限し、ユーザーがページを操作した後でしか振動を許可しません。この API が制御するのはタイミングだけで、振動の強さはスマホの設定によって決まります。

このバイブレーションテストについて

この無料のオンラインバイブレーションテストは、Vibration API を使って完全にブラウザー内で動作するため、アプリのインストールは不要で、サーバーに何も送信されません。Android スマホの Chrome、Edge、Samsung Internet、Opera、その他の Chromium ベースのブラウザーで動作します。Android タブレットにはバイブレーションモーターがないことが多く、テストを実行しても振動しない場合があります。

よくある質問

スマホの振動をテストするにはどうすればよいですか?

Android スマホの Chrome でこのページを開き、「短い振動」「長い振動」「連続」をタップします。そのたびにスマホが振動すれば、モーターは動作しています。パターンを使って、短いパルスがきびきびと、独立して感じられるか確認してください。

iPhone でバイブレーションテストが動作しないのはなぜですか?

Safari は Vibration API に対応しておらず、iPhone のすべてのブラウザーが Safari のエンジンを使っているため、どの Web ページも iPhone を振動させることはできません。代わりに、「設定 › サウンドと触覚 › 着信音 › 触覚」で振動を確認してください。

Android で振動を感じないのはなぜですか?

サウンド設定でバイブレーションがオフになっているか、サイレントモード、おやすみモード、バッテリーセーバーでブロックされているか、ブラウザーが非対応(Android 版 Firefox は対応を終了しました)の可能性があります。Chrome を使い、先にページのボタンをタップしてください。

パソコンやノート PC で振動をテストできますか?

いいえ。パソコンにはバイブレーションモーターがないため、代わりにスマホでページを開いてください。ゲームコントローラーの振動をテストするには、ゲームパッドテストをご利用ください。

カスタムの振動パターンを作るにはどうすればよいですか?

カスタムパターンに、振動と休止を交互に、ミリ秒単位の数値で(例:300, 100, 300)入力して「パターンを再生」を押します。または「記録」を押して、好きなリズムでタップパッドを押し続けてください。

振動の強さを変更できますか?

Web ページからは変更できません。Vibration API が制御できるのは、スマホが振動と休止をする長さだけです。強さは、Samsung のスマホの「バイブレーションの強さ」など、スマホのバイブレーション設定で変更してください。