Calculadora de pH
Una concentración de iones hidrógeno de 1 × 10⁻⁷ mol/L equivale a pH 7, neutro: escriba [H+] en moles por litro y obtenga el pH, la etiqueta de ácido, neutro o básico y cada paso de la sustitución para su cuaderno. 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,0000001
- H más
- 0,0000001
- Unidad de concentración
- mol/L
- pH
- 7
- pH
- 7
Una calculadora de pH convierte la concentración de ion hidrógeno en la escala de acidez que usa todo laboratorio y libro de química. Introduzca [H+] en moles por litro y la herramienta devuelve pH igual a menos el logaritmo en base diez de esa concentración, una etiqueta breve de acidez —ácida, neutra o básica— y la sustitución paso a paso que puede copiar en su cuaderno. Las comprobaciones de deberes, la preparación de valoraciones, el repaso de examen y los correctores automáticos necesitan esa misma fórmula cerrada sin una hoja de cálculo ni un paquete completo de especiación acuosa.
Qué significan juntos el pH y [H+]
El pH es la medida logarítmica habitual de cuán ácida o básica es una disolución acuosa. Por definición, con la precisión típica del aula, el pH es el logaritmo negativo en base diez de la concentración de ion hidrógeno expresada en moles por litro: pH igual a menos log diez de [H+]. Cuando [H+] es uno por diez a la menos siete moles por litro, la referencia del agua pura a unos veinticinco grados Celsius, el pH es siete y la disolución se llama neutra en esa escala.
Un [H+] mayor implica un pH menor y una disolución más ácida; un [H+] menor implica un pH mayor y una disolución más básica o alcalina. Los ácidos fuertes concentrados pueden dar pH por debajo de cero cuando [H+] supera un mol por litro, y las disoluciones fuertemente básicas pueden empujar el pH por encima de catorce cuando [H+] es extremadamente pequeño.
Esos extremos siguen siendo válidos con la misma fórmula; lo que nunca es válido es una concentración nula o negativa, porque el logaritmo solo está definido para números reales positivos. Los docentes y los correctores automáticos valoran ese rechazo tanto como el camino feliz: un valor de reserva silencioso ocultaría un error de entrada.
La vía de comprobación vuelve a calcular menos log diez de la concentración publicada con el mismo redondeo fijo usado para el campo ph, de modo que una respuesta exitosa siempre trae pasos que puede afirmar en pruebas o cuadernos de laboratorio. Cantidades de aula relacionadas como pOH y el producto iónico del agua Kw quedan deliberadamente fuera de alcance aquí para que esta página se centre en la única intención de búsqueda de convertir un [H+] conocido en pH.
Consejos prácticos, límites y búsquedas relacionadas
Mantenga [H+] dentro del rango absoluto publicado para que menos log diez de la concentración no desborde a un pH no finito que el solver deba rechazar. Use moles por litro de forma coherente; si su fuente informa milimoles por litro o moles por centímetro cúbico, convierta antes de llamar en lugar de mezclar sistemas de unidades en una sola petición.
Esta página se dirige a quien busca una calculadora de pH, pH desde la concentración de ion hidrógeno, o menos log diez de [H+] en línea; no es una calculadora de tampones, ni una herramienta de curva de valoración, ni un solver de pOH o Kw. Prefiera esta capacidad cuando ya conozca [H+] y solo necesite el pH; si su fuente es solo el Ka de un ácido débil y la concentración del ácido no disociado, resuelva primero [H+] con el modelo de equilibrio adecuado.
La intuición de ida y vuelta es sencilla: diez elevado a menos el pH publicado recupera la concentración original dentro del mismo redondeo a doce decimales para valores acuosos típicos, y la acidez se invierte correctamente al cruzar [H+] la referencia del agua pura de uno por diez a la menos siete moles por litro.
Qué puede hacer con ella
Comprobación de deberes para pH = −log10([H+])
El alumnado introduce concentraciones de ion hidrógeno del libro y compara el pH y las etiquetas de acidez manuscritas con un resultado determinista antes de entregar.
Conversión en el cuaderno de laboratorio sin medidor
Los técnicos convierten un [H+] conocido o calculado en mol/L a pH para informes cuando solo hay datos de concentración.
Preguntas frecuentes
¿Cómo se calcula el pH a partir de la concentración de ion hidrógeno?
Use pH = −log₁₀([H⁺]) con [H⁺] en mol/L. Esta herramienta devuelve el pH redondeado, la clase de acidez y los pasos de sustitución.
¿Qué ocurre si la concentración es nula o negativa?
El pH no está definido para [H⁺] no positivo.
¿Calcula también pOH o el pH de un tampón?
No. Solo convierte un [H⁺] conocido en pH. Use una herramienta dedicada de tampón o equilibrio si necesita esos modelos.
¿Es gratuita la calculadora de pH?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Puede el pH ser menor que 0 o mayor que 14?
Sí. Un ácido fuerte concentrado con más de 1 mol/L de iones hidrógeno da un pH por debajo de cero, y una concentración muy pequeña puede llevarlo por encima de 14. La fórmula es la misma; solo se rechazan concentraciones nulas o negativas.
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-from-concentration \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"concentration":1e-7}'const res = await fetch("https://api.kit.forhosting.com/chem/ph-from-concentration", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"concentration": 1e-7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/ph-from-concentration",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"concentration": 1e-7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/ph-from-concentration", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"concentration":1e-7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"concentration":1e-7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/ph-from-concentration", 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": 1e-7
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.ph_from_concentration",
"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
Una concentración nula o no positiva se rechaza con un error claro invalid_input, de modo que una celda vacía o un signo negativo erróneo nunca produce en silencio un logaritmo no finito. El camino es aritmética determinista pura —sin red, sin semillas aleatorias, sin dependencia del reloj— de modo que el ejecutor gratuito del navegador y la API prepago devuelven el mismo JSON tras el redondeo decimal fijo cada vez que la invoca.
Cómo llamar a la API y qué devuelve
La concentración debe ser estrictamente positiva; los valores iguales o inferiores a 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 un número finito obligatorio: concentration (alias h_plus, h_concentration, hydrogen_ion, hydrogen_ion_concentration, c_h, molarity_h) en moles por litro. El valor absoluto debe permanecer dentro del límite publicado de un billón para que los resultados intermedios sigan siendo finitos en precisión doble IEEE en el Worker y en el navegador. En caso de éxito la respuesta repite concentration y h_plus redondeados, fija unit_concentration en mol/L, ph y pH al mismo valor redondeado, formula a la cadena pH igual a menos log diez de [H+], acidity a acidic, neutral o basic, message a un resumen breve en inglés y steps a un arreglo ordenado de líneas de sustitución. La validación fallida —concentration ausente, números no finitos, valores fuera de los límites absolutos, concentración nula 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 petición exitosa con ítem unitario y precio unitario marginal nulo. Prefiera enviar JSON numérico en lugar de cadenas preformateadas cuando controle el cliente; los números en cadena solo se aceptan cuando coinciden con un patrón numérico finito estricto, incluida notación científica opcional para valores como one e minus seven.
Consejos prácticos, límites y búsquedas relacionadas
Al enseñar, combine ejemplos clásicos: [H+] igual a uno por diez a la menos siete da pH siete y neutra; [H+] igual a cero punto uno para la aproximación de un ácido monoprotico fuerte da pH uno y ácida; [H+] igual a uno por diez a la menos catorce da pH catorce y básica; y concentration igual a cero demuestra la vía dura de invalid_input. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando el alumnado envía deliberadamente cero.
Casos de integración
Pruebas unitarias de auxiliares de química
Genere casos conocidos de pH ácido, neutro y básico más rechazos deliberados de concentración nula para katas de código y canalizaciones de calificación.
Preguntas técnicas
¿Qué concentración da pH 7?
En la referencia del agua pura, [H⁺] = 1×10⁻⁷ mol/L da pH = 7 y acidez neutra.