米のカップ⇔グラム換算
生の白米は1カップ185 g、炊いたご飯は1カップ158 gです。米の状態を選ぶだけで、カップからグラムへ、グラムからカップへ正しく換算できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 量
- 1
- 状態
- raw
- 結果
- 185
- 変換元
- cups
- 変換先
- grams
- 状態ラベル
- raw (uncooked) rice
家庭料理、ミールプレップアプリ、レシピ取り込みでは、袋からすくった乾いたカップ量とデジタルスケールのグラム量という二通りの米の測り方に常に直面します。その二つの数字は、米が生(未炊飯)かすでに炊き上がっているかも分かって初めて意味を持ちます。カップ一杯の未炊飯白米は約百八十五グラム、同じ米国カップの炊き上がり米は約百五十八グラムです。状態を示さずに密度を入れ替えると、分量・マクロ・買い物リストが静かに崩れます。本機能は状態ごとの固定密度でカップとグラムを変換し、同じ量・同じ状態なら常に同じ結果を返し、ネットワーク参照もランダムな詰め込み推定も行いません。非負の量、raw または cooked の状態、必要に応じて量がすでにカップかグラムかを送ります。エンジンは公開のカップあたりグラム係数で乗算または除算し、両単位と明確な状態ラベルを返します。未知の米状態は乾燥米を黙って仮定せず invalid input で失敗します。
米のカップとグラムに生・炊き上がりの密度が必要な理由
米の質量と体積は、穀粒の物理状態を明示したときだけ一致します。乾いた未炊飯米は密度が高くさらさらしています。従来のキッチン表では米国慣用カップ一杯あたり約百八十五グラムです。
茹でたり蒸したりすると水が各粒を膨張させ、同じカップを満たす炊き上がり分は、多くの換算器が使う詰め込み基準ではスケール上より軽く—ここではカップあたり約百五十八グラムです。どの米カップも同じ質量として扱うと、食事計画が乾米を過剰発注したり、栄養表示で炊き上がり分量を過少報告したりします。
本製品はこれら二つの密度の公開固定表を保持し、第三の品種をその場で発明しません。変換は単純で、解決した状態のカップあたりグラムでグラム=カップ×係数、または起点がすでにグラムなら逆の除算です。表が固定で算術が純粋なため、宿題チェッカー、レシピ取り込み、継続的インテグレーションのフィクスチャは、ライブ計量データベースを呼ばずに正確な出力を固定できます。
台所での使い方と注意点
カウンターで一品のレシピをスケールするとき、乾いたカップ表現とスケール重量を混ぜたブログ記事を確認するとき、炊き上がり米と生米が一つの密度を共有しない理由を教えるときには、無料のブラウザ内米カップ⇔グラム変換器を使ってください。
次の行が米ではなく小麦粉や砂糖なら一般的なグラム⇔カップ食材表と、液体ストックが同じカードを共有するならミリリットル⇔カップ変換器と組み合わせてください。玄米、寿司米、ワイルドライスは実キッチンではわずかに詰め方が異なることがあります。本ツールは生・炊き上がりの白米キッチン固定密度を使い、それら二つの詰め込み数値を超える吸水収率比はモデル化しません。
入力は他の KIT parse 項目と同じ保持規則に従い、アルゴリズムが壁時計・乱数・遠隔参照を使わないため結果は継続的インテグレーションのフィクスチャに固定して安全です。
活用例
乾いた米の分量をキッチンスケールへ
レシピの生米カップをグラムに変換し、詰め込み密度を推測せずデジタルスケールを袋の計量と一致させます。
栄養アプリで炊き上がり残りを記録
ユーザーがカップすくいで考えても、質量を保存するマクロトラッカー向けに調理済み米のカップをグラムにします。
よくある質問
米のカップをグラムにどう変換しますか?
既定で from は cups なので、その状態の固定密度で結果はグラムです。
変換器はどの密度を使いますか?
生米(uncooked)は US カップあたり 185 グラム。炊き上がりは US カップあたり 158 グラム。どちらも固定の慣用キッチン密度で、ライブDB参照ではありません。
米の状態が未知だとどうなりますか?
raw と cooked(および uncooked や prepared などの文書化された別名)のみ受け付け、未知の状態は拒否され課金されません。
グラムをカップに戻せますか?
応答はカップとグラムの両方を返し、result はカップです。
玄米や寿司米、ワイルドライスにも使えますか?
生と炊いたあとの白米の決まった重さで計算します。玄米や寿司米、ワイルドライスはカップへの詰まり方が少し違うことがあるため、結果は目安としてお使いください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/cook/rice \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"amount":1,"state":"raw"}'const res = await fetch("https://api.kit.forhosting.com/cook/rice", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"amount": 1,
"state": "raw"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/rice",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"amount": 1,
"state": "raw"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/rice", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"amount":1,"state":"raw"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"amount":1,"state":"raw"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/rice", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"amount": 1,
"state": "raw"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.rice",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
米のカップとグラムに生・炊き上がりの密度が必要な理由
大文字小文字を区別しない名前と uncooked、dry、prepared、cooked rice などの親しみやすい別名は同じ正規キーに正規化され、フォーム UI は親しみやすく JSON 契約は安定したままです。負の量と欠落フィールドは無効入力として拒否され、ゼロは生成された買い物リストや手順テンプレートの空の任意行について両単位で正しくゼロを返します。
コンバータの呼び出し方と応答フィールドの読み方
逆方向の変換では from を grams にしてください。単純表示なら result だけで十分です。自動パイプラインでは正規キーを、消費者フォームでは親しみやすい別名を優先してください。必須の数値フィールド amount に非負の有限量、必須の文字列フィールド state に raw または cooked を指定した JSON 本体を送ってください。amount には value、quantity、qty の別名が使えます。クライアントが既にそれらのラベルを使う場合、state には rice_state、form、cooked_state が使えます。任意フィールド from の既定は cups で、米カップからグラムの検索が期待どおりの経路に着地します。生米一杯が炊き上がり一杯より重い理由を見せるなら grams_per_cup を使います。英語ランディング向けの英語キッチン名がまだ必要な多言語シェルでは state_label を使います。basmati_only のような未知の米状態やどの別名にも一致しない誤字は invalid_input で失敗し、検証拒否後は課金されません。非有限量、空の state 文字列、必須フィールド欠落は同じエラー経路です。
実務的なキッチン運用、制限、API 料金
ミールプランアプリ、マクロトラッカー、レシピ CMS、ローカライズパイプラインが安定した KIT 契約の下で多くの米行を変換する必要があるときは、成功一件あたり $0.002 のプリペイド API を使ってください。SDK を出荷する作者は、家庭料理が袋ラベルと炊き上がり残りを紙で比べるように、応答をカップとグラムの二列 UI に状態ラベルを行サブタイトルとしてマッピングできます。
連携の活用例
レシピパイプラインで米行を正規化
ミールプラン API は明示的な生/炊き上がり状態付きのカップとグラム混在入力を受け、安定した二単位 JSON 契約を出します。
技術的な質問
米のカップ⇔グラム変換は無料ですか?
ブラウザツールは端末上で無料です。API 呼び出しは成功一件あたり $0.002 のプリペイド KIT 残高を使い、検証失敗は課金されません。