野菜発酵の塩分計算機
千切りキャベツ1000 gを2%で漬けるなら、塩は20 gです。野菜の重さと、ブラインを使うなら水の重さ、塩分パーセントを入れると、合計重量に割合を掛けて、同じ単位で塩の量を出します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 野菜の重さ
- 1,000
- 水の重量
- 0
- パーセンテージ
- 2
- 総重量
- 1,000
- 塩の重さ
- 20
乳酸発酵の野菜では、有用な乳酸菌が育ち腐敗菌を抑えるために、計量した塩分%が欠かせません。家庭での発酵、レシピ作成、食事準備のツールでは、キャベツ、キュウリ、混合野菜を水(任意)と一緒に瓶に詰めるとき、何グラムの塩を量るべきかが明確に必要です。本野菜発酵塩分%計算機は、野菜の重量、水の重量、選んだ塩分%を受け取り、総重量方式(塩=野菜+水×%÷100)を適用し、食材に使ったのと同じ単位で正確な塩の質量を返します。ドライソルトのザワークラウトは水を0に、ブライン式ピクルスは液体を含めます。
塩分%が重要な理由と計算式の意味
野菜発酵では、塩が植物細胞から水を引き出し、乳酸菌に有利な選択的環境をつくり、食感をしっかり保つのに役立ちます。料理書や発酵ガイドは、固定の小さじ数ではなく総重量に対する%で目標を示すことが多く、同じ2%のブライン強度を狙っても大きなキャベツ玉は1本のキュウリより多くの塩が必要だからです。本計算機は広く教えられる総重量法を実装します。
野菜の質量と水またはブライン液の質量を足し、その和に%を100で割った値を掛けます。クラシックなドライソルト・ザワークラウトではキャベツを細切りし、水重量を0にしても、塩は野菜のみの%として得られます。キュウリのピクルスや、詰めた食材にブラインを注ぐ混合野菜発酵では、食材重量と水重量の両方を含め、瓶内全体の塩分濃度を反映させてください。
多くの野菜では安全な家庭用途の目安はおおよそ1.5〜3%で、暑い気候や長めの発酵ではやや高めにすることもあります。
使い方と実用上の注意点
自宅で1本の瓶を詰めるとき、ワークショップで教えるとき、印刷レシピをキッチンスケールと照合するときは、ブラウザ内の無料の野菜発酵塩分%計算機をご利用ください。検証失敗はエンジン拒否後に残高を消費しません。マスター発酵式を倍にするときはレシピ拡大ツールと組み合わせつつ、塩分%計算は分離し、瓶サイズを変えても新しい%を発明しなくてよいようにしてください。
本計算機は瓶の温度監視、発酵日数の見積もり、清潔な器具・良質な食材・食品安全の判断の代替にはなりません。入力は他のKIT parse項目と同じ保持規則に従い、経路はネットワーク・乱数シード・壁時計のない純算術のため、継続的インテグレーションのフィクスチャに結果を固定しても安全です。
活用例
ブラインピクルスと混合瓶
食材と水の両方の重量を含め、キュウリや混合野菜の発酵が瓶サイズが変わっても一貫した%になるようにします。
よくある質問
ザワークラウトやピクルスでは何%がよいですか?
多くの家庭向けガイドは総重量の約1.5–3%を目安にします。本計算機は単一の率を強制せず、レシピや信頼できる指針に合わせて選んだ%を適用します。
水の重さも合計に含めますか?
ブラインを注ぐ場合は含めます。きゅうり1000 gと水500 gを2.5%で漬けるなら塩は37.5 gです。ザワークラウトのように塩だけで漬ける場合は、水を0にします。
グラムではなくオンスで量ってもよいですか?
野菜と水を同じ単位でそろえれば問題ありません。換算はせず計算だけを行い、塩も同じ単位で返します。キッチンスケールのグラムで量るのがいちばん簡単です。
発酵が安全かどうかも判断できますか?
できません。食品安全の基準を示すものではなく、信頼できるレシピや地域の指針がすすめる割合で塩の量を計算します。多くの野菜は1.5~3%の範囲です。
小さじではなくパーセントで考えるのはなぜですか?
同じ2%の塩分でも、大きなキャベツ1玉には、きゅうり1本よりずっと多くの塩が必要だからです。合計重量に対する割合なら、どの大きさの瓶にも合わせられます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/cook/fermentation-salt \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"vegetable_weight":1000,"water_weight":0,"percentage":2}'const res = await fetch("https://api.kit.forhosting.com/cook/fermentation-salt", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"vegetable_weight": 1000,
"water_weight": 0,
"percentage": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/fermentation-salt",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"vegetable_weight": 1000,
"water_weight": 0,
"percentage": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/fermentation-salt", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"vegetable_weight":1000,"water_weight":0,"percentage":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"vegetable_weight":1000,"water_weight":0,"percentage":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/fermentation-salt", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"vegetable_weight": 1000,
"water_weight": 0,
"percentage": 2
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.fermentation_salt",
"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は同一の決定論的純関数を共有するため、厨房チェックリストと自動レシピ系が2%バッチで食い違うことはありません。
塩分%が重要な理由と計算式の意味
本ツールは単一の医療・食品安全基準を押し付けるものではなく、信頼できるレシピや地域の指針の%を適用できるよう算術を計算し、テストや手順書に固定できる透明なフィールドを返します。
入力契約、単位、応答フィールド、無効な入力
野菜と水で単位を揃えてください(キッチンスケールではグラム推奨)。例:キャベツ1000グラム、水0、2%なら塩20グラム。キュウリ1000グラム+水500グラム、2.5%なら塩37.5グラムです。JSON本体に必須の有限数を3つ送ってください。vegetable_weightは正の野菜質量、water_weightは水または液体ブラインの非負の質量(ドライソルトでは0可)、percentageは0より大きく100以下の塩分目標です。数値文字列もJSON数値と同様に受け付けます。veg、vegetables、water、liquid、salt_percent、percent、pctなどの別名を認識するため、レシピ取り込み側のフィールド対応が減ります。エンジンは純粋な算術のみ行い、オンスをグラムに変換せず同じ単位でsalt_weightを返します。成功時は丸めた入力、野菜と水の和であるtotal_weight、量るべき塩のsalt_weight、methodは常にtotal_weight_percentage、UI凡例やAPI文書向けに式を再掲するformula文字列を返します。欠落フィールド、非有限値、0または負の野菜重量、負の水、0より大きく100以下の範囲外のpercentageはinvalid_inputで失敗し課金されません。
ブラウザ利用、API料金、運用フローと実用上の限界
発酵アプリ、ミールキット構築、CSAレシピサイト、バッチ厨房スクリプトが同じ決定論的契約を必要とする場合は、成功1件あたり$0.002のKIT残高の前払いAPIをご利用ください。SDKを提供する作者は3つの数値フィールドを単純な重量・%フォームに対応づけできます。
連携の活用例
家庭のザワークラウトとキムチ
細切りキャベツや混合野菜を量り、ドライソルトなら水を0、液体を含める場合は水も入力し、1.5–3%の塩を指定して返却されたsalt_weightをキッチンスケールで量ります。
レシピアプリとバッチ厨房
ミールキット、CSAレシピカード、製造手順で、総重量%の決定論的APIにより成功1件あたり$0.002で塩の計量を自動化します。
技術的な質問
野菜発酵の塩はどう計算しますか?
vegetable_weight、water_weight、percentageを送ってください。塩は (vegetable_weight + water_weight) × (percentage / 100) で、野菜と水に使った同じ質量単位です。
water_weightは0にできますか?
はい。クラシックなザワークラウトのようなドライソルト発酵では water_weight 0 を使い、塩は野菜重量のみの%とします。
野菜発酵塩分計算機の単位は何ですか?
一貫した任意の質量単位(グラム推奨)です。エンジンは単位変換をせず、salt_weightはvegetable_weightおよびwater_weightと同じ単位で返ります。
野菜発酵の塩分計算機は無料ですか?
ブラウザツールはお使いの端末上で無料です。API呼び出しは成功1件あたり$0.002の前払いKIT残高を使い、無効入力は課金されません。