1日のタンパク質量計算機
体重70 kgで1 kgあたり1.6 gなら、1日のタンパク質は112 gです。係数はコーチや競技の指針、医師の意見をもとにご自身で選び、計算機が分かりやすく掛け算をします。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 重み
- 70
- キログラムあたりグラム
- 1.6
- 1日のタンパク質 g
- 112 g
- タンパク質 g
- 112
- 体重(kg)
- 70
1日のタンパク質摂取量計算機は、すでに把握している二つの数を、その日の明確なグラム目標に変換します。体重(キログラム)と、活動レベルに応じて望むキログラムあたりのタンパク質量です。スポーツ栄養教育や多くのコーチング用テンプレートは、万人共通の固定値ではなく体重1キログラムあたりのグラムでタンパク質を表すため、七十キロのレクリエーションリフターと九十キロの持久系アスリートが同じ方法を共有しつつ異なるg/kg倍率を使えます。計算は意図的に単純で、1日のタンパク質(グラム)=体重×キログラムあたりグラムなので、各因子を監査し、トレーニング期を比較し、食事記録を正直に保てます。本ツールはこれら二つの入力を受け、1日の目標グラムと整理済み因子を返し、非正の体重を明確な検証エラーで拒否して、悪いフォームデータが食事計画に見せないようにします。
1日タンパク質量の計算式の仕組み
体重をキログラムで、活動に基づくタンパク質目標を体重1キログラムあたり1日あたりのタンパク質量(グラム)で用意します。計算機はこれら二つの有限な正の数を掛けます。1日のタンパク質(グラム)=体重キログラム×キログラムあたりグラムです。
例えば七十キログラムを一点六グラム毎キログラムで掛けると一日百十二グラム、八十キログラムを零点八グラム毎キログラムで掛けると六十四グラムになります。g/kgの値はコーチング指針、競技ガイドライン、または臨床家からご自身で選びます。
教育用の目安では座位中心の成人が約零点八、レクリエーション活動が約一点二〜一点六、多くの筋力・持久系アスリートが約一点六〜二点二付近とされることが多いですが、これらは文脈のみで、計算に埋め込まれた医学的助言ではありません。入力は有限でなければならず、NaN と Infinity は拒否されます。
1日タンパク質計算機が実務で使われる場面
筋力コーチやスポーツ栄養士は、体重と合意したg/kg倍率が分かっているときにグラム目標を設定し、不透明なブラックボックスアプリなしで食事に割り付けます。持久系クラブやハイブリッドアスリートは、体重が少し変わってもg/kg方針が固定なら積が透明に更新されるため、期分けを比較できます。
体育・スポーツ科学の授業では、公表されたタンパク質密度でキログラムを掛ける宿題を出し、体格と強度方針を別レバーとして見せます。クライアント体重でタンパク質ボックスをスケールするミールプレップは、スタッフ端末間の表計算ドリフトではなく監査済みの単一乗算が必要です。
BMR、TDEE、消費カロリー、BMI型比率、食品データベース検索は別プロダクト意図として扱い、この1日タンパク質摂取量計算機ページに関連するあらゆる健康式を詰め込まないでください。
活用例
トレーニングとコーチングのタンパク質目標
体重と合意したg/kg方針を、食事計画・チェックイン・週次レビュー用の一貫した1日グラム目標に変換します。
授業でのスポーツ栄養ドリル
キログラムにタンパク質密度を掛ける宿題の解答キーを、表計算ドリフトなしで生成します。
よくある質問
1日のタンパク質摂取量はどう計算されますか?
体重(キログラム)と活動に基づくキログラムあたり1日あたりのタンパク質量を与えると、積が1日の目標グラムになります。
キログラムあたり何グラムを目標にすればよいですか?
目標・トレーニング・専門家の助言によります。教育用の目安では座位中心の成人で約 0.8 g/kg、レクリエーション活動で約 1.2–1.6、多くのアスリートで約 1.6–2.2 が挙げられますが例示のみで医学的助言ではありません。本ツールは送られた正の目標を掛けます。
どの単位を使うべきですか?
体重はキログラム、タンパク質目標は体重1キログラムあたり1日あたりグラムです。
体重にゼロ以下の値を入れるとどうなりますか?
分かりやすいメッセージとともに受け付けません。誤った入力から架空の目標が作られないようにするためです。係数がゼロ以下の場合も同じく受け付けません。
この計算機は食事プランも作りますか?
作りません。体重に選んだ係数を掛けて1日の合計を示すだけです。食事ごとの配分や除脂肪量の測定は行わず、臨床の栄養指導の代わりにもなりません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/protein-intake \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":70,"grams_per_kg":1.6}'const res = await fetch("https://api.kit.forhosting.com/health/protein-intake", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 70,
"grams_per_kg": 1.6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/protein-intake",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 70,
"grams_per_kg": 1.6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/protein-intake", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":70,"grams_per_kg":1.6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":70,"grams_per_kg":1.6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/protein-intake", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"weight": 70,
"grams_per_kg": 1.6
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.protein_intake",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
1日タンパク質量の計算式の仕組み
応答は整理済みの weight_kg と grams_per_kg を返し、daily_protein_g と protein_g を同じ整理済み合計として報告し、unit を g に設定し、表計算を開かずに積を検証できるよう式文字列を記録します。パイプラインは決定的な浮動小数点算術のみで、乱数シードも壁時計の時刻もネットワーク呼び出しもモデルドリフトもなく、同一の体重とキログラムあたりグラムは常に同一のJSONを生みます。零または負の体重は invalid_input で早期失敗し、タンパク質目標を過小評価したり捏造したりする絶対値や黙殺の零を作りません。非正の grams_per_kg も同様に拒否され、零や負の倍率が無意味な1日合計を生みません。これは透明なスケーリング計算機であり、除脂肪体重の検査でも食事計画ジェネレータでも、個別の臨床栄養ケアの代替でもありません。
送信内容と返り値
weight はキログラム単位の体質量で、零より大きい有限の正の数です。古典的な確認は七十キログラム×一点六で百十二グラム、八十キログラム×零点八で六十四グラムです。タンパク質グラムではなく基礎代謝が必要なら専用BMR計算機を、METと時間からの消費カロリーが必要なら消費カロリーツールを、食品ラベル解析や総カロリーからのマクロ分割が必要なら別の検索意図とランディングとして扱ってください。二つのフィールドを送ってください。別名 weight_kg、kg、mass、body_weight も使えます。grams_per_kg は活動に基づくタンパク質目標(キログラムあたり1日あたりグラム)で、同じく有限かつ厳密に正です。別名 g_per_kg、protein_per_kg、g_kg、protein_g_per_kg、target_g_per_kg があります。両フィールドとも必須です。欠落、空文字、非数値、NaN、Infinity、非正の weight または grams_per_kg は invalid_input で失敗し課金されません。成功時、応答は同じ整理済み積としての daily_protein_g と protein_g、unit を g、整理済み weight_kg と grams_per_kg、体重×キログラムあたりグラムを示す formula 文字列、method weight_times_g_per_kg を含みます。成功したAPI呼び出しの料金は公開ベース $0.002/件で、検証失敗は前払い残高を消費しません。
1日タンパク質計算機が実務で使われる場面
栄養コンテンツチームはインタラクティブな教材ページでオフラインもオンラインも同じJSONを求め、ワークシートと自動採点が揃うようにします。本能力は純粋な parse エンジンなので、API料金は成功1件あたり公開ベース $0.002 で、検証失敗は残高を消費しません。
連携の活用例
アプリとAPIの一括目標
無料ブラウザツールと同じ式で多数のユーザープロファイルのタンパク質目標を計算し、非正の体重は invalid_input で拒否します。
技術的な質問
体重が零または負の場合はどうなりますか?
リクエストは invalid_input で失敗します。非正の体重は絶対値や黙殺の零目標を捏造せず拒否されます。非正の grams_per_kg も拒否されます。
料金はいくらですか?
ブラウザツールは無料でローカル実行されます。APIリクエストは成功1件あたり前払いKIT残高から $0.002 を使い、無効な入力は課金されません。