pH→pOH計算
25 ℃でpHが7なら、pOHも7で、水素イオンと水酸化物イオンはどちらも1×10⁻⁷ mol/Lです。0から14のpHを入れると、pOHと2つのイオン濃度がmol/Lで分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- pH値
- 7
- pOH値
- 7
- Hプラス
- 0.0000001
- OHマイナス
- 0.0000001
- 水素イオン mol/l
- 0.0000001
pH と pOH は、ある温度での水溶液の酸性・塩基性の程度を表す相補的なスケールです。二十五度では水のイオン積は十のマイナス十四乗なので、pH+pOH は常に十四となり、水素イオンと水酸化物イオンの濃度は負のスケール値の十進べきから直接得られます。本機能は教室の閉区間 0〜14 の単一 pH を受け取り、リットルあたりモルの両イオン濃度とともに pOH を返し、ネットワーク呼び出しも乱数挙動もない純粋な決定的式を用います。
25℃における pH・pOH・イオン濃度の意味
pH は水素イオン活量の常用対数の符号反転と定義され、希薄理想溶液ではモル水素イオン濃度の負の対数として扱われます。pOH は水酸化物イオンに対する同じ構成です。二十五度の純水では両イオンの濃度が十のマイナス七乗 mol/L で等しく、中性点は pH 七・pOH 七です。
酸性溶液は水素イオン濃度が高く pH が低く、塩基性はその逆です。水の自己解離平衡は Kw=十のマイナス十四乗を課し、両イオン濃度の積は固定で、二つの対数スケールは和が十四になります。既に pH が分かり、補完の pOH と両モルイオン濃度が宿題確認・実験ワークシート・自動採点に必要なとき、本計算を使います。
授業や実習での使い方と注意点
宿題確認・講義デモ・ベンチ確認には、表計算マクロやローカル化学パッケージなしで無料のブラウザ pH→pOH 計算を使います。次が溶液調製ならモル質量や希釈ツールと組み合わせ、室温の pH–pOH–イオン三角だけが問いなら単独で使います。他温度の Kw 調整、緩衝平衡、pOH やイオン濃度を主入力としては受け付けません—別の検索意図と製品です。
元入力は他の KIT parse 項目と同じ保持規則で、完全決定的アルゴリズムのため CI フィクスチャに固定して安全です。
活用例
ラボノート・LIMS ヘルパー
ベンチアプリが記録 pH を補完 pOH とモル [H+]/[OH−] 欄に変換し、各言語で Kw 式を再導出せずに試料記録へ入れます。
よくある質問
pH が 0〜14 の外だと?
本機能は教室の閉区間 0..14 のみ受け入れ、帯外は拒否され課金されません。
pOH やイオン濃度を入力できますか?
pOH や [H+]/[OH−] からの変換は別製品意図でここでは受け付けません。
pH 0の強酸ではどうなりますか?
pOHは14、水素イオン濃度は約1 mol/L、水酸化物イオン濃度は約1×10⁻¹⁴ mol/Lになります。25 ℃では、2つの濃度の積はいつもこの小さな値です。
pHとpOHの和がいつも14になるのはなぜですか?
25 ℃では水のイオン積が1×10⁻¹⁴に決まっていて、水素イオンと水酸化物イオンの濃度の積がその値になるためです。両辺の対数にマイナスを付けると、積が14という和に変わります。
温度の違いは考慮されますか?
計算は常に25 ℃で行います。この温度では水のイオン積が1×10⁻¹⁴で、pHとpOHの和は14です。結果はこの基準温度の溶液に当てはまります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/chem/ph-poh-convert \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ph":7}'const res = await fetch("https://api.kit.forhosting.com/chem/ph-poh-convert", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ph": 7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/ph-poh-convert",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ph": 7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/ph-poh-convert", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ph":7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ph":7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/ph-poh-convert", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"ph": 7
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.ph_poh_convert",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
学生・ラボノート・チューター用パイプラインは JSON をテストに固定できます。
25℃における pH・pOH・イオン濃度の意味
必須フィールド ph を JSON 数または数値文字列で送り、別名 pH と p_h を受け付けます。値は閉区間 0〜14(両端含む)になければならず、帯外は invalid_input で失敗し課金されません。壁時計もシードも遠隔化学 DB もない純粋算術のため、同一入力は常に同一 JSON です。
応答フィールドと換算式の読み方
formula 文字列は pOH=14−pH、水素イオン濃度=10^(−pH)、水酸化物イオン濃度=10^(−pOH) を再掲します。ph 七の中性例では poh 七と両イオン濃度が十のマイナス七乗、ph 零の強酸例では poh 十四、水素イオン濃度がほぼ一、水酸化物がほぼ十のマイナス十四乗です。パイプラインには構造化数を、報告やスライドのキャプションには formula を使います。成功時は入力 ph を返し、poh=14−ph、h_plus と oh_minus を mol/L の水素・水酸化物イオン濃度として返します。同じ濃度は長いキー hydrogen_ion_mol_l と hydroxide_ion_mol_l でも露出し、SDK クライアントは命名スタイルを選べます。temperature_c は常に二十五、kw は常に十のマイナス十四乗で、温度仮定をペイロードごとに明示します。method ラベルは常に ph_poh_kw_25c で、下流が形を嗅がずに分岐できます。ph 欠落・非有限・0 未満または 14 超は invalid_input です。
API利用、料金、教室作業、実務上の制限
必須の有限数 ph を 0〜14 の JSON 本体で送ります。チューター基盤、LMS 自動採点、カリキュラム生成、ラボノートサービスが KIT 残高下の安定契約を要すときはプリペイド API を使い、成功一件 $0.002;検証失敗はエンジン拒否後に残高を消費しません。SDK 著者は h_plus と oh_minus を pH・pOH・両濃度を並べる UI 表に直接写せます—学生が紙でスケール換算するのと同じ配置です。
連携の活用例
宿題・試験の照合
学生が測定または与えられた pH を入力し、pOH と両イオン濃度を解答キーと照合します。範囲外 pH は黙った誤数ではなく明確な invalid_input を返します。
チューター・カリキュラム生成
教材ビルダーが 25℃ 教室慣例で、構造化 JSON の pH–pOH 例題をフラッシュカード・手順シート・自動採点ドリル用に作ります。
技術的な質問
この計算で pH を pOH にどう換算しますか?
ph を 0〜14 の JSON で送ります(例 ph: 7)。応答には poh(14−pH)、h_plus([H+] mol/L)、oh_minus([OH−] mol/L)が 25℃ で含まれます。
式が有効な温度は?
すべての結果は 25℃・Kw = 1.0×10⁻¹⁴ を仮定し pH+pOH=14 です。応答は常に temperature_c: 25 と kw: 1e-14 を含みます。
pH→pOH 計算は無料ですか?
ブラウザツールは端末上で無料です。API は成功一件あたり $0.002 のプリペイド KIT 残高を使い、検証失敗は課金されません。