Calculateur fraction massique → molaire
Passez des fractions massiques d'un mélange à deux constituants aux fractions molaires : une eau salée à 0,2 de chlorure de sodium à 58,44 g/mol et 0,8 d'eau à 18,015 g/mol en masse a une fraction molaire de sel de 0,0715519809354. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Fraction massique du soluté
- 0,2
- Fraction massique du solvant
- 0,8
- Masse molaire du soluté
- 58,44
- Masse molaire du solvant
- 18,015
- Moles de soluté par unité de masse
- 0,0034223135
- Moles de solvant par unité de masse
- 0,0444074382
- Moles totales par unité de masse
- 0,0478297517
- Fraction molaire soluté
- 0,0715519809
La fraction massique et la fraction molaire décrivent toutes deux la composition d'un mélange, mais pondèrent les constituants différemment : la massique compte les grammes de chaque espèce, la molaire compte les moles. Les fiches process, certificats d'analyse et nombreux protocoles de laboratoire indiquent un pourcentage massique ou une fraction massique, alors que la loi de Raoult, les potentiels chimiques de solution idéale et les constantes d'équilibre gazeux exigent la fraction molaire. La conversion nécessite les masses molaires des espèces. Pour un mélange binaire soluté–solvant, la voie classique consiste à former les moles par unité de masse comme fraction massique divisée par la masse molaire de chaque constituant, puis à diviser les moles de soluté par le total. Ce calculateur prend les deux fractions massiques et les deux masses molaires, renvoie la fraction molaire du soluté comme réponse principale et indique aussi celle du solvant ainsi que les quantités molaires intermédiaires pour que devoirs et pistes d'audit restent transparents.
Où la conversion masse–mole apparaît dans le travail réel
Les cours de chimie du secondaire et de l'université proposent des exercices qui partent d'étiquettes de pourcent massique sur des flacons ou des fiches d'analyse et demandent la fraction molaire avant d'appliquer Raoult ou des formules colligatives ; un oracle fiable accélère la notation sans bruit de virgule flottante. Les ingénieurs process convertissent les analyses massiques d'usine en alimentations en fraction molaire pour les modèles de flash, distillation et réacteurs qui attendent des vecteurs x et y plutôt qu'un pourcent massique.
Les carnets environnementaux normalisent des fractions massiques mesurées de solutés dans des échantillons aqueux en fractions molaires pour les comparer à des estimations de pression partielle de solution idéale. Les laboratoires matériaux et polymères reportent l'alimentation monomère sur base massique depuis des balances mais ont besoin de fractions molaires pour la stœchiométrie cinétique.
Si vous avez ensuite besoin de fraction molaire directement à partir des moles de constituants sans données massiques, de molalité à partir des moles et des kilogrammes de solvant, de tables automatiques formule–masse molaire ou de vecteurs multicomposants de fraction massique, traitez-les comme des intentions de recherche et des pages distinctes plutôt que de surcharger ce calculateur binaire fraction massique vers fraction molaire.
Cas d’usage
Analyse process vers alimentation de simulation
Transformez les analyses de fraction massique du laboratoire en compositions de fraction molaire avant les entrées de flash, distillation ou réacteur.
Préparation colligative et ELV
Obtenez des fractions molaires adimensionnelles à partir d'étiquettes de pourcent massique avant les calculs de Raoult, Dalton ou abaissement cryoscopique.
Questions fréquentes
Que se passe-t-il si une masse molaire est nulle ?
Les quantités molaires divisent par la masse molaire ; un M nul est rejeté au lieu de renvoyer Infinity ou NaN.
Les fractions massiques doivent-elles sommer à un ?
Pour un vrai binaire elles le font souvent (solvant ≈ 1 − soluté). La formule utilise vos deux valeurs comme masses relatives ; elles ne peuvent pas être toutes deux nulles.
Quelles unités pour les masses molaires ?
Toute unité cohérente de masse par mole convient (souvent g/mol). Les deux espèces doivent utiliser la même unité pour que le rapport w/M soit significatif.
Quel est le coût ?
L'outil navigateur est gratuit et s'exécute en local.
Quand faut-il une fraction molaire plutôt qu'une fraction massique ?
Chaque fois qu'une formule compte des particules plutôt que des grammes : loi de Raoult, abaissement du point de congélation et autres propriétés colligatives, potentiels chimiques des solutions idéales ou équilibres gazeux. Les analyses donnant souvent des masses, on convertit d'abord.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/chem/mass-fraction-to-mole-fraction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"solute_mass_fraction":0.2,"solvent_mass_fraction":0.8,"solute_molar_mass":58.44,"solvent_molar_mass":18.015}'const res = await fetch("https://api.kit.forhosting.com/chem/mass-fraction-to-mole-fraction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"solute_mass_fraction": 0.2,
"solvent_mass_fraction": 0.8,
"solute_molar_mass": 58.44,
"solvent_molar_mass": 18.015
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/mass-fraction-to-mole-fraction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"solute_mass_fraction": 0.2,
"solvent_mass_fraction": 0.8,
"solute_molar_mass": 58.44,
"solvent_molar_mass": 18.015
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/mass-fraction-to-mole-fraction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"solute_mass_fraction":0.2,"solvent_mass_fraction":0.8,"solute_molar_mass":58.44,"solvent_molar_mass":18.015}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"solute_mass_fraction":0.2,"solvent_mass_fraction":0.8,"solute_molar_mass":58.44,"solvent_molar_mass":18.015}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/mass-fraction-to-mole-fraction", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"solute_mass_fraction": 0.2,
"solvent_mass_fraction": 0.8,
"solute_molar_mass": 58.44,
"solvent_molar_mass": 18.015
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.mass_fraction_to_mole_fraction",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Une masse molaire nulle est rejetée avec invalid_input afin qu'un mauvais dénominateur ne devienne jamais Infinity ou NaN.
Comment la fraction massique se convertit en fraction molaire
Parte d'une base fixe d'une unité de masse de mélange. Les masses molaires doivent utiliser des unités cohérentes, typiquement grammes par mole lorsque les fractions massiques sont des fractions massiques du même mélange ; seul le rapport des masses aux masses molaires compte, donc toute unité de masse par mole convient si les deux espèces l'utilisent. Les fractions massiques doivent être non négatives ; pour un travail en pourcent massique, convertissez d'abord le pourcent en fraction en divisant par cent. Cette page se limite volontairement à la conversion binaire masse–mole ; tableaux multicomposants, recherche de masse molaire par formule, molalité et molarité restent des intentions de recherche distinctes. La masse de soluté sur cette base est la fraction massique w_s et celle du solvant est w_v. Divisez chaque masse par la masse molaire correspondante pour obtenir les moles par unité de masse : n_s égale w_s sur M_s et n_v égale w_v sur M_v. La fraction molaire du soluté est alors x_s égale à n_s divisée par la somme n_s plus n_v, ce qui s'écrit sous la forme fermée x_s égale parenthèse ouverte w_s sur M_s parenthèse fermée sur parenthèse ouverte w_s sur M_s plus w_v sur M_v parenthèse fermée. La même construction avec n_v au numérateur donne la fraction molaire du solvant et, pour un vrai binaire, les deux fractions molaires somment à un. Si une masse molaire est nulle, la division est indéfinie et cette capacité échoue avec invalid_input plutôt que d'inventer Infinity. L'arithmétique est en virgule flottante déterministe, sans graines aléatoires, horloges murales ni appels réseau, de sorte que des entrées identiques produisent toujours le même JSON.
Ce que vous envoyez et ce que vous recevez
Si les deux fractions massiques sont nulles, il n'y a pas de moles à normaliser et la requête échoue de la même façon. Vérifications classiques de manuel : vingt pour cent massique de chlorure de sodium dans l'eau avec M_s de cinquante-huit virgule quarante-quatre et M_v de dix-huit virgule zéro un cinq, mélanges équimassiques éthanol–eau avec M près de quarante-six et dix-huit, et la limite solvant pur où la fraction massique du soluté est zéro donnant une fraction molaire nulle. Utilisez le formulaire gratuit du navigateur pour les devoirs et contrôles rapides, puis le même contrat depuis des scripts pour des clés de correction en masse ou des oracles de notation. Envoyez quatre champs obligatoires : solute_mass_fraction et solvent_mass_fraction comme nombres finis non négatifs (utilisez 0.2 pour vingt pour cent massique de soluté et, pour un binaire, typiquement un moins cette valeur pour le solvant), plus solute_molar_mass et solvent_molar_mass comme nombres finis positifs en grammes par mole ou toute unité cohérente de masse par mole. Champs manquants, chaînes non numériques, NaN, Infinity, fractions massiques négatives, masses molaires négatives et masse molaire nulle échouent avec invalid_input et ne sont pas facturés. En cas de succès, la réponse renvoie les quatre entrées nettoyées, fournit moles_solute_per_unit_mass, moles_solvent_per_unit_mass et total_moles_per_unit_mass pour les contrôles intermédiaires, renvoie mole_fraction_solute comme résultat adimensionnel principal, inclut mole_fraction_solvent par commodité, joint un objet d'indication d'unités, fixe method à mass_fraction_to_mole_fraction et formula à x_s égale parenthèse ouverte w_s sur M_s parenthèse fermée sur parenthèse ouverte w_s sur M_s plus w_v sur M_v parenthèse fermée afin que les cahiers de laboratoire citent la même expression. Le tarif des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.
Où la conversion masse–mole apparaît dans le travail réel
Comme cette capacité est un moteur de parse pur, le prix API est la base publiée de $0.002 par élément réussi et l'échec de validation ne consomme pas le solde.
Cas d'intégration
Exercices de pourcent massique
Convertissez fractions massiques soluté et solvant plus masses molaires en x_soluté pour que élèves et auto-correcteurs partagent une vérité de forme fermée.
Questions techniques
Comment convertir la fraction massique en fraction molaire ?
Pour un mélange binaire, formez les moles par unité de masse comme w/M pour chaque espèce, puis x_soluté = (w_s/M_s) / (w_s/M_s + w_v/M_v). Les deux masses molaires doivent être positives.