ForHosting KIT · 健康・運動

ランニングペース計算機

10kmを1時間で走ると、ペースは1kmあたり6:00、1マイルあたり9:39で、平均時速は10kmです。距離とタイムを入力すると、両方の単位のペースと速度が分かります。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
距離
10 km
時間(秒)
3,600
結果
完走タイム
1:00:00 km
距離 km
10
距離 mi
6.2137119224
ペース 秒/km
360

ランニングペース計算機は、レースやワークアウトの距離と完走タイムから、コーチや GPS ウォッチが共通言語として使う 2 つの数値、すなわち 1 キロメートルあたりの分数と 1 マイルあたりの分数を導き出します。走った距離(または走る予定の距離)、合計時間(秒)、そして任意の単位(キロメートル、マイル、メートル)を入力していただくと、km あたりのペース、マイルあたりのペース、両単位に換算された距離、km/h と mph の平均速度、読みやすい完走タイム文字列、そして検証可能な段階的な計算過程をお返しします。トレーニングログ、レース当日の目標設定、メートル法とヤード・ポンド法を使うランナー間のシステム間比較、自動化されたフィットネスダッシュボードは、いずれも同じ決定論的な除算を必要とします。

ランニングペースの意味と計算方法

ランニングペースとは、単純に完走タイムを距離で割ったものであり、同じ平均レートで 1 キロメートルまたは 1 法定マイルを走るのに必要な時間として表されます。たとえば 10 キロメートルを 3600 秒(1 時間)で完走した場合、ペースは 1 キロメートルあたり 360 秒、つまり 6 分 0 秒/km と表記されます。

1 国際マイルは正確に 1609.344 メートルであるため、同じ努力は 1 マイルあたり約 9 分 39 秒となります。平均速度はその逆の見方で、距離を時間で割ったものであり、速度の表現を好むランナー向けに通常は km/h または mph で表示されます。

この計算機は、除算を行う前に入力された距離を必ずキロメートルとマイルの両方に換算するため、同じコースを表す 5 km のレースと 3.1 マイルのレースは、丸め誤差の範囲内で一致する両単位のペースを生成します。コーチング数学の教育者、ウォッチメーカー、スプレッドシート作成者にとって重要なのは、0 または負の入力が明確に失敗することです。

距離が 0 ならペースは無限大になり、時間が 0 なら不可能な無限大の速度が生まれてしまいます。

実践的なヒント、制限、関連する検索

1 時間 15 分は 4500 秒であり、1 コロン 15 という文字列ではありません。クライアントを制御できる場合は、整形済み文字列ではなく数値で送信することをお勧めします。文字列の数値は、厳密な有限数値パターンに一致する場合のみ受理されます。

トラックのインターバル走(たとえば 400 m リピート)にはメートルを、ロードレースにはキロメートルまたはマイルを使うと、デュアルペースの出力がトレーニング仲間の会話と一致します。距離と時間は公開された上限内に収めてください。

100 日を超えるウルトラの試みや 100 万単位を超える距離は、意味のない値を返すのではなく、out-of-range として拒否されます。

このランディングページは、ランニングペース計算機、1 キロあたりの分数、1 マイルあたりの分数、完走タイムからのレースペースを探している方を対象としており、VO2max 予測ツールでも、補給プランナーでも、GPS ファイルパーサーでもありません。距離と経過時間がすでに分かっていて、ペースと平均速度だけが必要な場合にこの機能をお選びください。

ソースが FIT または GPX ファイルの場合は、まずその 2 つのスカラー値を抽出してください。

レース当日の目標ペースカード

コーチが目標距離と目標完走タイムを入力し、メートル法とヤード・ポンド法のウォッチが混在する選手向けに min/km と min/mile のスプリットを印刷します。

トレーニングログの正規化

アプリはあらゆる単位系の距離と経過秒数を保存し、このツールを一度呼び出すだけで、グラフやエクスポート用の両単位ペース列を埋めます。

ランニングペースはどのように計算されますか?

ペースは完走タイムを距離で割ったものです。このツールは距離をキロメートルと法定マイルに換算し、km あたりおよびマイルあたりの秒数と、整形された M:SS(または H:MM:SS)を返します。

距離にはどの単位が使えますか?

キロメートル(km、デフォルト)、法定マイル(mi)、またはメートル(m)です。

距離や時間が 0 または負の場合はどうなりますか?

0 以下の距離ではペースは定義できず、0 以下の時間は有効な完走タイムではありません。

ランニングペース計算機は無料ですか?

ブラウザツールは無料で、ローカルで実行されます。失敗したタスクに課金されることはありません。

1:00:00のようなタイムはどう入力しますか?

合計の秒数で入力してください。1時間は3600秒です。計算後には時間・分・秒の形でタイムが表示されるので、時計の記録と照らし合わせられます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/health/running-pace

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/health/running-pace \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"distance":10,"time_seconds":3600}'
{
  "distance": 10,
  "time_seconds": 3600
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.running_pace",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_distance1000000
max_time_seconds8640000
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

距離または時間が 0 以下の場合は、明確な invalid_input エラーで拒否されるため、不正なフォームデータが世界記録並みのスプリットに見えることはありません。ネットワークにも乱数シードにも時計時刻にも依存しないため、無料のブラウザランナーとプリペイド API は、呼び出すたびに固定の小数点丸めを行った同一の JSON を返します。

ランニングペースの意味と計算方法

実装は通常の IEEE 倍精度演算の範囲内にとどまり、数値フィールドには 12 桁の固定小数点丸めを、人間が読める M:SS または H:MM:SS のペース文字列にのみ秒単位の丸めを適用します。

API の呼び出し方法と返却内容

省略した場合、距離はキロメートルとして解釈されます。Worker とブラウザの両方で中間積が有限に保たれるよう、距離は選択した単位系で 100 万単位以内、時間は 864 万秒以内に収める必要があります。必須の有限の正の数値を 2 つ含む JSON ボディを送信してください。distance(エイリアス dist, d, length)と time_seconds(エイリアス time, finish_time, finish_seconds, t, seconds)です。任意で unit(エイリアス distance_unit, distanceUnit, from)を km、mi、m のいずれかに設定できます。成功時のレスポンスには、丸められた distance、unit、time_seconds がエコーされ、finish_time に整形された時計文字列が設定され、distance_km と distance_mi が公開され、pace_s_per_km と pace_s_per_mi が生の秒数として、pace_per_km と pace_per_mi が整形済み文字列として返され、speed_kmh と speed_mph が追加され、formula、message、および換算と除算を示す順序付き steps 配列が含まれます。バリデーションの失敗(必須フィールドの欠落、非有限の数値、0 以下の距離や時間、不明な単位、公開された上限外の値)は invalid_input を返し、課金されることはありません。料金は成功したリクエストごとに一律 $0.002 で、単位項目は 1、限界単位価格は 0 です。

実践的なヒント、制限、関連する検索

API を呼び出す前に、時計表示の時刻を合計秒数に換算してください。min/km 表示のウォッチと min/mile を使う友人を比較する際は、概算係数で手計算し直すよりも、1 回の呼び出しで得られるペアの pace_per_km と pace_per_mi フィールドを信頼してください。invalid_input を返す失敗タスクはプリペイド残高を消費しないため、クライアントのバリデーションを試すために意図的に距離 0 を送信するような探索的スクリプトでも、費用を抑えることができます。

フィットネス計算機の単体テスト

既知の正しい 5K、10K、ハーフマラソンのフィクスチャに加え、意図的に 0 以下を拒否するケースを生成し、golden の期待値を作成します。

時間は HH:MM:SS 形式で送信するのですか?

いいえ。完走タイムの合計を time_seconds として送信してください(たとえば 1:01:01 なら 3661)。整形済みの時計文字列は、レスポンスの finish_time、pace_per_km、pace_per_mi フィールドに表示されます。

KITの完全なドキュメントを見る →