水量からコーヒー豆を計算
1対16で500 mlの湯を使うなら、コーヒー豆は31.25 gです。ケトルの湯量と抽出比を入力すると、豆の量がグラムとオンスで分かり、1リットル当たりのグラム数も表示されます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 水 (ml)
- 500
- 比
- 16
- 豆 (g)
- 31.25
- 豆 (oz)
- 1.1023113109
- 水 (g)
- 500
- 水のカップ数
- 2.1133764189
家庭のバリスタ、カフェの指導者、レシピアプリは、秤の目標ではなくケトルの水量から始めることがよくあります。V60なら500ミリリットル、マグカップのポアオーバーなら250ミリリットル、バッチ抽出なら1リットルです。足りない数字は、選んだ抽出比でその水に対して何グラムのコーヒーを量るかです。この水量からコーヒー豆を求める計算機は、抽出用水のミリリットルを水対コーヒーの比で割り—1ミリリットルの水を1グラムとみなす、どのバリスタ秤でも使う厨房の慣例—乾燥豆の用量をグラムとオンスで返し、比のラベルとリットルあたりグラムも示します。
抽出比の意味と豆重量の求め方
抽出比は、乾燥コーヒーの質量に対する水の質量です。スペシャルティコーヒーでは1対16、つまり水16グラムごとに豆1グラムと書くか、同じ意味で16という一つの数で書きます。抽出用水1ミリリットルは厨房秤でもバリスタ秤でも1グラムとして扱うため、目標ケトル量(ミリリットル)は、これから注ぐ水の質量そのものです。
この計算機はその等式を実装します。豆のグラムは、水量ミリリットルを選んだ比で割った値です。500ミリリットルを16対1にすると31.25グラムです。
250ミリリットルを15対1にすると16と3分の2グラムです。エンジンは抽出収率、総溶解固形分、粒度は測定しません。それらは風味を変えますが、開始用量は変えません。
比を代わりに選ぶこともありません。スタイルはご自身で選びます—フレンチプレスや浸漬のややタイトな12から15、定番ポアオーバーの15から17、エスプレッソ飲料比のおよそ1.5から2.5—そして割り算が、レシピカード、カフェのSOP、自動ケトルワークフローに固定できる計量可能な数を返します。
水量から豆を求める計算機が役立つ場面
ポアオーバーのブログやV60レシピサイトは、投稿にケトル量と店の比が並ぶとき、矛盾する推測ではなく毎回同じグラム用量を読者に見せるための単一の真実源が必要です。カフェのバッチ抽出ボードや研修資料は、表計算を開かずに1リットルのサーバーや500ミリリットルのデキャンタを量れるホッパー用量に変換できます。
ミールプレップやオフィスのコーヒー運用は、豆入れがグラム表示なら水量だけで職員用カラフェを拡大できます。カフェイン推定と組み合わせるのは用量が分かってからです。カフェインはグラムと方法に依存し、このページは水が何グラムを要求するかという前段の問いに答えます。
検証失敗は残高を消費しません。1ミリリットル=1グラムの慣例を文書化し、プロダクト文案で比の語彙を安定させれば、自前の抽出比表を置かずに家庭ケトル・CMSブロック・エッジワーカー向けの再現可能な厨房計算が得られます。
活用例
カフェのバッチ抽出と研修ボード
サービス中に表計算を開かず、サーバーやデキャンタの量を店の抽出比のホッパー用量へ変換します。
よくある質問
どの抽出比を使うべきですか?
ポアオーバーとドリップは 15–17(およそ 59–67 g/L)が多いです。フレンチプレスは一般に 12–15 です。エスプレッソ飲料比は 1.5–2.5 付近です。計算機はスタイルを選びません。送られた比を適用します。
なぜ水1ミリリットルを1グラムとみなすのですか?
バリスタ秤と抽出レシピがその慣例を使い、ケトルのミリリットルとグラム用量を入れ替え可能にしています。温度補正した水の密度は使いません。
250 mlの湯にはコーヒーが何グラム必要ですか?
1対15なら16グラムと3分の2です。湯の量を比率で割って求めるためです。比率を薄めにすると量は減るので、実際に使っている比率を入力してください。
挽き目や抽出の具合も考慮されますか?
されません。計算するのは最初に量る豆の量だけです。挽き目や抽出、仕上がりの濃さは味を変えますが、比率から決まる豆のグラム数は変わりません。
1対16だと1リットル当たり何グラムですか?
62.5グラムです。1000を16で割った値になります。比率ごとに1リットル当たりのグラム数も表示されるので、ポットや大量に淹れるときに便利です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/cook/coffee-beans-from-water \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"water_ml":500,"ratio":16}'const res = await fetch("https://api.kit.forhosting.com/cook/coffee-beans-from-water", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"water_ml": 500,
"ratio": 16
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/coffee-beans-from-water",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"water_ml": 500,
"ratio": 16
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/coffee-beans-from-water", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"water_ml":500,"ratio":16}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"water_ml":500,"ratio":16}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/coffee-beans-from-water", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"water_ml": 500,
"ratio": 16
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.coffee_beans_from_water",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
正でない水量は用量を捏造せず invalid_input で失敗します。
入力契約、応答の形、エラーの扱い
ratio は水1に対するコーヒーではなく、コーヒー1に対する水の部数としての抽出比です。空のケトルや符号の誤りに対する契約であり、0グラムの静かな成功ではありません。例: 500ミリリットル・比16は31.25グラムです。例: 250ミリリットル・比15は循環小数の16.666…グラムで、goldens 向けに安定して丸めます。必須の有限数2つを含むJSONボディをPOSTしてください。water_ml は目標の抽出水量(ミリリットル)で、厳密に正でなければなりません。water、volume、water_volume、ml、brew_water、water_volume_ml などの別名を受け付けるため、レシピ取り込み側のフィールド対応が減ります。16は16対1です。 別名には brew_ratio、water_ratio、coffee_ratio、brew があります。数値文字列はJSONの数と同じに解釈します。成功時のボディは丸めた入力を返し、主結果の乾燥用量 beans_g、同じ質量の avoirdupois オンス beans_oz、1ミリリットル=1グラム慣例の water_g、米国慣用カップの水量 water_cups、比で1000を割った grams_per_liter、1対N表示の ratio_label、beans_g = water_ml / ratio を述べる formula、UI用の短い message を含みます。欠落フィールド、数値でない値、Infinity、NaN、正でない ratio は invalid_input で失敗し請求されません。水量が0または負でも invalid_input となり、正でない水量では豆重量を計算できないというメッセージになります。
水量から豆を求める計算機が役立つ場面
カップサイズを既に保存している抽出アプリは、ミリリットルのスライダーと保存した比を beans_g に変え、秤への案内にできます。実装はティアAの純粋な parse のため、成功した呼び出しはモデルトークンも外向きネットワークもなく公開の基本料金 $0.002 です。
連携の活用例
ケトル量から作るポアオーバーとV60のレシピ
公開されたミリリットル目標と店の 1:16 または 1:15 の比を安定した beans_g 行に変え、読者が毎回同じ用量を量れるようにします。
抽出アプリと秤への案内
カップサイズのスライダーと保存した比を beans_g に対応づけ、電話や秤が量るべき量を示します。
技術的な質問
水量からコーヒー豆の重量をどう計算しますか。
正の water_ml と正の ratio(コーヒー1に対する水の部数)を送ってください。APIは1ミリリットルの水を1グラムとみなし、beans_g = water_ml / ratio を返します。
水量が0または負だとどうなりますか。
タスクは invalid_input で失敗します。正でない水量では豆重量を計算できず、失敗は請求されません。
水量からコーヒー豆を求める計算機の料金は。
ブラウザのツールは無料です。APIリクエストは成功1回あたり $0.002 の前払いKIT残高を使い、不正な入力は請求されません。