炭水化物摂取量計算機
1日2000 kcalの半分は炭水化物1000 kcalで、250グラムになります。1日のカロリーと炭水化物の割合を入れると、たんぱく質や脂質と並べて使えるグラムの目標が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 1日のカロリー
- 2,000
- 炭水化物(%)
- 50
- 炭水化物のカロリー (kcal)
- 1,000 g/day
- 炭水化物 (g)
- 250
- 1gあたりのkcal
- 4
炭水化物の目標は、食事計画、持久系の補給、低炭水化物の試行、バランスの取れた皿の教育の中心にあります。それでも、カロリー予算とエネルギー比率の目標をグラムに換算する作業は今もつまずきやすいです。この炭水化物摂取量計算機が求めるのは2つの数値だけです。1日の総キロカロリーと、そのエネルギーのうち炭水化物から得たい割合です。ゼロまたは負のエネルギー比率では意味のあるグラム目標を定義できないためです。
計算機が測るものと必要な入力
1日あたりの炭水化物摂取量(グラム)は、食品表示や多くの栄養学教科書で使われるAtwaterの代謝可能エネルギー規約の下で、1日の総エネルギーのうち選んだ割合に相当する消化可能な炭水化物の量です。
式は単純で透明です。 炭水化物カロリーは総カロリーに炭水化物比率を掛けて100で割った値に等しく、炭水化物グラムは、一般的なAtwaterスケールで炭水化物1グラムが4キロカロリーを寄与するため、その炭水化物カロリーを4で割った値に等しくなります。caloriesは1日あたりキロカロリーの正の有限数として送ってください。
100を超えるパーセントも検証に失敗します。総エネルギーの百分率は全体を超えられないためです。アルゴリズムがネットワーク、言語モデル、壁時計、乱数生成器に触れることがないからです。
これは自動化と演習型デモが必要とする契約そのものです。
使い方のコツと計算の限界
栄養スプレッドシートをインストールせず、素早い確認、顧客教育、講義デモ、買い物リスト計画にはブラウザ上の無料の炭水化物摂取量計算機を呼び出します。エンジンが拒否した後の検証失敗は残高を消費しません。製品の1日エネルギー見積もりに既に一致するカロリー摂取を優先します。
BMRやTDEEしか分からない場合は先にそれを解決し、目標に合った炭水化物比率を選んでください(例:高ボリュームの持久系ブロックでは高め、バランスの取れた維持では中程度、意図的な低炭水化物実験では低め)。
入力ソースは他のKIT parse項目と同じ保持規則に従い、アルゴリズムが完全に決定的なため結果は継続的インテグレーションのフィクスチャに安全に固定できます。コーチが紙の上でカロリー比率を4で割って手書きするのと同じ数値です。期待は教育的に保ってください。
これは計画とリテラシーの道具であり、診断用の医療機器ではありません。非典型的な臨床的ニーズがある利用者は、単一の式だけに頼らず専門的な指導に従ってください。
活用例
コーチングと食事計画
コーチはクライアントの1日カロリー目標と選んだ炭水化物比率を入力し、タンパク質と脂質の目標の横に明確な1日グラム予算を示します。
よくある質問
カロリーや炭水化物比率がゼロまたは負の場合はどうなりますか?
非正の値は意味のある炭水化物グラム目標を定義できず、検証失敗は課金されません。
なぜ4で割るのですか?
1グラムあたり4キロカロリーは炭水化物の一般的なAtwater代謝可能エネルギー係数であり、多くの食品表示や関連するKITのマクロエネルギーツールと同じ規約です。
炭水化物の割合に100を超える値を入れられますか?
入れられません。割合は1日の総エネルギーに占める部分なので、全体を超えることはありません。100を超える値は、ゼロやマイナスと同じく受け付けません。
炭水化物のグラムをカロリーに戻すには?
グラム数に4を掛けます。計算ツールが割るときと同じアトウォーター係数です。炭水化物250グラムの目標は、1日のエネルギーのうち1000 kcalに当たります。
グラム数はどの炭水化物を指していますか?
消化できる炭水化物です。食品表示や多くの栄養学の教科書で使われるアトウォーターの換算に基づき、1グラムあたり4キロカロリーとして計算しています。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/carb-intake \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"calories":2000,"carb_percent":50}'const res = await fetch("https://api.kit.forhosting.com/health/carb-intake", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"calories": 2000,
"carb_percent": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/carb-intake",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"calories": 2000,
"carb_percent": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/carb-intake", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"calories":2000,"carb_percent":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"calories":2000,"carb_percent":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/carb-intake", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"calories": 2000,
"carb_percent": 50
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.carb_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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
乗算して炭水化物カロリーを配分し、標準のAtwater係数である1グラムあたり4キロカロリーで割ることで、買い物リスト、トレーニング記録、コーチング用ダッシュボードの横に置ける明確な1日のcarb_gが得られます。非正のカロリーまたは割合はinvalid_inputとして拒否されます。端末上の無料ツールとAPIは同じ契約を共有し、成功したAPI項目はKIT残高に対して$0.002で課金され、検証失敗は課金されません。
計算機が測るものと必要な入力
total_calories、kcal、energy_kcal、calorie_intake、calorie_intake_kcalという別名が受け付けられるため、別キーでエネルギーを既に保存している製品でも翻訳層は不要です。carb_percentは炭水化物由来の総エネルギーの正の有限パーセントとして送り、最大は100です。carbohydrate_percent、carbs_percent、carb_pct、percent、pctという別名は同じフィールドに対応します。エンジンは正規化したcaloriesとcarb_percentをエコーし、続けてcarb_calories_kcal、carb_g、常に4のkcal_per_gram、g/dayのunit、UIヘルプに表示できるformula文字列、形状を嗅がずに分岐できるようatwater_carb_4kcal_gに等しいmethodを返します。いずれかのフィールドが欠落、非有限、ゼロ、または負の場合、要求はinvalid_inputで失敗し課金されません。同一入力は常に同一のJSONを生成します。
応答フィールドの読み方とよくある落とし穴
1グラムあたり4キロカロリーで要求されたエネルギー比率を届ける炭水化物の量です。出力を医学的処方として扱わないでください。糖尿病、腎疾患、糖原病、臨床食の方には専門的な指導が必要です。公開されたisolate安全上限を超える極端に大きなカロリー摂取は、Workerの作業を制限するために拒否されます。製品がエタノールエネルギーを別途追跡する場合は、呼び出し前に差し引くか、この計算機をより広いマクロ計画のうち炭水化物の切片だけとして扱ってください。成功時、応答には整形されたエコーとしてcaloriesとcarb_percentが含まれ、フリーテキストフォームを再解析せずに計算内容をクライアントが確認できます。計画の見出し数値は1日あたりグラムのcarb_gです。フィールドcarb_calories_kcalは中間のエネルギー配分を示し、ダッシュボードがすでにタンパク質と脂質のカロリー列を表示しており一貫した第3列が必要なときに有用です。kcal_per_gramは常に4、unitは常にg/day、formulaはcarb_gがcaloriesにcarb_percentを掛け100で割りさらに4で割った値であることを再述し、methodはAtwater炭水化物経路の安定した版管理のため常にatwater_carb_4kcal_gです。食事プランナーが1日のグラム予算だけ必要ならcarb_gを使い、質量ではなくエネルギー単位でマクロの円グラフを描くならcarb_calories_kcalを使います。アルコールと糖アルコールはこのエンドポイントの外にあることを忘れないでください。
APIの使い方、料金、コーチング業務と実務上の限界
必須のcaloriesとcarb_percent(または別名)を含むJSON本体を送ってください。ウェルネスSaaS、遠隔医療の問診、スポーツ栄養パイプライン、カロリー追跡アプリがKIT残高の下で安定した契約を必要とする場合は前払いAPIを使い、成功項目あたり$0.002です。このエンドポイントを食事記録データベースと組み合わせ、ここでグラム目標を計算し、クライアント上で記録した炭水化物をcarb_gと照合してください。SDKを出荷する作者は、carb_gとcarb_calories_kcalをダッシュボードカードおよび「1日の炭水化物」「炭水化物カロリー」とラベルしたCSV列に対応付けられます。
連携の活用例
ウェルネスと栄養アプリ
エネルギー目標を既に保存しているアプリは、クライアント言語ごとにAtwater計算を再実装する代わりに、炭水化物グラム用の安定した前払いエンドポイントを呼び出します。
授業とスポーツ栄養のデモ
講座やワークショップはエネルギー比率の炭水化物目標をグラムに変換し、決定的な出力で自動化テストに期待JSONを固定します。
技術的な質問
1日の炭水化物摂取量はどのように計算されますか?
carb_calories_kcal = calories × (carb_percent / 100)、続いて炭水化物1グラムあたり4キロカロリーのAtwater係数で carb_g = carb_calories_kcal / 4 です。
carb_percentは100を超えられますか?
いいえ。100を超えるパーセントはinvalid_inputとして拒否されます。総エネルギーの比率は全体を超えられないためです。
炭水化物摂取量計算機は無料ですか?
ブラウザツールはお使いの端末で無料で動作します。API呼び出しは成功項目あたり$0.002の前払いKIT残高を使い、検証失敗は課金されません。