豆重量から抽出水量
豆18 gを湯16対豆1で淹れるなら、抽出に使う湯は288 mlです。コーヒーを量り、初期設定の比率のままか別の比率を選ぶと、最初の蒸らしの前にケトルの湯量が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 豆の重さ
- 18
- 抽出比率
- 16
- 水の量
- 288
- 比の表記
- 1:16
スペシャルティコーヒーのレシピは、ほぼ必ずブリューレシオ—質量あたりのコーヒー1に対して注ぐ水の部数—から始まり、固定のカップサイズだけではありません。家庭のバリスタ、カフェ研修、レシピアプリは、豆の投与量を目標の濃度に合う水量へ変換する決定的な手段を必要とします。この豆重量から抽出水を求める計算機は、豆重量に選んだブリューレシオ(既定は16対1)を掛け、明確な1:Nレシオ表示付きで水量を返します。豆の質量がグラムで、水の密度を1グラム毎ミリリットルとみなすとき、結果はケトルのスケール向けの抽出水のミリリットルです。
豆重量とブリューレシオが水量になる仕組み
ブリューレシオは単純な比です。コーヒー質量に対する水の質量です。レシオを1対16と書くと豆1グラムに水16グラムが対応し、数値16と書くと同じ意味—コーヒー1部に対する水16部—になります。
豆重量にその係数を掛けると抽出水の総質量になります。レシオを変えるとカップ形状を変えずに濃度が変わります。同じ挽き目と接触時間なら15対1の注ぎは17対1より濃く感じます。
フレンチプレスなどの浸漬はだいたい12〜15、ポアオーバーやドリップは15〜17、エスプレッソ濃縮は飲料として質量比1対2付近が多く、同じ算術の別用途です。
コーヒー水量計算機が役立つ場面
袋で豆を買い1〜2杯淹れる家庭バリスタは、15グラムの V60 から22グラムの Chemex へ移るとき表を書き直さずに、投与量の変化に追従する水量が必要です。カフェ研修はスタッフ用レシオカードを印刷し、客が濃いめ・薄めを求めたときのライブ確認を望みます。
レシピサイトやモバイルアプリはスタイルをレシオ数値で保存し、抽出ガイドやフィルター紙・ケトル容量の買い物リストを描画するとき小さな変換を呼びます。豆質量と水対コーヒー比が既知のときにこの能力を選んでください。カップからグラムへの密度変換でも、カフェイン投与量計算機でも、ピザ生地の加水率ヘルパーでもありません。
活用例
1杯ポアオーバーの投与量
豆のグラムと1:16(または任意)のレシオを入力し、ブルーム前にケトルの正確な湯量を読み取ります。
バッチ抽出のスケール
投与量とレシオを掛けてカフェのフィルターレシピを拡大し、総水量をエアポットやバッチバスケットに合わせます。
よくある質問
ブリューレシオ16の意味は?
1:16、すなわち質量でコーヒー1に水16です。豆18グラム・レシオ16では水288 mL が必要です(1 g/mL を仮定)。
豆重量が0または負の場合は?
豆重量は正の有限数である必要があり、無効入力は課金されません。
粉の量を変えると湯の量はどうなりますか?
同じ比率のまま粉の量に合わせて変わるので、濃さは変わりません。15 gのV60から22 gのChemexに替えるときも、新しい重さを入れるだけで湯の量が決まります。
量るのは豆ですか、挽いた粉ですか?
どちらでもかまいません。豆のままの重さでも、挽いた粉の重さでも入力できます。グラムで入れれば、水1グラムを1ミリリットルとみなすため、結果は湯のミリリットル数になります。
お客様向けに濃いめや軽めにするには?
粉の量はそのままで比率を変えます。湯の割合を減らすと味がしっかりし、挽き目と抽出時間が同じなら、15対1は17対1より濃く感じられます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/cook/coffee-water-from-beans \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bean_weight":18}'const res = await fetch("https://api.kit.forhosting.com/cook/coffee-water-from-beans", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bean_weight": 18
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/coffee-water-from-beans",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bean_weight": 18
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/coffee-water-from-beans", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bean_weight":18}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bean_weight":18}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/coffee-water-from-beans", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"bean_weight": 18
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.coffee_water_from_beans",
"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 で失敗します。
豆重量とブリューレシオが水量になる仕組み
実用では室温付近の水密度は1グラム毎ミリリットルに十分近く、グラムの水質量はミリリットルの体積と等しいため、グラムで投与するとき計算機は water_volume をその単位で報告します。このエンドポイントは抽出収率・TDS・挽き目はモデル化せず、最初の注ぎの前にケトルとスケールを合わせられるよう水を豆に合わせてスケールするだけです。
入力契約・既定値・応答形・エラー
例:豆18グラム・既定レシオ16で抽出水288ミリリットルです。必須の正の有限数 bean_weight(別名 beans, bean_g, dose, dose_g, coffee_weight, coffee_g, grounds)—生豆または粉の投与質量—を含む JSON 本体を POST してください。任意で brew_ratio(別名 ratio, water_ratio, ratio_water, brew, strength_ratio)—豆1部に対する水の部数—を送れます。省略時は16です。 両フィールドは JSON 数または数値文字列で届いて構いません。bean_weight が0または負なら invalid_input で失敗し、豆重量は正でなければならないと示します。brew_ratio が0または負も同様です。bean_weight 欠落、空文字、非有限値、絶対値が1兆を超える値も検証に失敗し課金されません。成功時は bean_weight と brew_ratio をエコーし、積としての water_volume、1:16 のような表示用 ratio_label、閉じた恒等式の formula、UI 向け英語1行の message を返します。料金は成功リクエストごとに単位 item で定額 $0.002 です。無料ブラウザ実行は API 経路と同じ同型の solve 関数を使います。
コーヒー水量計算機が役立つ場面
実装が純 parse の tier A のため、成功コールはモデルトークンも外向きネットワークもなく公開の基本価格 $0.002 です。invalid_input で失敗したタスクは前払い残高を消費しないため、エラー処理確認のために意図的に投与量0を送る探索スクリプトも安く保てます。
連携の活用例
レシピアプリの抽出カード
スタイルを brew_ratio 値として保存し、ユーザー投与量から各カードの water_volume を埋めるために API を呼び出します。
技術的な質問
豆重量からコーヒーの水量をどう計算しますか?
bean_weight(正の質量)と任意の brew_ratio(豆1部に対する水部、既定16)を送ってください。API は water_volume = bean_weight × brew_ratio を返します。
water_volume はミリリットルですか?
bean_weight がグラムで水密度を 1 g/mL とみなすとき、water_volume はミリリットルです。オンスなど他の質量単位で投与する場合は単位を揃えてください。
コーヒー水量計算機の料金は?
ブラウザツールは無料です。API リクエストは前払い KIT 残高で成功コールあたり $0.002 です。無効入力は課金されません。