Skip to main content
chemistryacids-and-basescalculator

Cómo calcular el pH a partir del pKa: Henderson-Hasselbalch y soluciones amortiguadoras

·8 min read·Solvify Team

Saber cómo calcular el pH a partir del pKa es la habilidad clave detrás de todo problema de soluciones amortiguadoras (buffers) en química general y orgánica, y se basa en una sola ecuación: pH = pKa + log([A-]/[HA]). A diferencia de una simple conversión de molaridad a pH, el pKa ya te indica qué tan fuerte es un ácido débil, así que la ecuación de Henderson-Hasselbalch te permite evitar una tabla ICE completa cuando ya hay una base conjugada o una sal presente. Esta guía explica la fórmula de pKa a pH paso a paso, convierte el pKa en Ka cuando necesitas [H+] directamente, resuelve ejemplos de buffers y ácidos débiles con números reales y muestra cómo comprobar cada respuesta.

Cómo calcular el pH a partir del pKa: la ecuación de Henderson-Hasselbalch

La ecuación de Henderson-Hasselbalch es el camino más rápido del pKa al pH siempre que conozcas la proporción entre un ácido débil y su base conjugada: pH = pKa + log([A-]/[HA]). Aquí el pKa es una propiedad fija del ácido débil (no cambia con la concentración), mientras que [A-] y [HA] son las concentraciones en equilibrio de la base conjugada y del ácido sin disociar. La ecuación funciona porque pKa = -log₁₀(Ka), así que en realidad es solo una forma reordenada de la expresión de equilibrio para HA ⇌ H+ + A-. Cuando [A-] es igual a [HA] —partes iguales de ácido y base conjugada—, el término logarítmico se convierte en log(1) = 0, de modo que el pH simplemente es igual al pKa. Vale la pena memorizar este dato por sí solo: en el punto medio de un buffer o de una titulación, pH = pKa exactamente. Henderson-Hasselbalch no es un atajo que se salta la química; es una relación de equilibrio exacta, válida siempre que se cumpla la aproximación de que las concentraciones en equilibrio ≈ concentraciones iniciales, lo cual es cierto en prácticamente todos los problemas de buffers que verás en un curso.

pH = pKa + log([A-]/[HA]). Cuando [A-] = [HA], pH = pKa.

¿Cómo se convierte el pKa en Ka?

Algunos problemas te dan el pKa y piden el pH de una solución de ácido débil sola, sin base conjugada añadida; en ese caso, Henderson-Hasselbalch no se aplica directamente y necesitas Ka para plantear una tabla ICE. Convertir pKa en Ka simplemente deshace el logaritmo: Ka = 10^(-pKa).

1. Ejemplo: convertir pKa = 4.76 en Ka

Ka = 10^(-4.76) = 1.74 × 10⁻⁵. Comprobación: -log(1.74 × 10⁻⁵) = 4.76 ✓. Este es el Ka del ácido acético, y por eso los buffers de ácido acético/acetato son el ejemplo clásico de Henderson-Hasselbalch.

Conversión de pKa a Ka: Ka = 10^(-pKa). A la inversa: pKa = -log₁₀(Ka).

Cómo calcular el pH a partir del pKa y la concentración de un ácido débil solo

Cuando un ácido débil se disuelve por sí solo —sin base conjugada ni sal añadida—, no puedes usar directamente la proporción del buffer porque [A-] empieza en cero. En su lugar, convierte el pKa en Ka y resuelve el equilibrio igual que lo harías solo con Ka: x² ≈ Ka × C, donde C es la molaridad inicial y x = [H+].

1. Ejemplo: ácido benzoico 0.20 M, pKa = 4.20

Primero convierte: Ka = 10^(-4.20) = 6.31 × 10⁻⁵. Luego x² = Ka × C = (6.31 × 10⁻⁵)(0.20) = 1.26 × 10⁻⁵, así que x = [H+] = √(1.26 × 10⁻⁵) = 3.55 × 10⁻³ M. pH = -log(3.55 × 10⁻³) = 2.45.

2. Comprueba la regla del 5%

x ÷ C = 3.55 × 10⁻³ ÷ 0.20 = 1.8%, claramente por debajo del umbral del 5%, así que la aproximación de la raíz cuadrada es válida y el resultado pH = 2.45 es fiable.

Ácido débil solo: convierte primero el pKa en Ka y luego usa [H+] ≈ √(Ka × C), el mismo atajo que se usa para cualquier ácido débil.

Cómo calcular el pH a partir del pKa y la concentración en un buffer

Un buffer contiene tanto un ácido débil como su base conjugada (a menudo en forma de sal), así que Henderson-Hasselbalch se aplica directamente, sin necesidad de tabla ICE. Este es el cálculo al que se refieren la mayoría de los estudiantes cuando preguntan cómo calcular el pH a partir del pKa y la concentración.

1. Ejemplo: buffer de ácido acético/acetato

Ácido acético 0.30 M (HA) y acetato de sodio 0.20 M (A-), pKa = 4.76. pH = pKa + log([A-]/[HA]) = 4.76 + log(0.20/0.30) = 4.76 + log(0.667) = 4.76 + (-0.176) = 4.58.

2. Comprueba calculando hacia atrás

[A-]/[HA] = 10^(pH - pKa) = 10^(4.58 - 4.76) = 10^(-0.18) = 0.66 ✓, que coincide con la proporción inicial 0.20/0.30 = 0.667 y confirma la aritmética.

pH de un buffer a partir del pKa y la concentración: pH = pKa + log([base conjugada]/[ácido débil]).

¿Qué le pasa al pH de un buffer cuando cambia la proporción ácido-base?

Como la ecuación de Henderson-Hasselbalch es logarítmica, el pH de un buffer es notablemente insensible a la dilución: diluir un buffer con agua cambia [A-] y [HA] en el mismo factor, por lo que su proporción (y, por tanto, el pH) se mantiene prácticamente constante. Lo que sí cambia el pH es modificar la proporción entre el ácido y la base conjugada, por ejemplo al añadir un ácido fuerte o una base fuerte que consume un componente y produce el otro.

1. Ejemplo: añadir una base fuerte a un buffer

Parte de HA 0.30 M y A- 0.20 M (pKa = 4.76, pH = 4.58 según lo anterior). Añadir una pequeña cantidad de NaOH convierte parte del HA en A-; si la proporción pasa a [A-]/[HA] = 0.20 + 0.02 entre 0.30 - 0.02 = 0.22/0.28 = 0.786, el nuevo pH = 4.76 + log(0.786) = 4.76 + (-0.104) = 4.66, un aumento moderado, justo lo que un buffer está diseñado para amortiguar.

Un buffer resiste los cambios de pH porque el ácido o la base añadidos solo desplazan ligeramente la proporción [A-]/[HA], y la función logarítmica comprime aún más ese desplazamiento.

¿Por qué pH = pKa en el punto medio del buffer?

El punto medio del buffer —donde exactamente la mitad del ácido débil se ha convertido en su base conjugada— es el punto de referencia más útil en cualquier problema de titulación o de diseño de buffers, porque en ese punto [A-] = [HA] y el término logarítmico de Henderson-Hasselbalch desaparece.

1. Ejemplo: elegir un buffer para pH 7.40

Para amortiguar una solución cercana al pH fisiológico de 7.40, elige un ácido débil con un pKa cercano a 7.40, como H2PO4-/HPO4²- (pKa₂ ≈ 7.21), porque un buffer funciona mejor —resiste los cambios de pH con mayor eficacia— dentro de aproximadamente ±1 unidad de pH de su pKa.

Mejor rango de amortiguación: pKa ± 1 unidad de pH. Justo en el punto medio, pH = pKa.

Errores comunes al calcular el pH a partir del pKa

Estos errores aparecen constantemente en los problemas de buffers y ácidos débiles, y cada uno es fácil de detectar una vez que sabes qué buscar.

1. Invertir la proporción de Henderson-Hasselbalch

La ecuación es pH = pKa + log([A-]/[HA]): base conjugada entre ácido, no ácido entre base. Invertir la proporción cambia el signo del término logarítmico y da un pH en el lado equivocado del pKa.

2. Usar Henderson-Hasselbalch sin base conjugada presente

Si un problema solo te da un ácido débil y ninguna sal ni base conjugada, [A-] empieza en cero y Henderson-Hasselbalch todavía no se aplica; convierte el pKa en Ka y resuelve el equilibrio con una tabla ICE.

3. Olvidar que pKa = -log(Ka)

Sustituir el pKa directamente en una expresión de equilibrio escrita en términos de Ka (en lugar de convertirlo primero) mezcla un valor logarítmico con uno lineal y produce un resultado sin sentido.

4. Suponer que la concentración no importa

El pKa en sí no cambia con la concentración, pero el pH sí depende de los valores reales de [A-] y [HA] (o de su proporción); dar pH = pKa para cualquier buffer sin importar la proporción de mezcla ignora por completo el término logarítmico.

Problemas de práctica: pH a partir del pKa

Problema 1 (Buffer): NH3 0.40 M y NH4Cl 0.25 M, pKa de NH4+ = 9.25. Calcula el pH. Solución: pH = pKa + log([base]/[ácido]) = 9.25 + log(0.40/0.25) = 9.25 + log(1.6) = 9.25 + 0.204 = 9.45 ✓ Comprobación: 10^(9.45-9.25) = 10^0.20 = 1.58, cercano a 1.6 (por redondeo) ✓ Problema 2 (Ácido débil solo): ácido fluorhídrico 0.15 M, pKa = 3.17. Calcula el pH. Solución: Ka = 10^(-3.17) = 6.76 × 10⁻⁴. x² = (6.76 × 10⁻⁴)(0.15) = 1.01 × 10⁻⁴, x = √(1.01 × 10⁻⁴) = 1.01 × 10⁻² M. pH = -log(1.01 × 10⁻²) = 2.00. Comprobación: x/C = 1.01×10⁻²/0.15 = 6.7%, ligeramente por encima del 5%, así que la fórmula cuadrática daría una respuesta un poco más precisa; un recordatorio de que el HF está en el límite para esta aproximación. Problema 3 (Punto medio del buffer): moles iguales de ácido láctico (pKa = 3.86) y lactato de sodio. Calcula el pH. Solución: como [A-] = [HA], log(1) = 0, así que pH = pKa = 3.86 ✓ Problema 4 (pKa a Ka): un ácido débil tiene pKa = 6.35 (ácido carbónico, primera disociación). Calcula Ka. Solución: Ka = 10^(-6.35) = 4.47 × 10⁻⁷. Comprobación: -log(4.47 × 10⁻⁷) = 6.35 ✓

¿Sigues atascado calculando el pH a partir del pKa?

Si el pH de un buffer no coincide con la clave de respuestas, calcula hacia atrás: toma tu pH calculado, réstale el pKa y eleva 10 a ese resultado para recuperar la proporción [A-]/[HA] de la que partiste. Una discrepancia suele indicar una proporción invertida, una conversión de pKa a Ka que faltó o Henderson-Hasselbalch aplicado donde en realidad no había base conjugada. Cuando quieras ver cada paso de logaritmos y proporciones con una explicación escrita, el solucionador paso a paso de Solvify puede guiarte por cualquier problema de pKa a pH o de calculadora de pH de buffers, algo útil para revisar la tarea antes de entregarla.

Preguntas frecuentes sobre cómo calcular el pH a partir del pKa

1. ¿Cuál es la fórmula del pH a partir del pKa?

La ecuación de Henderson-Hasselbalch: pH = pKa + log([A-]/[HA]), donde [A-] es la concentración de la base conjugada y [HA] es la concentración del ácido débil. Se aplica siempre que estén presentes tanto el ácido como su base conjugada, como en un buffer.

2. ¿Se puede calcular el pH solo con el pKa, sin concentraciones?

Solo en el punto medio del buffer, donde [A-] = [HA] y pH = pKa exactamente. En cualquier otro caso necesitas la proporción entre base conjugada y ácido o, para un ácido débil solo, la concentración total más Ka, para hallar el pH a partir del pKa y la concentración.

3. ¿Cómo convierto el pKa en Ka?

Ka = 10^(-pKa). Esto invierte la definición pKa = -log₁₀(Ka) y es necesario siempre que tengas que resolver un equilibrio (tabla ICE) en lugar de usar directamente la proporción de Henderson-Hasselbalch.

4. ¿Por qué el pH es igual al pKa cuando las concentraciones del ácido y de la base conjugada son iguales?

Porque el término logarítmico de Henderson-Hasselbalch es log([A-]/[HA]). Cuando las dos concentraciones son iguales, la proporción es 1 y log(1) = 0, lo que deja pH = pKa + 0 = pKa.

5. ¿Qué pKa debo elegir para un buffer con un pH objetivo?

Elige un ácido débil cuyo pKa esté a aproximadamente 1 unidad de pH o menos del pH objetivo: en ese rango el buffer resiste los cambios de pH con mayor eficacia, ya que tanto [A-] como [HA] siguen siendo lo bastante grandes para absorber el ácido o la base añadidos.

Etiquetas:
chemistryacids-and-basescalculator

Artículos relacionados

Solucionadores matemáticos

📸

Solucionador Smart Scan

Toma una foto de cualquier problema de química y obtén al instante una solución paso a paso de pKa a pH.

📝

Soluciones paso a paso

Obtén explicaciones detalladas de cada paso de Henderson-Hasselbalch y de logaritmos, no solo el pH final.

📚

Soporte para múltiples materias

Resuelve problemas de química, álgebra, estadística, física y más.

Materias relacionadas

Obtener ayuda con la tarea ahora

Únete a millones de estudiantes que usan nuestro solucionador de matemáticas IA. Obtén soluciones instantáneas, explicaciones paso a paso y apoyo con las tareas 24/7.

Disponible en dispositivos iOS y Android