Calculadora de fracción molar
En una mezcla de 2, 3 y 5 moles, la fracción molar del primer componente es 0,2. Escriba los moles de cada componente, elija uno y obtenga su parte y la composición completa, lista para la ley de Raoult o de Dalton. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Corre en su navegador. Gratis y sin límite: sus datos no salen de esta página.
La fracción molar es la magnitud de composición que indica qué proporción de una mezcla corresponde a una sustancia en base molar. Como el cociente es adimensional, las fracciones molares suman siempre uno cuando se contabilizan todas las especies, y aparecen de forma directa en la ley de Raoult, la ley de Dalton de las presiones parciales, la energía libre de disoluciones ideales y las constantes de equilibrio gaseoso. El alumnado empieza con mezclas binarias, por ejemplo dos moles de A y tres de B que dan x_A igual a dos quintos, y después pasa a corrientes de proceso multicomponente y análisis de gases. Esta calculadora acepta una lista ordenada de moles de componentes y un índice basado en cero para la sustancia de interés, devuelve la fracción molar elegida más el vector completo de composición, los moles totales y la cadena de fórmula para auditoría, y rechaza un total nulo para que un denominador incorrecto no se convierta en Infinity o NaN.
Dónde aparecen las calculadoras de fracción molar en el trabajo real
Los cursos de química de secundaria y universidad asignan ejercicios de composición que convierten datos de masa en moles y después en fracciones molares para mezclas binarias y ternarias; un único oráculo fiable acelera la calificación y el montaje de demostraciones sin ruido de punto flotante improvisado. Ingenieros de proceso y químicos de planta convierten cantidades molares de cromatografía de gases de laboratorio en composiciones de corriente antes de alimentar modelos de flash, destilación y reactor que esperan vectores x e y.
Cuadernos ambientales y atmosféricos normalizan inventarios medidos de especies a fracciones molares para trabajo de presión parcial de gas ideal y relaciones de mezcla. Laboratorios de materiales y polímeros informan composiciones de alimentación de copolímeros en base de fracción molar para que la estequiometría y los cálculos de conversión sean coherentes con los modelos cinéticos.
Si más adelante necesita fracción másica a partir de masas, molalidad a partir de moles y kilogramos de disolvente, molaridad a partir del volumen, o conversión automática de gramos a moles con tabla de masas molares integrada, trátelos como intenciones de búsqueda y páginas distintas en lugar de sobrecargar esta calculadora de fracción molar.
Qué puede hacer con ella
Composición de corrientes de proceso
Normalice cantidades molares medidas de componentes a fracciones molares antes de entradas de simulación de flash, destilación o reactor.
Preparación de mezclas gaseosas y equilibrio
Convierta moles de inventario en vectores de composición adimensionales para cálculos de Raoult, Dalton y constantes de equilibrio.
Preguntas frecuentes
¿Qué es la fracción molar?
Es adimensional y, cuando se cuentan todas las especies, las fracciones molares suman uno.
¿Qué ocurre si los moles totales son cero?
La fracción molar divide por los moles totales, de modo que una mezcla totalmente nula se rechaza en lugar de devolver Infinity o NaN.
¿Cómo elijo qué sustancia informar?
El índice 0 es la primera entrada, el índice 1 la segunda, y así sucesivamente.
¿Cuánto cuesta?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Las fracciones molares siempre suman uno?
Sí, siempre que se cuenten todas las sustancias de la mezcla. La calculadora devuelve la fracción de cada componente, por ejemplo 2, 3 y 5 décimas, y juntas dan exactamente uno.
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/mole-fraction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"moles":[2,3,5],"component_index":0}'const res = await fetch("https://api.kit.forhosting.com/chem/mole-fraction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"moles": [
2,
3,
5
],
"component_index": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/mole-fraction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"moles": [
2,
3,
5
],
"component_index": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/mole-fraction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"moles":[2,3,5],"component_index":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"moles":[2,3,5],"component_index":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/mole-fraction", 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": [
2,
3,
5
],
"component_index": 0
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.mole_fraction",
"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.
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
En un sistema multicomponente, la fracción molar de la sustancia i es la cantidad de esa sustancia en moles dividida por la cantidad total de todas las sustancias presentes: x_i es igual a n_i entre n_total.
Cómo se define la fracción molar y por qué importan los moles totales
Cada cantidad individual debe ser finita y no negativa: cero moles para una especie es un límite legítimo que produce fracción molar cero para ese índice, mientras que una cantidad negativa se rechaza por no ser física. Quien solo conozca gramos de cada sustancia debe convertir a moles con masas molares antes de llamar, porque esta página se mantiene deliberadamente en la definición pura de fracción molar sin incrustar una biblioteca de compuestos. No calcula molalidad, molaridad, porcentaje en masa ni presiones parciales a partir de la fracción molar sola; esas son intenciones de búsqueda distintas con sus propias páginas cuando crezca la cobertura del producto. Parta de la definición formal de los manuales de química general y físico-química: la fracción molar x_i del componente i es el cociente entre la cantidad de ese componente n_i medida en moles y la cantidad total de sustancia en la mezcla n_total, donde n_total es la suma de n_j sobre cada componente j. Escriba x_i igual a n_i dividido por n_total y trate el resultado como un número puro entre cero y uno inclusive cuando las entradas son físicas. El total debe ser estrictamente positivo; si todo componente tiene cero moles, el cociente no está definido y la capacidad falla con un mensaje claro invalid_input en lugar de devolver Infinity o NaN. A diferencia de la fracción másica, la fracción molar pondera las especies por recuento de partículas, por eso el equilibrio vapor-líquido, el potencial químico y las fórmulas de presión parcial del gas ideal usan x_i o y_i en lugar del porcentaje en peso. Esta capacidad evalúa la forma cerrada con aritmética de punto flotante determinista: sin semillas aleatorias, sin relojes de pared, sin llamadas de red y sin deriva de modelo, de modo que entradas idénticas producen siempre el mismo JSON.
Qué se envía y qué se recibe de vuelta
Si la suma de todos los moles es cero, la petición falla porque la fracción molar divide por ese total. Comprobaciones clásicas de libro incluyen moles dos tres cinco con índice cero que dan fracción molar cero punto dos, una mezcla binaria de uno y uno con cualquier índice que da un medio, y un arreglo de sustancia pura con una sola entrada positiva que da fracción molar uno. Mantenga estable el orden de componentes en tuberías de varios pasos para que el índice cero signifique siempre la misma especie que etiqueta su informe. Envíe dos campos obligatorios: moles, un arreglo no vacío de números finitos no negativos que da la cantidad de cada componente de la mezcla en moles en un orden fijo, y component_index, un entero basado en cero que selecciona de qué sustancia se informa la fracción molar como respuesta principal. moles debe tener al menos una entrada y como máximo mil; arreglos vacíos, cadenas no numéricas, NaN, Infinity y entradas negativas fallan con invalid_input y no se cobran. component_index debe ser un entero en el intervalo cerrado desde cero hasta la longitud de moles menos uno; los índices fuera de rango fallan del mismo modo. En caso de éxito la respuesta repite moles y component_index limpios, proporciona n_i para la sustancia elegida y total_moles para la mezcla, devuelve mole_fraction como resultado primario adimensional, incluye all_mole_fractions como vector completo de composición en el mismo orden que moles, fija component_count, adjunta un objeto de pista de unidades, fija method en mole_fraction_from_component_moles y formula en x_i igual a n_i entre n_total para que los informes de deberes citen la misma expresión. El precio de las llamadas API exitosas es la base publicada de $0.002 por ítem; los fallos de validación no consumen saldo prepago.
Dónde aparecen las calculadoras de fracción molar en el trabajo real
Como esta capacidad es un motor de parse puro, el precio de la API es la base publicada de $0.002 por ítem exitoso y la validación fallida no consume saldo.
Casos de integración
Claves de respuesta de deberes y laboratorio
Calcule x_i = n_i / n_total a partir de una lista ordenada de moles de componentes para que alumnado y autoevaluadores compartan una verdad de forma cerrada.
Preguntas técnicas
¿Puedo obtener las fracciones molares de todos los componentes?
Sí. La respuesta incluye all_mole_fractions en el mismo orden que moles, más mole_fraction para el component_index elegido.