Molalidad: moles de soluto entre kg de disolvente, gratis
0,5 mol de soluto en 1 kg de disolvente son 0,5 mol/kg, con cada paso de sustitución escrito junto al resultado. Indique la masa del disolvente en kilogramos, no en gramos, o el resultado saldrá desviado por un factor de 1000. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Moles de soluto
- 0,5
- Masa disolvente kg
- 1
- Molalidad
- 0,5 mol/kg
Una calculadora de molalidad basada en la definición de libro transforma dos magnitudes de laboratorio —moles de soluto y masa del disolvente en kilogramos— en la concentración que los químicos escriben como m, moles de soluto por kilogramo de disolvente. Comprobaciones de deberes, preparación de exámenes, trabajo previo de propiedades coligativas, registros de preparación de disoluciones y valores esperados de kata de programación necesitan ese mismo mapa determinista sin abrir una hoja de cálculo.
Qué significa la molalidad y por qué la masa va en kilogramos
La molalidad m se define como la cantidad de soluto en moles dividida por la masa del disolvente solo, expresada en kilogramos. Esa definición es independiente de la temperatura de un modo en que la molaridad no lo es: calentar una disolución cambia el volumen y por tanto los moles por litro, pero no cambia cuántos moles de soluto disolvió usted en una masa dada de disolvente.
Los estudiantes confunden a menudo molalidad con molaridad porque ambas usan la letra m o M y ambas involucran moles de soluto; la diferencia es el denominador —kilogramos de disolvente frente a litros de disolución—. Otra trampa habitual es dejar la masa del disolvente en gramos: si divide moles entre quinientos gramos sin convertir a cero punto cinco kilogramos, el resultado numérico se desvía en un factor de mil.
Esta calculadora espera la masa de disolvente ya en kilogramos para que la fórmula se quede en la definición pura sin conversión de unidades oculta que sorprendería a quien pega valores del cuaderno de laboratorio. Cero moles de soluto en cualquier masa de disolvente positiva da molalidad cero, que es disolvente puro físicamente y un caso límite válido de deberes.
Consejos prácticos, límites y búsquedas relacionadas
Convierta la masa de disolvente a kilogramos antes de llamar: quinientos gramos de agua son cero punto cinco kilogramos, no quinientos, o la molalidad reportada fallará por tres órdenes de magnitud. Prefiera enviar números en lugar de cadenas preformateadas cuando controle el cliente. Masas de disolvente casi nulas dentro de uno por diez a la menos quince de cero se tratan como cero y se rechazan para que el ruido flotante no invente una molalidad enorme.
Este aterrizaje apunta a quien busca calculadora de molalidad a partir de moles y masa de disolvente, m = n / kg, o moles de soluto por kilogramo de disolvente en línea; no es un convertidor de fracción molar a molalidad que necesita masa molar del disolvente, ni un convertidor de molalidad a molaridad que necesita densidad, ni una calculadora de punto de ebullición de propiedades coligativas.
Prefiera esta capacidad cuando ya tenga n y masa de disolvente en kilogramos y solo necesite m; si su fuente lista porcentaje en masa, fracción molar o molaridad, convierta esas magnitudes primero o use una herramienta dedicada.
Qué puede hacer con ella
Comprobación de deberes de la definición de molalidad
Los estudiantes introducen moles de soluto y masa de disolvente en kg de problemas de libro y comparan m y pasos de sustitución manuscritos con un resultado determinista antes de entregar.
Pre-vuelo antes de resolutores de propiedades coligativas
Las canalizaciones calculan primero la molalidad a partir de moles de laboratorio y masa de disolvente, luego alimentan m a módulos de depresión del punto de congelación o elevación del de ebullición que esperan concentración molal.
Preguntas frecuentes
¿Cuál es la fórmula de la molalidad?
La unidad es mol/kg (a menudo escrita m).
¿Qué ocurre cuando la masa de disolvente es cero?
La molalidad es indefinida (división entre cero). La masa de disolvente negativa también se rechaza.
¿Puedo pasar la masa de disolvente en gramos?
No. Convierta primero a kilogramos (divida gramos entre 1000).
¿Se permiten cero moles de soluto?
Sí. Cero moles en cualquier masa de disolvente positiva da molalidad cero (disolvente puro). Los moles negativos se rechazan.
¿Es gratuita la calculadora de molalidad?
La herramienta del navegador es gratuita y se ejecuta en local.
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/molality-from-moles-mass \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"moles":0.5,"solvent_mass_kg":1}'const res = await fetch("https://api.kit.forhosting.com/chem/molality-from-moles-mass", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"moles": 0.5,
"solvent_mass_kg": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/molality-from-moles-mass",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"moles": 0.5,
"solvent_mass_kg": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/molality-from-moles-mass", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"moles":0.5,"solvent_mass_kg":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"moles":0.5,"solvent_mass_kg":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/molality-from-moles-mass", 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
{
"moles": 0.5,
"solvent_mass_kg": 1
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.molality_from_moles_mass",
"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 masa de disolvente es cero o negativa la división es indefinida o no física, así que la API devuelve un error claro invalid_input en lugar de infinito o un NaN silencioso. El camino es aritmética 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 redondeo decimal fijo cada vez que se llama.
Qué significa la molalidad y por qué la masa va en kilogramos
Los libros escriben m = n / mass_solvent con mass_solvent en kilogramos, así que una disolución acuosa un-molal significa un mol de soluto por kilogramo de agua, no por litro de disolución. Cero masa de disolvente no es válido: no hay disolvente para definir una concentración por kilogramo, y la API rechaza esa entrada en lugar de devolver infinito.
Cómo llamar a la API y qué vuelve
Los moles deben ser no negativos; la masa de disolvente debe ser estrictamente positiva en kilogramos. Envíe un cuerpo JSON con dos números finitos obligatorios: moles (alias n, n_solute, moles_solute, solute_moles y amount) y solvent_mass_kg (alias mass_solvent_kg, kg_solvent, solvent_mass, mass_kg y w_solvent). Los valores absolutos deben permanecer dentro del límite publicado de un billón para que los resultados intermedios sigan finitos en precisión doble IEEE en el Worker y en el navegador. En caso de éxito la respuesta repite moles y solvent_mass_kg redondeados, fija molality al cociente redondeado, unit a la cadena mol/kg, formula a la definición cerrada m = n / mass_solvent_kg, message a un resumen breve que nombra entradas y resultado, y steps a un array ordenado de líneas de sustitución que puede mostrar o afirmar. La validación fallida —campos ausentes, números no finitos, valores fuera de límites absolutos, moles negativos, masa de disolvente cero o negativa, o molalidad calculada no finita— devuelve invalid_input y nunca se cobra. El precio es un $0.002 fijo por petición exitosa con unidad item y precio unitario marginal cero. Prefiera valores JSON numéricos cuando controle el cliente; las cadenas numéricas solo se aceptan cuando coinciden con un patrón numérico finito estricto, lo que impide que etiquetas de unidad accidentales y texto separado por comas parezcan entrada exitosa.
Consejos prácticos, límites y búsquedas relacionadas
Al enseñar, empareje ejemplos: cero punto cinco moles en un kilogramo de disolvente da cero punto cinco molal con pasos transparentes; dos moles en cero punto cinco kilogramos da cuatro molal; cero moles en cualquier masa positiva da cero; y solvent_mass_kg igual a cero demuestra la vía dura invalid_input que cumple la promesa del producto. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los aprendices ponen deliberadamente la masa de disolvente a cero. Las comprobaciones de ida y vuelta son fáciles: recalcule moles divididos por masa de disolvente a mano y confirme que iguala la molalidad publicada dentro del mismo redondeo a doce decimales, y confirme que molality por solvent_mass_kg recupera los moles originales.
Casos de integración
Pruebas unitarias para herramientas de química
Genere pares n y kg conocidos como buenos más rechazos deliberados de masa de disolvente cero o negativa para valores esperados de kata de programación.