カップ→グラム換算
中力粉2カップは240 gです。小麦粉は1カップ120 gとして計算します。材料を選んでカップ数を分数でも入力すると、グラム数と使った密度が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- カップ数
- 2
- 材料
- all-purpose flour
- 材料
- all purpose flour g
- 材料キー
- all_purpose_flour
- カップあたりグラム
- 120
- グラム
- 240
体積は重さではありません。小麦粉1カップとはちみつ1カップは同じ計量カップに収まりますが、密度が違うためグラム表示は大きく異なります。このカップ→グラム換算は、入力した米国カップ数に選んだ材料の固定グラム毎カップ値を掛け、レシピの倍量・下ごしらえ・ベーカリーのバッチ表を一貫させます。薄力粉やグラニュー糖、バター、牛乳、ココアパウダー、米などの材料を選び、整数または分数のカップを入れると、グラムと使った密度係数が返ります。未知の材料名は密度を捏造せず明確な検証エラーで拒否します。
密度表でカップをグラムに換算する方法
米国カップは固定体積です。料理表はそのカップを約二百四十ミリリットルとして、常備食材のグラム毎カップを掲載します。グラム質量は体積×密度なので、実用的なキッチン式はグラム=カップ×選んだ材料のグラム毎カップ値です。
薄力粉は多くの米国レシピが想定するすくい取り・すり切りでカップあたり約百二十グラム、グラニュー糖は約二百グラム、固めた黒糖はより重く、バターは約二百二十七グラム、水と牛乳は液体カップの真の質量に近い値です。この能力はそれらの固定値を決定的な表に格納して掛け算します。ウェブをスクレイプせず、モデルを呼ばず、湿度・標高・詰め具合で調整しません。
別の詰め方やメートル法カップが必要なら別ワークフローとして扱い、ここでは同じカップと材料が常に同じグラムを返す安定した表が契約です。
送る内容と返る内容
cupsは米国カップの有限非負数——2、半分、1.5、またはゼロ以上の任意の有限値。
ingredientは一般的なキッチン常備品を示す文字列で、薄力粉、強力粉、ケーキ粉、全粒粉、グラニュー糖、黒糖、粉糖、バター、牛乳、水、生クリーム、ヨーグルト、はちみつ、メープルシロップ、植物油、オリーブ油、ココアパウダー、コーンスターチ、オートミール、生米、塩、ベーキングパウダー、重曹、ピーナッツバター、サワークリーム、クリームチーズ、シュレッドチーズ、刻みナッツ、パン粉など。
照合は大文字小文字を区別せず、flour、sugar、oil、oats、riceなど日常の別名も多く受け付けます。カウンターで一品を倍量するときは無料ブラウザフォームを使い、買い物リストやベーカリーのバッチ表を生成するときはスクリプトから同じ契約を呼び出します。
返ったgramsを食事計画ツール、すでに質量で動く栄養推定、カップ分数ではなくグラムを期待するラベル印刷機に配線できます。
カップ→グラム換算が実際の仕事で現れる場面
家庭のパン職人は、各カップに公開されたグラム相当があると、米国カップの家族レシピをグラムのキッチンスケールに倍量しても小麦粉のドサッと入れエラーを避けられます。フードブロガーと料理本編集者は二単位レシピを出し、下書き間でカップ行とグラム行がずれないよう一つの神託が要ります。
ミールプレップと買い物アプリはユーザー入力のカップ量を購入重量に換え、リストとコスト見積もりに使います。料理学校は密度の意識——なぜはちみつと小麦粉が食い違うか——を教え、決定的な表はデモと小テストを再現可能にします。小さなベーカリーはカップ書きの配合から朝の下ごしらえをスケール用グラムにバッチし、その場しのぎの定数表を開きません。
すでに質量で食品を持つ栄養・ダイエットツールは消費者のカップ入力を受け、マクロ合算前に換算できます。後で材料なしの純質量単位換算、温度換算、別の検索意図のグラム→カップ逆経路が必要なら、この材料密度換算ページを過負荷にせず別ランディングとして扱ってください。
活用例
家庭の焼き菓子レシピを倍量する
小麦粉2カップや砂糖¾カップをグラムにし、デジタルスケールが書かれたカップレシピに推測なしで一致するようにします。
二単位レシピの公開
編集者とブロガーは各常備品の固定密度表一つから、米国カップ行の横に一貫したグラム行を生成します。
ミールプレップと買い物リスト
カップ基準の下ごしらえ表を、店に行く前に小麦粉・米・油・乳製品の購入重量に換算します。
よくある質問
どのカップ標準が使われますか?
大半の米国製菓表が使う料理上の240 mL慣例の米国カップです。水は真の質量に近いカップあたり236.6 gで格納されます。
カップの端数は使えますか?
はい。 0.25、0.5、1.5、2.75など有限の非負数を送れます。負の値は拒否されます。
小麦粉2カップは何グラムですか?
中力粉なら240 gです。1カップあたり120 gとして登録されているため、2カップを掛けるとこの値になります。結果には計算に使った密度も表示されます。
はちみつ1カップが小麦粉1カップより重いのはなぜですか?
体積と重さは別物だからです。同じ計量カップに入っても、はちみつは小麦粉より密度が高いため、グラム数がずっと大きくなります。そのため材料ごとに1カップあたりの値が決まっています。
表にない材料を入力するとどうなりますか?
密度を推測で作らず、分からない材料としてはっきりお知らせします。同じカップ数と材料なら、いつでも同じグラム数が返るようにするためです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/cook/cups-grams \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cups":2,"ingredient":"all-purpose flour"}'const res = await fetch("https://api.kit.forhosting.com/cook/cups-grams", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cups": 2,
"ingredient": "all-purpose flour"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/cups-grams",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cups": 2,
"ingredient": "all-purpose flour"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/cups-grams", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cups":2,"ingredient":"all-purpose flour"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cups":2,"ingredient":"all-purpose flour"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/cups-grams", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"cups": 2,
"ingredient": "all-purpose flour"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.cups_grams",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
無料のブラウザツールと有料APIは同一の純粋同型関数を共有するため、課題デモ、買い物アプリ、自動レシピパイプラインは同じ入力で決して分岐しません。
密度表でカップをグラムに換算する方法
競技菓子では重要でも、リクエストごとに変わる製品換算は信頼を壊します。係数と文字列を先に検証し、無効なカップや未知の材料名はinvalid_inputで失敗し課金されません。
送る内容と返る内容
二つのフィールドを送ります。欠落フィールド、非数値のcups、負のcups、NaN、Infinity、表外の名前はinvalid_inputで失敗し課金されません。成功時は整形済みcups、人が読める材料ラベル、正規のingredient_key、表のgrams_per_cup、積としてのgrams、gに設定されたunit、カップ標準文字列、formula文字列、method fixed_density_tableを返します。成功したAPI呼び出しの料金は公開基準の$0.002/項目で、検証失敗は前払い残高を消費しません。
カップ→グラム換算が実際の仕事で現れる場面
この能力は純粋なparseエンジンなので、API料金は成功項目ごとに公開基準の$0.002で、検証失敗は残高を消費しません。
技術的な質問
カップ→グラム換算はどのように動きますか?
米国カップ数に選んだ材料の固定グラム毎カップ密度を掛けます。式は grams = cups × grams_per_us_cup[ingredient] です。
材料が未知だとどうなりますか?
リクエストはinvalid_inputと既知の材料名を列挙するメッセージで失敗します。密度は捏造されず、呼び出しは課金されません。
料金はいくらですか?
ブラウザツールは無料でローカル実行です。APIリクエストは成功項目ごとに$0.002の前払いKIT残高を使い、無効入力は課金されません。