ランニング消費カロリー計算機
体重70kgで平坦な10kmを走ると、正味の消費は約700kcal、体重1kgあたり1kmで約1kcalです。上りや下りの平均勾配を入れると推定が変わります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 距離
- 10 km
- 重み
- 70
- 体重の単位
- kg
- 成績
- 0
- 体重(kg)
- 70 km
- 勾配分数
- 0
- 距離 m
- 10,000
- 距離 km
- 10
ランニング消費カロリー計算機は、走った距離、体重、コースの平均的な起伏を、キロカロリー単位の明確な正味エネルギーコストに変換します。距離をキロメートル・マイル・メートルで、体重をキログラムまたはポンドで、上り下り用の任意のパーセント勾配を入力してください。本ツールはACSMの距離ベースのランニング酸素コストモデルを適用し、すべてをSI単位に換算して、正味総カロリー、キロメートルおよびマイルあたりカロリー、キログラムあたり酸素コスト、二重単位の距離、監査可能なステップごとの算術を返します。
ランニングのカロリーが意味することと推定方法
走って消費する正味カロリーは、静かな安静を超えて地面を移動するために体が費やす余分なエネルギーです。運動生理学者はしばしばそのコストを酸素摂取で表します。消費酸素1リットルあたりおよそ五キロカロリーの混合燃料です。
American College of Sports Medicine のランニング式は、ペースを知らなくても使える距離ベースの実用形を与えます。水平仕事は体重1キログラムあたり移動1メートルあたり約零点二ミリリットルの酸素、勾配に対する垂直仕事は距離1メートルあたり約零点九ミリリットルに勾配を小数分数として掛けたものです。
合計酸素量に体重(キログラム)とリットルあたり五キロカロリーを掛けると、その回の正味キロカロリーになります。平坦ではこのモデルはおおよそ体重1キロあたり1キロあたり1キロカロリーに縮約され、多くのランナーが使う経験則と一致します。
正の勾配パーセントはコストを増やし、負は減らし、本実装は酸素項を零で床付けし、極端な下りモデルが負の燃料消費を捏造しないようにします。推定は時間にわたる安静代謝を差し引いた正味なので、全日エネルギー消費量ではなく、臨床代謝検査の代替にもなりません。
教師、コーチ、アプリ作者は、GPSファイルや心拍ベルトなしに手計算で再現しテストで主張できる透明な閉じた形の数値を今も重視します。
実用上のヒント、制限、関連検索
数が一つのときは区間全体の平均勾配を優先してください。起伏のある十キロが同じ正味標高を上り下りするなら、最急登りだけより零に近い平均の方が誠実なことが多いです。距離と体重は厳密に正を保ってください。
距離零は無料走行を主張し、体重零は有効な体質量ではありません。公表のプラスマイナス百パーセント付近の急勾配はトレイルやトレッドミル実験の数学的端点であり、日常のロードレースではありません。典型的なコーチングでは零〜十パーセント付近に留めてください。
本ランディングはランニング消費カロリー計算機、距離と体重による走行消費、勾配調整のランニングエネルギーコストを探す方向けで、心拍カロリー推定器・GPSファイル解析・完全なTDEE計画ではありません。距離・体質量・平均勾配が既知で決定的な正味キロカロリーだけが必要なときに本能力を選び、出典がFITやGPXなら先にそれらのスカラーを抽出してください。
往復確認は容易です。 七十キロで平坦十キロなら水平項のキロあたりキロあたり一キロカロリーから約七百正味キロカロリーが見え、平均勾配五パーセントなら文書化された割合でその合計が上がるはずです。
活用例
レース補給とジェル計画
コーチは目標距離、選手の体重、コース勾配を入力し、正味カロリー需要を推定してコース上の炭水化物を寸法決めします。
トレーニングログのエネルギー列
アプリは任意の単位系の距離と体質量を保存し、このツールを一度呼んで正味kcalとkcal/km欄をチャート用に埋めます。
よくある質問
ランニングのカロリーはどう計算されますか?
本ツールはACSMの距離ベースのランニング酸素コストモデルを使います。VO2(mL/kg)=0.2×距離(メートル)+0.9×距離×勾配分数、キロカロリー=(VO2/1000)×体重(kg)×5 です。
ペースやフィニッシュタイムは必要ですか?
いいえ。 既知距離を走る正味酸素コストは、ACSMの水平・勾配項では速度にほぼ依存しないため、距離・体重・勾配で足ります。
勾配は必須ですか?
いいえ。 勾配の既定は 0(平坦)です。上り下り調整が必要なときにパーセント勾配を入力し、負は下りを意味します。
「正味」のカロリーとはどういう意味ですか?
走っている間に、安静時の代謝に上乗せして使ったエネルギーのことです。1日の総消費エネルギーではなく、医療機関での代謝測定の代わりにもなりません。
下り坂では消費カロリーが減りますか?
はい、マイナスの勾配を入れると消費は少なく計算されます。ただし急な下りでも酸素の項は0で止めるので、消費がマイナスになることはありません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/running-calories \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":10,"weight":70}'const res = await fetch("https://api.kit.forhosting.com/health/running-calories", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 10,
"weight": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/running-calories",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 10,
"weight": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/running-calories", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":10,"weight":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":10,"weight":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/running-calories", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"distance": 10,
"weight": 70
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.running_calories",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_distance | 1000000 |
max_weight_kg | 500 |
max_grade_percent | 100 |
min_grade_percent | -100 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
非正の距離や体重は明確な invalid_input で拒否され、悪いフォームデータがゼロ努力の走行に見えないようにします。トレーニングログ、レース補給計画、体重管理ダッシュボード、自動フィットネスパイプラインはいずれも同じ決定的推定を必要とし、ネットワークも乱数シードも壁時計依存もなく、無料ブラウザ実行器と前払いAPIは固定小数丸めの後、毎回同じJSONを返します。
APIの呼び出し方と返り値
距離は選んだ系の百万単位以内、換算後の体質量は五百キログラム以内に保ち、Workerとブラウザで中間積が有限になるようにします。必須の有限正の数二つを含むJSON本体を送ってください。distance(別名 dist、d、length)と weight(別名 body_weight、bodyWeight、mass、kg、w)です。任意で unit(別名 distance_unit、distanceUnit、from)を km、mi、m に設定し、省略時は距離をキロメートルと解釈します。任意で weight_unit(別名 weightUnit、mass_unit、massUnit)を kg または lb に設定し、省略時はキログラムです。任意で grade(別名 grade_percent、gradePercent、incline、slope)をマイナス百から百のパーセント勾配として設定し、既定の零は平坦です。成功時、応答は丸めた distance、unit、weight、weight_unit、grade を返し、weight_kg、grade_fraction、distance_m、distance_km、distance_mi を公開し、vo2_ml_per_kg、calories、calories_per_km、calories_per_mi を返し、formula、message、単位換算とACSM代入を示す順序付き steps 配列を含みます。欠落フィールド、非有限数、非正の距離や体重、未知の単位、公表限界外の値など検証失敗は invalid_input を返し課金されません。料金は成功リクエストごとに定額 $0.002、単位 item、限界単価ゼロです。
実用上のヒント、制限、関連検索
アスリートがポンドを報告するときは体重換算に注意し、本ツールは lb を受け付け、厳密なアボアデュポワ係数で換算するため、APIクライアントに別の単位ライブラリは不要です。invalid_input を返す失敗タスクは前払い残高を消費しないため、クライアント検証のために意図的に体重零を送る探索スクリプトも安価です。
連携の活用例
フィットネス計算機の単体テスト
平坦と勾配付きの既知fixtureと、非正の距離や体重の意図的な拒否を、golden期待値として生成します。
技術的な質問
距離や体重が零または負の場合はどうなりますか?
APIは invalid_input を返します。距離と体重はどちらも有限かつ厳密に正である必要があります。
ランニング消費カロリー計算機は無料ですか?
ブラウザツールは無料でローカル実行されます。API呼び出しは成功リクエストごとに前払いKIT残高から $0.002 を使い、失敗タスクは課金されません。