# pH 与缓冲液计算器

使用 Henderson-Hasselbalch 方程计算缓冲溶液的 pH 值，或求出达到目标 pH 所需的酸碱比例。内置常用缓冲体系（醋酸盐、磷酸盐、Tris、HEPES 等）。

> 标准页面: https://elysiatools.com/zh/tools/ph-buffer-calculator

- **分类:** Math & Numbers

- **关键词:** ph, 缓冲液, 亨德森-哈塞尔巴尔赫, pka, 酸, 碱, 生物化学

## 概述

本 pH 与缓冲液计算器基于 Henderson-Hasselbalch 方程，帮助您快速计算缓冲溶液的 pH 值，或确定达到目标 pH 所需的弱酸与共轭碱的浓度比例。工具内置了醋酸盐、磷酸盐、Tris、HEPES 等多种常用生物化学缓冲体系，并支持自定义 pKa 值与 Tris 的温度校正，为实验室配制缓冲液提供精准的数据支持。

## 输入项

- **计算模式** (select)
- **缓冲体系** (select)
- **pKa（酸解离常数）** (number): Required for Custom buffer; auto-filled for presets (you can still override).
- **酸浓度 \[HA\] (mol/L)** (number): Concentration of the weak acid (protonated) form.
- **碱浓度 \[A-\] (mol/L)** (number): Concentration of the conjugate base (deprotonated) form.
- **pH（目标溶液 pH）** (number): Used in 'Find ratio' mode.
- **总缓冲浓度 (mol/L)** (number): Used in 'Find ratio' mode to split acid/base amounts.
- **温度 (°C)** (number): Tris pKa is corrected for temperature; other buffers use the 25 °C value.
- **小数位数** (number)

## 适用场景

- 在生物化学或分子生物学实验前，需要配制特定 pH 值的缓冲溶液（如 Tris-HCl 或 PBS）时。
- 已知缓冲体系中弱酸和共轭碱的浓度，需要快速评估或验证当前溶液的 pH 值时。
- 需要根据目标 pH 值和总缓冲浓度，计算所需酸碱组分的具体摩尔浓度或混合比例时。

## 工作原理

- 选择计算模式：选择“由酸碱比求 pH”或“求目标 pH 所需比例”。
- 选择缓冲体系：从内置的醋酸盐、磷酸盐、Tris、HEPES 等预设中选择，或选择自定义并手动输入 pKa 值。
- 输入浓度与环境参数：输入酸/碱浓度或目标 pH、总缓冲浓度，并设置实验温度（Tris 体系会根据温度自动校正 pKa）。
- 获取计算结果：系统基于 Henderson-Hasselbalch 公式即时输出精确的 pH 值或酸碱组分的摩尔浓度分配。

## 使用案例

- 配制细胞培养基或酶反应缓冲液时，计算 HEPES 或磷酸盐缓冲体系的精确配比。
- 在不同温度（如 4°C 冷室或 37°C 培养箱）下使用 Tris 缓冲液时，校正并预测其真实的 pH 值。
- 教学与科研中快速验证缓冲溶液在特定酸碱比例下的理论 pH 值。

## 常见问题

### 这个计算器使用的是什么公式？

计算器基于 Henderson-Hasselbalch 方程：pH = pKa + log([A-]/[HA])，其中 [A-] 为共轭碱浓度，[HA] 为弱酸浓度。

### 为什么温度对 Tris 缓冲液的计算很重要？

Tris 的 pKa 值受温度影响较大（温度每升高 1°C，pKa 约降低 0.03），计算器会根据输入的温度自动校正 Tris 的 pKa 值。

### 如果我使用的缓冲剂不在预设列表中怎么办？

您可以将“缓冲体系”选择为“自定义”，然后手动输入该缓冲剂的 pKa 值进行计算。

### “求目标 pH 所需比例”模式中的“总缓冲浓度”是什么意思？

它是指缓冲体系中弱酸 [HA] 和共轭碱 [A-] 的浓度之和，用于确定两者各自的具体摩尔浓度。

### 计算结果的精度可以调整吗？

可以，您可以通过设置“小数位数”参数（支持 0 到 8 位）来控制输出结果的精确度。

## 相关工具

- [主动土压力计算器（Rankine）](https://elysiatools.com/zh/tools/active-earth-pressure): 按 Rankine 法计算无粘性土对光滑竖直挡土墙的主动土压力。K_a = tan²(45°−φ/2)。可选均布超载 q。给出基底压力 p₀、总力 P 与合力作用点高度。
- [RLC 导纳计算器（Y = G + jB）](https://elysiatools.com/zh/tools/admittance-calculator): 计算 RLC 串联或并联电路的复导纳：Y=1/Z=G+jB，G=R/|Z|²，B=−X/|Z|²。输出电导、电纳、导纳模值与相位角。支持任意 R/L/C 子集组合。
- [反对数计算器](https://elysiatools.com/zh/tools/antilog-calculator): 计算任意有效底数的反对数，并可选通过再次取对数来验证结果
- [等差数列计算器](https://elysiatools.com/zh/tools/arithmetic-sequence-calculator): 计算等差数列的第 n 项、前若干项和有限项求和
- [Terzaghi 地基极限承载力计算器](https://elysiatools.com/zh/tools/bearing-capacity-calculator): 按 Terzaghi 公式计算浅基础极限地基承载力 q_ult = c·Nc·sc + q·Nq·sq + 0.5·γ·B·Nγ·sγ。自动求 Nc/Nq/Nγ 与形状系数，支持条形/方形/圆形基础。承载力单位 kPa。
- [带传动传动比计算器](https://elysiatools.com/zh/tools/belt-pulley-speed-ratio): 计算带传动的传动比、输出转速与皮带线速度。i = d₂/d₁ = n₁/n₂，线速度 v = π·d·n/60。支持 mm/cm/m/inch 直径单位。
- [梁截面弯曲正应力计算器](https://elysiatools.com/zh/tools/bending-stress-calculator): 计算梁截面最外缘的最大弯曲正应力 σ_max = M·c/I = M/Z。支持实心圆、矩形、空心圆管、工字钢四种常见截面，自动计算惯性矩 I、抗弯截面系数 Z 与最外缘距离 c。应力单位 MPa。
- [盈亏平衡计算器](https://elysiatools.com/zh/tools/break-even-calculator): 根据固定成本、可变成本和价格计算产品或业务的盈亏平衡点

## 示例

- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Kotlin 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-kotlin): Android Kotlin 图像处理示例，包括图像读取保存、缩放和格式转换
- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Web Rust 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-rust): Web Rust 图像处理示例，包括图像读取保存、缩放和格式转换
