pOH計算
水酸化物イオンが0.001 mol/LならpOHは3、pHは11で、はっきりした塩基性です。[OH−]をmol/Lで入れると、pOH、pH、対応する[H+]、25 ℃での判定が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- OH濃度
- 0.001
- pOH
- 3
- pH
- 11
- H濃度
- 0
- 温度(°C)
- 25
pOHはpHの塩基側パートナーで、リットルあたりモルの水酸化物イオン濃度の常用対数の符号を反転したものとして定義されます。純水と希薄水溶液では25 °Cで水のイオン積がpHとpOHの和を十四に固定するため、[OH−]が分かれば追加測定なしでpOHと対応するpHが直ちに分かります。学生は強塩基の宿題セットごとにこの恒等式を使い、ラボ技術者は測定した水酸化物モル濃度を廃棄物中和記録のpHに変換し、プロセス化学者は[OH−]が自然なプロセス変数であるアルカリ流を監視します。この計算は厳密に正の水酸化物濃度を受け取り、pOH、pH、暗黙の[H+]、25 °Cマーカー、酸・中性・塩基の単純ラベルを返し、ゼロまたは負の濃度を拒否して悪い対数がInfinityやNaNになることを防ぎます。
実務でpOH計算が現れる場面
高校と大学入門の化学コースは、[OH−]をpOHへ、さらに十四の恒等式でpHへ変換する強塩基ドリルを無限に課します。信頼できるオラクル一つで、浮動小数ノイズを手でごまかさず採点とデモ準備が速くなります。アルカリ廃水流を記録する環境ラボはしばしば水酸化物を測るか滴定から推定し、酸尺度を期待する規制フォーム用に一貫したpH列を必要とします。
プロセス化学者と水処理技術者は、[OH−]が制御変数でpHが報告製品仕様である苛性調合タンクを追跡します。アルカリ緩衝液や洗浄液を調製する薬学・製剤グループは、目標水酸化物モル濃度が意図したpH帯に入ることをロット出荷前に確認します。
H+]のみからのpH、温度依存Kw表、緩衝式、水酸化ナトリウム質量パーセントからモル濃度への変換が後で必要なら、この水酸化物からpOHの計算ページを過負荷にせず、別の検索意図とランディングとして扱ってください。
活用例
宿題・試験の解答キー
教科書の[OH−]値を25 °CのpOHとpHに変換し、学生と自動採点が一つの閉じた形の正解を共有します。
アルカリ工程・廃棄物ログ
測定した水酸化物モル濃度を、廃水、苛性タンク、中和記録の一貫したpH列にします。
強塩基のラボ調製
計画したNaOHまたはKOHモル濃度がプロトコル要求のpH帯になるかを、バッチ混合前に確認します。
よくある質問
pOHはどう計算されますか?
pOH = −log10([OH−]) で、[OH−]はmol/Lの水酸化物イオン濃度です。
[OH−]がゼロや負の場合はどうなりますか?
pOHは −log10([OH−]) を使うため、ゼロと負の濃度はInfinityやNaNを返す代わりに拒否されます。
水酸化物イオンの値がミリモル毎リットルのときは?
入力する前に1000で割ってmol/Lにしてください。計算機はすべての値をmol/Lとして読むので、ミリモルのまま入れると試料に合わないpOHとpHになります。
純水のpOHはいくつですか?
25 ℃の純水では水酸化物イオンが1×10⁻⁷ mol/Lなので、pOHは7、pHも7になり、計算機は中性と判定します。
水酸化物イオンが1 mol/Lのときはどうなりますか?
pOHは0、pHは14になります。強い塩基の濃い溶液の目安として、教科書の確認問題によく使われる組み合わせです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/chem/poh \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"oh_concentration":0.001}'const res = await fetch("https://api.kit.forhosting.com/chem/poh", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"oh_concentration": 0.001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/poh",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"oh_concentration": 0.001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/poh", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"oh_concentration":0.001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"oh_concentration":0.001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/poh", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"oh_concentration": 0.001
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.poh",
"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は一つの純粋な同型関数を共有し、教室デモと自動パイプラインが同じ入力で食い違うことはありません。
25 °CでpOHとpHがどう関係するか
入門化学テキスト共通の形式定義から始めます:pOHは水酸化物イオンモル濃度の常用対数の符号反転で、pOH = −log10([OH−]) と書きます。純水は [OH−] = 1×10⁻⁷ なのでpOHとpHはともに七で中性とラベルされます。他温度向けにKwを再調整せず、質量パーセントをモル濃度に変換せず、緩衝Henderson–Hasselbalch問題も解きません。それらは別の検索意図のままです。水の自己解離平衡は H2O ⇄ H+ + OH− で、25 °Cでは平衡定数 Kw = 1×10⁻¹⁴ です。Kw = [H+][OH−] の両辺の負対数を取ると、温度をその教科書値に固定したとき pH + pOH = 14 という有名な恒等式が得られます。したがって正の[OH−]一つで酸塩基のスナップショット全体が決まります:対数式でpOHを計算し、十四から引いてpHを得、報告書テーブル用にヒドロニウムモル濃度が必要なら [H+] = Kw/[OH−] とします。濃度は厳密に正でなければならず、ゼロの対数は発散し負数の対数は実数でないため、どちらも静かなInfinityではなく明確なinvalid_inputで検証に失敗します。1ミリモルの水酸化ナトリウムのような強塩基は [OH−] = 0.001、pOH = 3、pH = 11 という古典的塩基結果になります。この機能は決定的浮動小数点算術で閉じた形を評価し、乱数シードも壁時計タイムスタンプもネットワーク呼び出しもモデルドリフトもなく、同一入力は常に同一JSONを生みます。
送るものと返ってくるもの
値は厳密にゼロより大きくなければならず、ゼロと負の濃度はpOHがその濃度の負対数を使うため失敗します。教科書の古典チェックは pOH 3・pH 11 の1×10⁻³ mol/L水酸化物、中性水の1×10⁻⁷、pOH 0・pH 14 の1 mol/L水酸化物です。宿題と素早い健全性チェックには無料ブラウザフォームを配線し、一括解答キー、ラボ報告フィクスチャ、採点オラクルが必要なときはスクリプトから同一契約を呼び出してください。多段ラボパイプラインでは濃度をモル尺度に保ち、ミリモル/リットルを測ったら呼び出し前にモル/リットルへ換算し、数値積が報告書のpOH解釈と一致するようにしてください。リットルあたりモルの水酸化物イオン濃度を表す必須の有限数をフィールドoh_concentrationで送ってください。欠落フィールド、非数値文字列、NaN、Infinityもinvalid_inputで失敗し課金されません。成功時の応答は整形したoh_concentrationをエコーし、主結果pohとしてのpOH、25 °Cで十四からpOHを引いたph、Kw/[OH−]のh_concentration、temperature_c = 25、pkw = 14、pHが七未満ならacidic、七ならneutral、七超ならbasicの酸性度ラベルを提供します。単位ヒントオブジェクトは濃度にリットルあたりモル、対数尺度に無次元のpH・pOH単位を名付け、methodはpoh_from_oh_at_25c、formulaは対数と十四マイナスの恒等式を引用し、宿題の記述が同じ式を引用できるようにします。成功API呼び出しの料金は公開基本額$0.002/アイテムで、検証失敗はプリペイド残高を消費しません。
実務でpOH計算が現れる場面
この機能は純粋なparseエンジンなので、API料金は成功アイテムあたり公開基本額$0.002で、検証失敗は残高を消費しません。[
技術的な質問
なぜ温度は25 °C固定ですか?
教科書のKwは25 °Cで1×10⁻¹⁴であり、pH + pOH = 14 となります。他温度はKwが変わり、温度対応の別ランディングが必要です。
応答に[H+]は含まれますか?
はい。h_concentrationは Kw / [OH−](同等に 10^(−pH))として返り、計算pHからacidic / neutral / basicラベルが付きます。
料金はいくらですか?
ブラウザツールは無料でローカル実行されます。APIリクエストは成功アイテムあたり$0.002のプリペイドKIT残高を使い、無効入力は課金されません。