Calculadora ppb a molaridad
1000 ppb de un soluto de 58,44 g/mol, en una disolución de densidad 1 g/mL, equivalen a 0,000017111567 mol/L. La herramienta calcula sobre un litro de disolución y le muestra su masa, la masa de soluto y los moles. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- ppb
- 1 000
- Densidad
- 1
- Masa molar
- 58,44
- Molaridad
- 0,0000171116 mol/L
- Masa disolución g
- 1 000
- Masa soluto g
- 0,001
- Moles de soluto
- 0,0000171116
Una calculadora de ppb a molaridad transforma una concentración en partes por mil millones, la densidad de la disolución y la masa molar del soluto en la molaridad volumétrica usada en cinética, equilibrios, informes ambientales y la mayoría de los métodos analíticos. Introduzca ppb en masa (masa de soluto por masa de disolución multiplicada por mil millones), densidad en gramos por mililitro y masa molar en gramos por mol; la herramienta devuelve la molaridad en moles por litro, la masa intermedia de disolución, la masa de soluto y los moles sobre una base de un litro, una fórmula legible y la sustitución paso a paso para que pueda comprobar la aritmética a mano.
Qué significan el ppb y la molaridad y cómo se convierten
Las partes por mil millones en masa, a menudo escritas ppb o μg/kg de disolución, son mil millones de veces la masa de soluto dividida por la masa de toda la disolución. Es una fracción másica adimensional escalada por mil millones, de modo que por sí sola no conoce el volumen del líquido.
La molaridad, a menudo escrita con M mayúscula, es moles de soluto por litro de disolución y es la concentración que aparece en leyes de velocidad, constantes de equilibrio y la mayoría de los métodos de titulación e instrumentales. Como la molaridad necesita volumen mientras el ppb másico solo necesita la razón de masas, no se puede convertir entre ambos sin saber cuánto espacio ocupa una masa dada de disolución—eso es la densidad.
La ruta cerrada estándar supone una densidad de disolución ρ conocida en gramos por mililitro y una masa molar del soluto M_w conocida en gramos por mol. Tomando un litro de disolución como base, la masa de disolución es ρ por mil gramos, la masa de soluto es esa masa por ppb sobre mil millones, los moles son la masa de soluto dividida por M_w y la molaridad es moles por un litro.
Al simplificar se obtiene la fórmula de libro M igual a ppb por ρ dividido por M_w por un millón. La densidad y la masa molar deben ser ambas estrictamente positivas; una densidad cero implicaría masa nula en un litro, y una masa molar cero o negativa no es física para un soluto puro real.
Esta calculadora implementa solo esa conversión: no invierte molaridad a ppb sin densidad, no busca densidades en tablas, no trata μg/L acuosos como idénticos al ppb másico sin comprobar la densidad, ni modela mezclas de varios solutos.
Consejos prácticos, límites y búsquedas relacionadas
Use la densidad de la disolución, no la del disolvente puro, siempre que el problema la indique; para muestras acuosas diluidas la densidad ronda un gramo por mililitro, pero salmueras, orgánicos y patrones concentrados pueden diferir lo bastante como para cambiar la molaridad en la segunda cifra significativa de un resultado traza.
Mantenga la masa molar en gramos por mol y la densidad en gramos por mililitro para que el factor de un millón de la fórmula sea coherente; no mezcle kilogramos por mol con gramos por mililitro sin convertir primero. Prefiera enviar números en lugar de cadenas preformateadas cuando controle el cliente; las cadenas numéricas solo se aceptan si coinciden con un patrón numérico finito estricto.
Esta página se orienta a quienes buscan una calculadora de ppb a molaridad, convertir partes por mil millones con densidad, o ppb másico a mol por litro en línea; no es una herramienta de porcentaje en masa, ni un convertidor de molalidad, ni un modelo de densidad dependiente de la temperatura.
Prefiera esta capacidad cuando ya tenga ppb, ρ y M_w y solo necesite M; si su fuente es un problema con microgramos por litro de agua, confirme si esa cifra ya supone densidad cercana a uno o aún necesita una densidad explícita.
Las comprobaciones de ida y vuelta son sencillas: recalcule a mano ppb por ρ sobre M_w por un millón y confirme que iguala la molaridad publicada con el mismo redondeo a doce decimales, y confirme que los moles divididos por un litro reproducen la molaridad sobre la base de un litro.
Qué puede hacer con ella
Comprobaciones de deberes de conversión de concentraciones traza
Los estudiantes introducen ppb másico, densidad y masa molar de problemas de libro y comparan la molaridad y los moles intermedios calculados a mano con un resultado determinista antes de entregar.
Reconciliación de unidades en el laboratorio ambiental
Los técnicos convierten una lectura en partes por mil millones de un informe de laboratorio en la concentración molar de trabajo usada en cálculos de equilibrio o especiación sin una hoja de cálculo por cada comprobación.
Preguntas frecuentes
¿Cómo se convierte ppb a molaridad?
Use M = (ppb · ρ) / (M_w · 1e6), donde ppb son partes por mil millones en masa, ρ es la densidad de la disolución en g/mL y M_w es la masa molar del soluto en g/mol. El resultado M es la molaridad en mol/L.
¿Es el ppb másico lo mismo que μg/L?
Solo cuando la densidad es exactamente 1 g/mL (agua diluida típica). En general, el ppb másico es una fracción másica; convertir a mol/L sigue necesitando densidad y masa molar, como exige esta calculadora.
¿Qué unidad de densidad debo usar?
Gramos por mililitro (g/mL), numéricamente igual a kg/L o g/cm³. Combínela con masa molar en g/mol para que el factor 1e6 de la fórmula sea correcto.
¿Es gratuita la calculadora de ppb a molaridad?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Por qué hace falta la densidad de la disolución?
Porque el ppb compara masas y la molaridad cuenta moles por litro: la densidad indica cuántos gramos pesa un litro de disolución. En muestras acuosas diluidas ronda 1 g/mL, pero salmueras, líquidos orgánicos y patrones concentrados pueden mover un resultado de trazas.
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/ppb-to-molarity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ppb":1000,"density":1,"molar_mass":58.44}'const res = await fetch("https://api.kit.forhosting.com/chem/ppb-to-molarity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ppb": 1000,
"density": 1,
"molar_mass": 58.44
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/ppb-to-molarity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ppb": 1000,
"density": 1,
"molar_mass": 58.44
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/ppb-to-molarity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ppb":1000,"density":1,"molar_mass":58.44}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ppb":1000,"density":1,"molar_mass":58.44}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/ppb-to-molarity", 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
{
"ppb": 1000,
"density": 1,
"molar_mass": 58.44
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.ppb_to_molarity",
"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
Cuando la densidad o la masa molar son cero o negativas, la conversión es indefinida o no física, de modo que la API devuelve un error claro invalid_input en lugar de Infinity o un NaN silencioso. La ruta es aritmética pura—sin red, sin semillas aleatorias, sin dependencia del reloj—así que el ejecutor gratuito del navegador y la API prepaga devuelven el mismo JSON tras un redondeo decimal fijo cada vez que la invoca.
Cómo llamar a la API y qué devuelve
El campo ppb debe ser no negativo; la densidad y la masa molar deben ser estrictamente positivas—valores iguales o inferiores a uno por diez a la menos quince, o cualquier densidad o masa molar no positiva, se rechazan. Envíe un cuerpo JSON con tres números finitos obligatorios: ppb (alias parts_per_billion, concentration_ppb, c_ppb, ppb_mass) como valor no negativo de partes por mil millones en fracción másica, density (alias rho, la letra griega rho, solution_density, d) en gramos por mililitro—numéricamente igual a kilogramos por litro—y molar_mass (alias M_w, Mw, molecular_weight, solute_molar_mass, mm) en gramos por mol. 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 repite ppb, density y molar_mass redondeados, fija molarity al valor redondeado en mol por litro, unit a la cadena mol/L, mass_solution_g y mass_solute_g y moles a los intermedios de un litro, formula a M igual a ppb por rho sobre M_w por uno e seis, message a un resumen breve y steps a un arreglo ordenado de líneas de sustitución. La validación fallida—campos ausentes, números no finitos, valores fuera de límites absolutos, ppb negativo, o densidad o masa molar cero o negativa—devuelve invalid_input y nunca se cobra. El precio es un $0.002 fijo por petición exitosa con ítem unitario y precio marginal nulo.
Consejos prácticos, límites y búsquedas relacionadas
Para la enseñanza, combine ejemplos: mil ppb de cloruro de sodio con densidad un gramo por mililitro y masa molar cincuenta y ocho punto cuatro cuatro gramos por mol rinden cerca de uno punto siete uno uno dos por diez a la menos cinco molar; cincuenta ppb con densidad uno punto cero dos y masa molar cien rinden cinco punto uno por diez a la menos siete molar; y densidad cero demuestra la ruta dura invalid_input que protege la división por una masa no física. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los aprendices ponen deliberadamente la densidad a cero.
Casos de integración
Pruebas unitarias para software de química de disoluciones
Genere casos conocidos de ppb a molaridad y rechazos deliberados de densidad o masa molar nulas para katas de código y pruebas de contrato de API.
Preguntas técnicas
¿Qué ocurre cuando la densidad o la masa molar son cero?
La conversión es indefinida o no física. Esta herramienta devuelve invalid_input en lugar de Infinity o NaN.