Calculadora de pH de base débil
Al resolver el equilibrio de una base débil 0,1 mol/L con Kb de 0,000018, el pH queda algo por encima de 11: escriba la concentración y la Kb y obtenga el hidróxido, el pOH, el pH a 25 °C y cuánta base reaccionó. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Concentración
- 0,1
- Kb
- 0,000018
- C0
- 0,1
- Unidad de concentración
- mol/L
- Kb
- 0,000018
- OH menos
- 0,001332671
Una calculadora de pH de base débil convierte la concentración analítica de una base monoprótica y su Kb en el pH de equilibrio que espera cada tarea de química general. Introduzca C en moles por litro y Kb para B más agua en equilibrio con BH-más y OH-menos; la herramienta resuelve la cuadrática Kb igual a x al cuadrado sobre C menos x para el hidróxido, y devuelve pOH, pH igual a catorce menos pOH a veinticinco grados Celsius, fracción disociada, base no disociada restante, una etiqueta de acidez y la sustitución paso a paso que puede pegar en un cuaderno. Las disoluciones madre de amoníaco, la preparación de aminas en laboratorio, el repaso de exámenes y los evaluadores automáticos necesitan ese mismo camino de base débil diluida sin un paquete completo de especiación acuosa.
Qué significan juntos el equilibrio de base débil y el pH
Una base débil monoprótica B solo acepta en parte un protón del agua. En el equilibrio las especies son B no disociada, ácido conjugado BH-más e hidróxido OH-menos. Con actividades aproximadas por concentraciones molares, la constante de disociación básica es Kb igual al producto de las concentraciones de ácido conjugado e hidróxido dividido por la concentración de base libre.
Si la concentración analítica de base preparada es C moles por litro y x es la concentración de hidróxido en el equilibrio, el balance de carga y de masa para una disolución pura de B da Kb igual a x al cuadrado sobre C menos x. Esa es una ecuación cuadrática en x: x al cuadrado más Kb por x menos Kb por C igual a cero.
La raíz física es la rama positiva de la fórmula cuadrática, x igual a menos Kb más la raíz cuadrada de Kb al cuadrado más cuatro Kb C, todo entre dos. A partir de esa concentración de hidróxido calcula pOH como menos el logaritmo en base diez de x, y luego pH como catorce menos pOH cuando el producto iónico del agua Kw se toma como uno por diez a la menos catorce a unos veinticinco grados Celsius.
Las bases fuertes que se disocian por completo quedan fuera de alcance; fijarían x igual a C sin usar Kb. Docentes y evaluadores automáticos valoran tanto el rechazo de C o Kb no positivos como el camino feliz: un recorte silencioso ocultaría un error de entrada. La vía de comprobación recalcula la misma cuadrática y los logaritmos con el redondeo fijo usado en los campos publicados, de modo que una respuesta correcta siempre trae pasos que puede afirmar en pruebas o cuadernos de laboratorio.
Consejos prácticos, límites y búsquedas relacionadas
Mantenga C y Kb dentro del rango absoluto publicado para que el discriminante y los logaritmos no desborden hacia resultados no finitos que el resolutor deba rechazar. Use moles por litro de forma coherente; si su fuente indica milimoles por litro, convierta antes de llamar en lugar de mezclar sistemas de unidades en una sola solicitud.
Se usa la cuadrática exacta en lugar de la aproximación habitual por raíz cuadrada, de modo que los casos en que el grado de disociación no es minúsculo siguen coincidiendo con las soluciones cuadráticas del libro.
Esta página apunta a quien busca una calculadora de pH de base débil, pH a partir de concentración y Kb, o pH de disolución de amoníaco en línea; no es una calculadora de tampones, ni una herramienta de pH de base fuerte que asume disociación total, ni un resolutor de Kw dependiente de la temperatura.
Prefiera esta capacidad cuando ya conozca C analítica y Kb de una base débil monoprótica pura; si su fuente es solo [OH−] ya medido, use un camino directo de pOH o pH a partir de concentración. La intuición de ida y vuelta es sencilla: recalcular Kb a partir de oh y undissociated publicados debe recuperar el Kb de entrada dentro del mismo redondeo a doce decimales en casos diluidos bien comportados, y confirmar que la acidez sigue siendo básica para bases débiles de aula típicas con pH mayor que siete.
Qué puede hacer con ella
Comprobaciones de deberes de pH de amoníaco y aminas
Los estudiantes introducen C y Kb del libro para bases débiles y comparan [OH−], pOH y pH manuscritos con un resultado cuadrático determinista antes de entregar.
Estimaciones de pH de disoluciones madre de laboratorio
Los técnicos estiman el pH de equilibrio de stocks diluidos de amoníaco o bases orgánicas a partir de la molaridad de la etiqueta y el Kb tabulado sin un paquete completo de especiación.
Preguntas frecuentes
¿Qué ocurre si la concentración o Kb es cero o negativa?
Tanto la concentración analítica como Kb deben ser estrictamente positivas para el modelo de base débil diluida.
¿Usa la aproximación √(Kb·C)?
No. Usa la raíz física exacta de la cuadrática, de modo que la disociación moderada se trata correctamente.
¿Sirve para bases fuertes como NaOH?
No. Las bases fuertes que se disocian por completo quedan fuera de alcance; esta página es para bases débiles monopróticas definidas por Kb y C analítica.
¿Es gratuita la calculadora de pH de base débil?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Qué incluye el resultado además del pH?
Obtiene las concentraciones de hidróxido y de iones hidrógeno, el pOH, la fracción de base que reaccionó con el agua, la base que queda sin disociar y la etiqueta de ácido, neutro o básico, además de cada paso de la sustitución.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/chem/ph-weak-base \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"concentration":0.1,"kb":0.000018}'const res = await fetch("https://api.kit.forhosting.com/chem/ph-weak-base", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"concentration": 0.1,
"kb": 0.000018
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/ph-weak-base",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"concentration": 0.1,
"kb": 0.000018
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/ph-weak-base", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"concentration":0.1,"kb":0.000018}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"concentration":0.1,"kb":0.000018}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/ph-weak-base", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"concentration": 0.1,
"kb": 0.000018
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.ph_weak_base",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_abs | 1000000000000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Concentración o Kb cero o no positiva se rechaza con un error invalid_input claro, de modo que una celda en blanco o un error de signo nunca producen un logaritmo no finito en silencio. El camino es aritmética determinista pura—sin red, sin semillas aleatorias, sin dependencia del reloj—así que el ejecutor gratuito del navegador y la API prepago devuelven el mismo JSON tras el redondeo decimal fijo cada vez que se llama.
Cómo llamar a la API y qué devuelve
Tanto la concentración como Kb deben ser estrictamente positivas; valores en o por debajo de uno por diez a la menos quince se tratan como cero y se rechazan junto con cualquier negativo explícito. Envíe un cuerpo JSON con dos números finitos obligatorios: concentration (alias c0, c_initial, initial_concentration, c, molarity, base_concentration) en moles por litro, y kb (alias Kb, base_kb, dissociation_constant, k_b, equilibrium_constant). Los valores absolutos deben permanecer dentro del límite publicado de un billón para que los productos intermedios sigan siendo finitos en precisión doble IEEE en el Worker y en el navegador. En caso de éxito la respuesta devuelve concentration y c0 redondeadas, kb y Kb, unit_concentration mol/L, oh_minus y oh como hidróxido de equilibrio, h_plus de Kw sobre hidróxido, poh y pOH, ph y pH, alpha y fraction_dissociated como x sobre C, undissociated como C menos x, cadenas formula para las relaciones de equilibrio y pH, reaction B más agua, constantes kw y pkw, acidity como acidic, neutral o basic, message como resumen breve en inglés, y steps como matriz ordenada de líneas de sustitución. La validación fallida—campos ausentes, números no finitos, valores fuera de límites absolutos, concentración o Kb cero o no positiva, o un pH calculado no finito—devuelve invalid_input y nunca se cobra. El precio es un fijo de $0.002 por solicitud correcta con ítem unitario y precio marginal nulo. Prefiera enviar JSON numérico en lugar de cadenas preformateadas cuando controle el cliente; los números en cadena solo se aceptan si coinciden con un patrón numérico finito estricto, incluida notación científica opcional para valores como uno coma ocho e menos cinco.
Consejos prácticos, límites y búsquedas relacionadas
Al enseñar, combine ejemplos clásicos: amoníaco cero coma uno molar con Kb de unos uno coma ocho por diez a la menos cinco da un pH básico cerca de once; una base más diluida con el mismo Kb da un pH más bajo cerca de siete; y concentración o Kb igual a cero demuestra el camino duro de invalid_input. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los alumnos envían deliberadamente cero.
Casos de integración
Pruebas unitarias para auxiliares de química
Genere casos de pH básico conocidos y rechazos deliberados de concentración o Kb cero para katas de programación y tuberías de evaluación automática.
Preguntas técnicas
¿Cómo se calcula el pH de una base débil?
Resuelva Kb = x²/(C − x) para x = [OH−] con la fórmula cuadrática; luego pOH = −log10(x) y pH = 14 − pOH a 25 °C (Kw = 1×10⁻¹⁴).