FPS Calculator|30fps to ms / 60fps / 120fps フレーム時間換算

FPS fps calculator 30fps to ms ゲーム開発
結論:30秒でフレーム時間(ms)を換算する
  • 30 fps = 33.33 ms / frame
  • 60 fps = 16.67 ms / frame (Web/ゲームの標準ターゲット)
  • 120 fps = 8.33 ms / frame
  • 144 fps = 6.94 ms / frame

1. オンライン FPS ↔ ミリ秒 (ms) 換算ツール

任意の FPS またはミリ秒数値を入力して、相互換算結果を即座に算出します。

⏱️ この場でFPSからミリ秒を計算する

目標FPS → フレームタイム

または FPS
1フレームあたりの時間 16.67 ms
1秒あたりのフレーム数 60
1フレームは何秒 0.0167 秒
逆引き: この処理時間で必要なFPS

2. 定番 FPS 換算・フレーム予算一覧表

ターゲット FPS1 フレームの所要時間 (ms)主な適用用途
24 fps41.67 ms映画・アニメーション
30 fps33.33 msコンソールゲーム・低負荷アニメーション
60 fps16.67 ms一般的な Web 描画・標準的な 60Hz ディスプレイ
120 fps8.33 msモバイル高リフレッシュレート (ProMotion)
144 fps6.94 msPC ゲーミングモニター標準
240 fps4.17 ms競技用 eスポーツディスプレイ

3. 計算式

1フレームの所要時間 (ms) = 1000 ÷ FPS
FPS = 1000 ÷ 1フレームの所要時間 (ms)

4. 注意点(フレーム予算オーバーのハマりどころ)

  1. JavaScript メインスレッドのディレイ
    • 60fps ターゲットの場合、16.67ms を超えるロングタスク(Long Task)が発生すると画面のカクつき(Jank)や INP(Interaction to Next Paint)悪化の原因となります。requestAnimationFramescheduler.yield() で処理を細分化してください。
  2. VSync(垂直同期)のレイテンシ
    • 描画処理が 16.67ms をわずか 1ms でも超えると、次の画面更新タイミングまで待たされるため、実質的に 30fps までフレームレートが半減する現象が起きます。