石鹸作りの水量計算機
濃度33パーセントなら、142.5 gの苛性ソーダには重さの2倍強の水が必要で、その水は溶液の67パーセントになります。アルカリの重さと濃度を入れるだけで正確な水量が出ます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 苛性ソーダの重量
- 142.5
- 苛性ソーダの濃度
- 33
- 水の重量
- 289.3181818182
- 液体の重量
- 289.3181818182
- 溶液の総重量
- 431.8181818182
- 水と苛性ソーダの比率
- 2.0303030303
石鹸作りの水量計算機は、コールドプロセスで苛性ソーダ(ライ)の質量が決まったあと必ず生じる液体側の問い、すなわち選んだ濃度でそのアルカリにどれだけの蒸留水(または他の液体)を合わせるかに答えます。固体のライ質量—水酸化ナトリウムまたは水酸化カリウムをグラム、オンス、または一貫した質量単位で—と、全溶液に対するパーセントとしてのライ濃度を入力してください。本ツールは標準定義を変形します。濃度はライをライと水の和で割った値の百倍であり、したがって水はライに百から濃度を引いた値を掛け、濃度で割ったものです。あわせて溶液総質量、水対ライ比、溶液中の水のパーセントも、テストやノート向けに固定小数丸め付きで得られます。
ライ濃度の意味と、なぜ水量がそこから決まるか
コールドプロセス石鹸では、ライ濃度—溶液強度とも呼ばれます—は、ライと水を合わせた溶液のうち固体アルカリが質量パーセントで占める割合です。
濃度三十三パーセントは溶液質量の三十三部が NaOH または KOH、六十七部が水であることを意味し、二十五パーセントは単位ライあたりの水が多くより流動的な生地になり、三十八から四十パーセントは水量を抑えた配合でトレースが速く、レシピによってはソーダ灰を抑えやすくなります。この定義は油の SAP 値とは独立です。
すでに油が要するライのグラム数が分かっていれば、そのアルカリをどれだけ希釈する液体量は濃度だけで決まります。水がライに百から濃度を引いた値を掛けて濃度で割るという変形は、その定義に対して代数的に厳密であり、経験則ではありません。趣味用途の典型範囲はおおよそ二十五から四十パーセントです。
極端に低い濃度はキュア中に蒸発させる余剰水を増やし、極端に高い濃度は結晶を溶かす溶媒が不足し不完全溶解や seizing のリスクを上げます。計算した液体には必ず耐熱容器で換気と個人防護具のもと慎重にライを溶かしてください—本計算機は液体質量の寸法だけを扱い、安全手順の代わりにはなりません。
油と同じ単位でデジタル秤によりライと水の両方を量ることを推奨します。室温付近の水の体積換算はおおよそ一グラム毎ミリリットルですが、本ツールが依拠する確実な契約は質量です。
実務上の注意、単位、完全レシピツールとの違い
質量単位を揃えてください。ライのグラムと水の液量オンスを換算なしで混ぜないでください。指導やバッチ記録では明確な例を対にしてください。
高濃度では結晶が油と合わせる前に十分溶けるようやや冷たい液体を好み、乾燥ライに水をはねるよう注がないでください—液体にライを慎重に加えてください。
このランディングは石鹸作りの水量計算機、コールドプロセスのライ濃度と水質量、与えられた NaOH 溶液強度でどれだけ水を使うかを探す人向けであり、油の SAP 計算機でも superfat 計画でも香料負荷ツールでもありません。
ライ質量と濃度が既に決まり液体量だけが必要なときは本能力を使い、油からライがまだ必要なら専用の SAP 由来ライ手順を先に使い、得られた質量をここに入力してください。
活用例
油からのライ計算のあとに水量を決める
石鹸作り手が油と SAP の計算を終え、固体 NaOH または KOH のグラムを取り、三十三パーセントなどの濃度を選び、バッチに合う蒸留水の質量を得ます。
よくある質問
コールドプロセス石鹸ではどの濃度を使うべきですか?
趣味レシピの多くはバランスの取れた既定として約 30–33% を使います。低め(約 25–28%)は湿った生地に、高め(約 36–40%)は水を抑えトレースを速め得ます。常に厳密に 0 と 100 の間に留め、レシピと安全手順に従ってください。
油が要するライ量も計算しますか?
いいえ。 本能力は固体ライ質量と希望濃度が既に分かっているときの水(または液体)だけを計算します。油の SAP 値からのライは別に求め、その質量をここに入力してください。
142.5 gの苛性ソーダを濃度33パーセントにするには水はどれくらいですか?
アルカリの重さに100から33を引いた値を掛け、33で割ります。アルカリの2倍強の水になり、溶液の総重量と水とアルカリの比も同時に表示されます。
水酸化カリウムにも使えますか?
使えます。水酸化ナトリウムでも水酸化カリウムでも、固形の重さをグラムやオンスなど好きな質量の単位で入れれば、水も同じ単位で表示されます。
濃度を0や100パーセントにできないのはなぜですか?
0パーセントでは無限の水が必要になり、100パーセントは液体のない固形のアルカリそのものだからです。濃度は0と100の間の値で入力してください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/hobby/craft-soap-water \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lye_weight":142.5,"lye_concentration":33}'const res = await fetch("https://api.kit.forhosting.com/hobby/craft-soap-water", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lye_weight": 142.5,
"lye_concentration": 33
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/craft-soap-water",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lye_weight": 142.5,
"lye_concentration": 33
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/craft-soap-water", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lye_weight":142.5,"lye_concentration":33}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lye_weight":142.5,"lye_concentration":33}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/craft-soap-water", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"lye_weight": 142.5,
"lye_concentration": 33
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.craft_soap_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 エラーで拒否されます。経路は純粋な決定論的算術であり、ネットワークも乱数シードも壁時計依存もなく、無料のブラウザ実行と前払い API は毎回同じ JSON を返します。
API の呼び出し方と返却内容
必須の有限数二つを含む JSON 本文を送ってください。lye_weight(別名 lye, naoh, koh, lye_mass, lye_grams, alkali_weight, sodium_hydroxide)と lye_concentration(別名 concentration, lye_pct, solution_strength, lye_percent, conc, naoh_concentration)です。中間の商が Worker とブラウザ上の IEEE 倍精度で有限に保たれるよう、絶対値は公開上限の一兆以内に収めてください。lye_weight は厳密に正でなければならず、十のマイナス十五乗以下は非正として拒否されます。lye_concentration は厳密にゼロより大きく百未満でなければならず、ゼロ濃度は無限の水を要求し、百パーセントは液体相のない純粋固体アルカリだからです。成功時は丸めた入力をエコーし、water_weight と liquid_weight を同じ丸め済み液体質量に、total_solution_weight をライ加える水に、water_to_lye_ratio を水をライで割った値に、water_percent_of_solution を百から濃度を引いた値に、formula を式の簡潔な要約に、message を短い英語要約に、steps を置換行の順序付き配列に設定します。欠落フィールド、非有限数、絶対上限外、非正のライ、開いた単位区間外の濃度など検証失敗は invalid_input を返し、課金されません。価格は成功した要求ごとに定額の $0.002 で単位は item、限界単価はゼロです。
実務上の注意、単位、完全レシピツールとの違い
lye_weight がグラムなら water_weight もグラム、オンスで作業するなら両側ともオンスです。濃度三十三パーセントの NaOH 百四十二点五グラムは水対ライ比がおよそ二対一で約二百八十九点三グラムの水を要し、二十五パーセントのライ五十グラムは三対一で百五十グラムの水を要し、lye_weight ゼロや濃度百は厳しい invalid_input 経路を示します。invalid_input を返す失敗タスクは前払い残高を消費しないため、学習者が意図的に濃度をゼロや百にしても探索スクリプトは安価です。往復確認は容易です。 ライをライ加える水で割り百倍した結果が同じ十二桁丸めで lye_concentration に一致すること、水加えるライが total_solution_weight に一致することを確かめてください。
連携の活用例
水割引レベルの比較
作り手が同じライ質量で二十八パーセントと三十六パーセントを試し、各 water_weight と water_to_lye_ratio を読み、油計算をやり直さずに湿った配合か速いトレースかを選びます。
石鹸アプリと授業用フィクスチャ
趣味アプリと教材が既知の水量と、意図的なライゼロや無効濃度の拒否を生成し、決定論的回帰テストとワークシートの解答キーに使います。
技術的な質問
ライ濃度から石鹸の水量はどう計算しますか?
water_weight = lye_weight × (100 − lye_concentration) / lye_concentration を使います。これは concentration% = 100 × lye / (lye + water) の変形です。本ツールは溶液総質量と水対ライ比も返します。
lye_weight がゼロ、または濃度が 0% や 100% の場合は?
要求は invalid_input で拒否されます。非正のライは溶液を寸法できず、0% は無限の水を要し、100% は液体相のない純粋固体アルカリです。
石鹸作りの水量計算機は無料ですか?
ブラウザツールは無料でローカル実行されます。API 呼び出しは成功した要求ごとに $0.002 の KIT 前払い残高を使い、失敗タスクは課金されません。