pOH計算ツール
水酸化物イオンが0.1 mol/LならpOHは1、純水の1×10⁻⁷ mol/Lなら中性のpOH 7です。分かっている[OH−]を入れると、pOH、判定、ノートに写せる手順が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 濃度
- 0.0000001
- OHマイナス
- 0.0000001
- 濃度の単位
- mol/L
- poh
- 7
- pOH
- 7
pOH計算ツールは、水酸化物イオン濃度を、化学の実験室や教科書が用いる酸性度スケールのアルカリ側の指標に変換します。リットルあたりのモルで[OH−]を入力すると、その濃度の常用対数の負の値としてのpOH、短いアルカリ度ラベル(酸性・中性・塩基性)、ノートに書き写せる段階的な代入が返ります。宿題の検算、滴定の準備、試験復習、自動採点のすべてが、表計算や完全な水相スペシエーション一式なしに同じ閉形式の式を必要とします。経路は純粋な決定的算術であり、ネットワークも乱数シードも壁時計依存もありません。
pOHと[OH−]がともに意味すること
pOHは、水酸化物イオンの活量を水溶液向けの単純な尺度として表す常用の対数指標です。教室精度の定義では、pOHはリットルあたりモルでの水酸化物イオン濃度の常用対数の負の値、すなわち pOH は [OH−] のマイナス log 十です。[
OH−] が 1 倍の 10 のマイナス七乗モル毎リットル、およそ二十五度の純水基準のとき、pOH は七でその尺度では中性と呼ばれます。[OH−] が大きいほど pOH は小さくより塩基性・アルカリ性になり、[OH−] が小さいほど pOH は大きくより酸性になります。
濃厚な強塩基は [OH−] が 1 モル毎リットルを超えると pOH がゼロ未満になり得、強酸性溶液は [OH−] が極めて小さいと pOH を十四超に押し上げ得ます。そうした極端値も同じ式の下で有効です。決して有効でないのはゼロまたは負の濃度で、対数は正の実数にのみ定義されるからです。
教員と自動採点は成功経路と同じくらいこの拒否を重視します。静かなフォールバックは入力誤りを隠してしまうからです。pH や水のイオン積 Kw など関連する教室量は意図的に範囲外とし、既知の [OH−] を pOH に変換するという単一の検索意図にこのページを絞っています。
実務のヒント、限界、関連検索
[OH−] を公開の絶対範囲内に保ち、濃度のマイナス log 十がソルバーが拒否すべき非有限 pOH に溢れないようにしてください。リットルあたりモルを一貫して用い、出典がミリモル毎リットルや立方センチメートルあたりモルなら、一回の要求内で単位系を混ぜず呼び出し前に換算してください。授業では古典例を組み合わせます。[
すでに [OH−] が分かり pOH だけが必要なときにこの機能を選び、出典が弱塩基の Kb と未解離塩基濃度だけなら、適切な平衡モデルで先に [OH−] を求めてください。
往復の直感は簡単です。 公開 pOH のマイナス乗の十は、典型的な水相値では同じ十二桁丸めの範囲で元の濃度を復元し、[OH−] が純水基準の 1 倍の 10 のマイナス七乗モル毎リットルを横切るとアルカリ度が正しく切り替わります。
活用例
pOH = −log10([OH−]) の宿題検算
学習者は教科書の水酸化物イオン濃度を入力し、手書きの pOH とアルカリ度ラベルを提出前に決定的な結果と照合します。
計測器なし [OH−] の実験ノート換算
技術者は濃度データのみのとき、既知または計算した mol/L の [OH−] を報告書用の pOH に換算します。
化学ヘルパーの単体テスト
既知の酸性・中性・塩基性 pOH 事例と、意図的なゼロ濃度拒否を、コーディング型の課題や採点パイプライン向けに生成します。
よくある質問
水酸化物イオン濃度から pOH をどう計算しますか?
[OH⁻] を mol/L として pOH = −log₁₀([OH⁻]) を用います。本ツールは丸めた pOH、アルカリ度区分、代入手順を返します。
pH や緩衝液の pH も計算しますか?
いいえ。 既知の [OH⁻] を pOH に変換するだけです。そうしたモデルが必要なら専用の pH または緩衝液ツールを使ってください。
pOHが0未満や十四を超えることはありますか?
あります。水酸化物イオンが1 mol/Lを超える濃い強塩基ではpOHは0未満に、水酸化物イオンがごくわずかな強い酸性の溶液では十四を超えます。受け付けないのはゼロや負の濃度だけです。
弱塩基のKbと濃度しか分からないときは?
先に弱塩基の平衡のモデルで水酸化物イオン濃度を求め、その[OH−]をここに入力してください。この計算機は分かっている濃度から始め、平衡は解きません。
水酸化物イオンが多いほどpOHは小さくなりますか?
はい。水酸化物イオン濃度が高いほどpOHは小さく、溶液は塩基性になります。少ないとpOHは大きくなり、酸性に傾きます。中性の目安は1×10⁻⁷ mol/Lです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/chem/poh-from-hydroxide \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"concentration":1e-7}'const res = await fetch("https://api.kit.forhosting.com/chem/poh-from-hydroxide", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"concentration": 1e-7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/poh-from-hydroxide",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"concentration": 1e-7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/poh-from-hydroxide", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"concentration":1e-7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"concentration":1e-7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/poh-from-hydroxide", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"concentration": 1e-7
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.poh_from_hydroxide",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs | 1000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
ゼロまたは非正の濃度は明確な invalid_input エラーで拒否されるため、空欄や負の誤入力が黙って非有限の対数を出すことはありません。無料のブラウザ実行器と前払いAPIは、固定小数点丸め後に毎回同じJSONを返します。
pOHと[OH−]がともに意味すること
検証経路は公開濃度のマイナス log 十を poh フィールドと同じ固定丸めで再計算するため、成功応答には常にテストや実験ノートで断言できる手順が付きます。
APIの呼び出し方と返り値
濃度は厳密に正でなければならず、1 倍の 10 のマイナス十五乗以下はゼロとして扱い、明示的な負値とともに拒否されます。数値文字列は、1 e マイナス七のような任意の科学記数法を含む厳密な有限数値パターンに合う場合にのみ受け付けます。必須の有限数値を一つ含む JSON 本体を送ってください: concentration(別名 oh_minus, oh_concentration, hydroxide, hydroxide_ion, hydroxide_ion_concentration, c_oh, molarity_oh)、単位はリットルあたりモルです。絶対値は公開上限の一兆以内に保ち、Worker とブラウザ上の IEEE 倍精度で中間結果が有限に留まるようにします。成功時、応答は丸めた concentration と oh_minus を返し、unit_concentration を mol/L、poh と pOH を同じ丸め値、formula を文字列 pOH equals minus log ten of [OH−]、alkalinity を acidic / neutral / basic、message を短い英語要約、steps を代入行の順序付き配列に設定します。検証失敗—concentration 欠落、非有限数、絶対限界外、ゼロまたは非正の濃度、計算 pOH が非有限—は invalid_input を返し課金されません。料金は成功リクエストごとに固定 $0.002、単位項目で限界単価ゼロです。クライアントを制御できる場合は事前整形文字列より数値 JSON を送ってください。
実務のヒント、限界、関連検索
OH−] が 1 倍の 10 のマイナス七乗なら pOH 七で中性、強一塩基性の近似として 0.1 なら pOH 一で塩基性、1 倍の 10 のマイナス十四乗なら pOH 十四で酸性、concentration がゼロなら硬い invalid_input 経路を示します。このページは pOH 計算、水酸化物イオン濃度からの pOH、オンラインでの [OH−] のマイナス log 十を探す方を対象とし、緩衝液計算、滴定曲線、pH や Kw のソルバーではありません。invalid_input を返す失敗タスクは前払い残高を消費しないため、学習者が意図的にゼロを送る探索スクリプトを安く保てます。
技術的な質問
濃度がゼロまたは負の場合はどうなりますか?
非正の [OH⁻] では pOH は未定義です。API はゼロや負数の対数を取らず invalid_input を返します。
どの濃度で pOH 7 になりますか?
純水基準では [OH⁻] = 1×10⁻⁷ mol/L のとき pOH = 7、アルカリ度は中性です。
pOH 計算ツールは無料ですか?
ブラウザ版は無料でローカル実行です。API 呼び出しは成功リクエストごとに $0.002 の KIT 前払い残高を使い、失敗タスクは課金されません。