ペース→速度変換
1 kmあたり5:30のペースは時速11 km弱で、トレッドミルに設定する数値になります。1 kmまたは1マイルあたりのペースを入力すると、km/hとmphの両方の速度が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- ペース
- 5:30 km
- ペース (分)
- 5.5 km
- 表示ペース
- 5:30
- 単位の表示
- min/km
- 速度 (km/h)
- 10.909091
このペース→速度変換ツールは、ランニングのペース、すなわち1キロメートルまたは1マイルを進むのにかかる時間を、キロメートル毎時とマイル毎時での相当する一定の速度に変換します。ランナー、コーチ、トレーニングアプリは、しばしば1キロメートルあたり5分30秒や1マイルあたり8分のようにスプリットを記録しますが、トレッドミル、バイクコンピューター、レースのチャートはkm/hやmphで話します。スプレッドシートのミスなしにそれらの単位を橋渡しすることこそ、このページが行うことです。この関係式は閉じた形で完全に決定的です。ペースが1キロメートルあたりの分数のとき、km/hでの速度は60をそのペースで割ったものに等しく、mphは正確な1.609344キロメートルという国際マイルで割ることで得られます。ペースが1マイルあたりの分数のとき、mphは60をペースで割ったものであり、km/hは同じマイル係数を掛けます。ゼロまたは負のペースは有限の速度にマッピングできないため拒否されます。エンジンは有限の算術のみを使用し、ネットワーク通信もサンプリングも日付依存の近道もありません。
ペースの意味と変換ツールが返す内容
ランニングのペースとは、固定された距離、ほとんど常に1キロメートルまたは1常用マイルをカバーするのに必要な時間です。これは速度の逆数の見方です。遅いペース(単位距離あたりの分数が多い)はより低い速度を意味し、速いペースはより高い速度を意味します。
近似的なGPSの経路もスプリットのランダムサンプリングもありません。正でないペースによる除算は有限の速度を生み出せないためです。レースタイムの予測、VDOTの見積もり、心拍数ゾーンが必要な場合はそれぞれの専用ツールをご利用ください。
ペース→速度の変換がトレーニング・レース・ソフトウェアで役立つ場面
アスリートは、コーチが5:45で楽なキロメートルを割り当てるとき、トレッドミルがペースの代わりに速度を表示するとき、あるいはレースプランが海外のコースでキロメートルのスプリットとマイルの標識を混在させるときにペースチャートに出会います。
コーチは、常用マイルと海里をサイレントに切り替えたり時計表記のコロンを落としたりする不透明なアプリを信頼することなく、手頃なペースについて速度テーブルをあらかじめ生成できます。
開発者は同じ契約をスクリプトから呼び出し、トレーニングダッシュボード用の決定的なテストベクターの種を作ったり、速度のトレンドをプロットする前にユーザーが入力したペースを正規化したり、単一のスプリットからkm/hとmphの両方を要求するプログラミング課題の条件を満たしたりします。
レースディレクターやイベントアプリは、参加者が目標ペースを入力し、UIがコースの車両やタイミングボードのために一致する一定の速度を表示しなければならないときにこの変換を使います。無料で決定的なスポーツユーティリティの小さなラボを構築する際は単位換算ツールや他の健康系ヘルパーと組み合わせてご利用ください。
活用例
トレーニングのペースチャート
トレッドミル、バイクコンピューター、ペースボードのために、コーチが割り当てたmin/kmまたはmin/miのスプリットをkm/hとmphに変換します。
よくある質問
速度はペースからどう計算されますか?
単位あたりの分で表した正のペースについて、その単位の1時間あたりの尺度での速度は60をペースで割ったものです。単位をまたぐ変換には正確に1マイル=1.609344kmを使います。
マイルは国際常用マイルですか?
はい。 変換には1マイル=1.609344キロメートルという、道路レースやほとんどの消費者向けGPS機器で使われる正確な国際的な定義を使います。
1マイルあたりのペースも換算できますか?
はい。マイル単位を選ぶと、mphは60をペース(分)で割った値になります。km/hは、国際マイルの正確なキロ数である1.609344を掛けて求めます。
ペースは5:30のような形で入力できますか?
はい。5:30のような時計の表記でも、5.5のような小数の分でも、分と秒を別々に入れても入力できます。どの書き方でも同じ速度が返ります。
結果は小数点以下何桁まで表示されますか?
初期設定では小数点以下6桁です。0から15桁の範囲で変更できるので、トレッドミル用なら少なめに、表や記録用なら多めに設定できます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/pace-to-speed \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pace":"5:30"}'const res = await fetch("https://api.kit.forhosting.com/health/pace-to-speed", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pace": "5:30"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/pace-to-speed",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pace": "5:30"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/pace-to-speed", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pace":"5:30"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pace":"5:30"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/pace-to-speed", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"pace": "5:30"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.pace_to_speed",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_pace_minutes | 1000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
トレーニング計画とレース準備にはブラウザで無料にご利用いただき、CI、コーチング用ソフトウェア、ウェアラブルのダッシュボードで再現可能なペース→速度フィクスチャが必要な場合は、成功したリクエストごとに$0.002のAPIをご利用ください。
ペースの意味と変換ツールが返す内容
この変換ツールは、5:30のように書かれた時計スタイルの文字列としてのペース、5.5のような10進の分数、あるいは分と秒に分かれたフィールドとしてのペースを受け付け、そのペースが1キロメートルあたりか1マイルあたりかを尋ねます。正のペースから、10進数としてのpace_minutes、整数秒に丸められたpace_display文字列、min/kmまたはmin/miというunit_labelを持つ正規化された単位kmまたはmi、speed_kmh、speed_mph、使用した精度、短い式の文字列、pace_to_speedというメソッドタグを返します。エンジンはサポートされる範囲内で正確な浮動小数点の速度を構築するか、invalid_inputで入力を拒否します。拒否されるケースには、paceとminutesの欠落、非有限の値、文書化された上限を超える大きさ、そしてゼロまたは負のペースが含まれます。このページは、変換を超えたトレーニング科学を独自に発明してはならないワークシート、ユニットテスト、API利用者に適した安定した数値出力とともに、ペースから速度への恒等式のみに答えます。
ペースと単位の読み取り方法と速度を再現可能に保つ仕組み
優先されるフィールドは単一の値であるpaceです。10進数の分数、あるいはコロン区切りの時計形式M:SS、MM:SS、H:MM:SSのいずれかであり、別名p、time、min_perを持つため、スプレッドシートやクエリ文字列は同じ契約を再利用できます。代わりに、minutesと任意のsecondsを送ることもできます(分の別名minとm、秒の別名secとs)。同じリクエストでpaceとminutesの両方を送らないでください。unitフィールドは既定でkmであり、km、mi、mile、miles、kilometer、kilometers、per_km、per_mi、min/km、min/miを受け付けるため、フォームやSDKはどちらのスポーツの方言でも話せます。自動化されたパイプライン内でマイル換算の定数を自前で再実装することなく同一の数学的結果が必要な場合は、このページの無料ブラウザ実行と有料APIを組み合わせてご利用ください。
ペース→速度の変換がトレーニング・レース・ソフトウェアで役立つ場面
プロダクトや健康ツールは、ウェアラブルが1キロメートルあたりの分数をエクスポートし、パートナーAPIがmphを期待するときにこれを使います。このページでの計算はすべてブラウザ内で完結します。API経由では成功した検索1件につき$0.002がかかり、検証に失敗したリクエストは課金されず、レスポンスが返された後は何も保存されません。この無料のインタラクティブな探索と、同一結果を返す有料APIという分割は、KITのtier-Aカタログの他のツールと同様であり、トラックサイドのチェックから自動化パイプラインへ、数値的な結果を変えることなく移行できます。
連携の活用例
決定的なテストフィクスチャ
ユニットテスト、CIアサーション、ウェアラブルパイプラインのチェック向けに再現可能なspeed_kmhとspeed_mphの値を生成できます。
レースとアプリのUI
ダッシュボード、タイミングボード、SDK向けに、ユーザーが入力したペース文字列をメートル法とヤードポンド法の両方の速度に正規化します。
技術的な質問
ペース→速度変換ツールの料金はいくらですか?
このページのブラウザ版は無料です。API経由では成功したリクエストごとに$0.002がかかり、無効な入力には課金されません。
ペースがゼロや負の場合はどうなりますか?
入力はinvalid_inputで拒否されます。ゼロまたは負のペースは有限の速度に変換できません。
10進数の分数の代わりに5:30としてペースを入力できますか?
はい。paceフィールドはM:SS、MM:SS、H:MM:SSの時計形式、あるいは10進数の分数を受け付けます。分と任意の秒を別々のフィールドとして送ることもできます。