Calculateur fraction molaire → molarité
Passez d'une fraction molaire de soluté, par exemple 0,1, à la molarité, les moles par litre qu'utilisent les dosages et les étiquettes de solutions mères, grâce à la densité en g/mL et aux masses molaires d'un mélange binaire. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Fraction molaire
- 0,1
- Densité
- 0,98
- Masse molaire du soluté
- 46,07
- Masse molaire du solvant
- 18,015
- Fraction molaire du solvant
- 0,9
- Masse molaire moyenne
- 20,8205
- Molarité
- 4,7068994501
Fraction molaire et molarité décrivent toutes deux la composition, mais répondent à des questions de laboratoire différentes. La fraction molaire x est les moles de soluté divisées par le total des moles du mélange —indépendante de la température et naturelle pour l'équilibre vapeur–liquide. La molarité M est les moles de soluté par litre de solution, la concentration volumique utilisée pour les titrages, les étiquettes de stock et la plupart de la stœchiométrie réactionnelle. Les relier exige la densité et les masses molaires des composants pour reconstruire combien de moles tiennent dans un litre de mélange. Ce calculateur prend la fraction molaire du soluté, la densité de la solution en grammes par millilitre et les masses molaires du soluté et du solvant, forme la masse molaire moyenne du mélange binaire et renvoie la molarité avec des étiquettes d'unité et la formule de forme fermée pour audit.
Comment la fraction molaire devient molarité avec densité et masse molaire moyenne
Parte d'un liquide binaire de soluté et de solvant. Soit x la fraction molaire du soluté de sorte que celle du solvant est un moins x. Avec les masses molaires M_s du soluté et M_v du solvant, la masse molaire moyenne du mélange est M_avg égale à x fois M_s plus un moins x fois M_v.
Cette masse moyenne indique combien de grammes correspondent à une mole de particules de mélange. La densité de solution ρ en grammes par millilitre convertit ensuite la masse de mélange en volume : un litre de solution a une masse égale à ρ fois mille grammes lorsque ρ est exprimée en g par mL. Diviser cette masse par M_avg donne les moles totales de mélange par litre, et multiplier par x isole les moles de soluté par litre —la molarité M.
Écrit de façon compacte, M égale x fois ρ fois mille, le tout divisé par M_avg. La fraction molaire doit se situer dans l'intervalle fermé de zéro à un ; x égal zéro donne molarité zéro, une limite légitime de soluté vide.
Il n'invente pas la densité à partir de tables de température, ne cherche pas les masses molaires depuis une formule chimique, ne convertit pas seul la fraction molaire en molalité et ne traite pas les systèmes multi-composants au-delà du modèle binaire solvant-plus-soluté ; ceux-ci restent des intentions de recherche et des atterrissages séparés.
Où la conversion fraction-molaire-vers-molarité apparaît dans le travail réel
Les cours de chimie du secondaire et de premier cycle universitaire enseignent les deux langages de composition et assignent des exercices qui partent de fractions molaires d'équilibre vapeur–liquide ou de solution idéale et demandent la concentration molaire une fois la densité mesurée ou tabulée ; un oracle de confiance accélère la notation et la préparation de démos sans bruit flottant improvisé.
Les chimistes de procédé et ingénieurs chimistes traduisent les sorties d'équilibre de phases écrites en fraction molaire en débits molaires d'alimentation pour réacteurs et logiciels de bilan de masse qui attendent mol par litre. Les laboratoires d'analyse et de contrôle qualité modernisent des recettes ou certificats qui listent la composition en fraction molaire alors que LIMS, carnets électroniques et méthodes instrumentales attendent des forces molaires de stock.
Les carnets environnementaux et de traitement de l'eau convertissent des données de flux multi-composants basées sur les moles en molarités binaires approximatives lorsqu'un solvant dominant est l'eau et que la densité est connue. Si vous avez ensuite besoin de fraction molaire à partir de moles brutes de composants, de fraction massique vers fraction molaire, de normalité vers molarité ou de molalité à partir de kilogrammes de solvant, traitez-les comme des intentions de recherche et des atterrissages séparés plutôt que de surcharger cette page de calculateur fraction molaire vers molarité.
Cas d’usage
Clés de réponses devoirs et labo
Convertissez la fraction molaire du soluté x et la densité ρ en molarité M = (x·ρ·1000)/M_avg pour que élèves et correcteurs automatiques partagent une vérité de base de forme fermée.
De l'équilibre de phases à la concentration de labo
Traduisez les fractions molaires VLE ou de flux de procédé en forces de stock en mol/L lorsque la densité de solution et les masses molaires binaires sont connues.
Modernisation de recettes et SOP
Mappez les tableaux de composition en fraction molaire en concentrations molaires pour LIMS, SOP et méthodes instrumentales qui attendent mol par litre.
Questions fréquentes
Comment convertir la fraction molaire en molarité ?
Formez la masse molaire moyenne M_avg = x·M_solute + (1−x)·M_solvent, puis M = (x · ρ · 1000) / M_avg avec densité ρ en g/mL. Le résultat est la molarité en mol/L.
Que se passe-t-il si la densité ou une masse molaire est nulle ou négative ?
Une densité ou masse molaire non positive rend la conversion volumique indéfinie ; le calculateur rejette ces valeurs au lieu de renvoyer Infinity ou NaN.
Quelle unité de densité dois-je utiliser ?
Grammes par millilitre (g/mL), identique à g/cm³. Si vous avez g/L ou kg/m³, convertissez en g/mL avant d'appeler pour que le facteur de 1000 corresponde à la formule standard.
En quoi cela diffère-t-il du calculateur de fraction molaire ?
Cet outil part de x, densité et masses molaires et renvoie la molarité —une intention de recherche et un atterrissage différents.
Pourquoi faut-il la densité pour passer de la fraction molaire à la molarité ?
Parce que la fraction molaire compare seulement des moles, alors que la molarité compte les moles dans un litre de solution. La densité donne la masse de ce litre, la masse molaire moyenne la convertit en moles totales et la part du soluté donne la molarité.
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/mole-fraction-to-molarity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mole_fraction":0.1,"density":0.98,"solute_molar_mass":46.07,"solvent_molar_mass":18.015}'const res = await fetch("https://api.kit.forhosting.com/chem/mole-fraction-to-molarity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mole_fraction": 0.1,
"density": 0.98,
"solute_molar_mass": 46.07,
"solvent_molar_mass": 18.015
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/mole-fraction-to-molarity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mole_fraction": 0.1,
"density": 0.98,
"solute_molar_mass": 46.07,
"solvent_molar_mass": 18.015
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/mole-fraction-to-molarity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mole_fraction":0.1,"density":0.98,"solute_molar_mass":46.07,"solvent_molar_mass":18.015}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mole_fraction":0.1,"density":0.98,"solute_molar_mass":46.07,"solvent_molar_mass":18.015}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/mole-fraction-to-molarity", 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
{
"mole_fraction": 0.1,
"density": 0.98,
"solute_molar_mass": 46.07,
"solvent_molar_mass": 18.015
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.mole_fraction_to_molarity",
"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
La densité et chaque masse molaire doivent être strictement positives ; une valeur nulle ou négative échoue avec invalid_input au lieu de produire Infinity ou NaN.
Comment la fraction molaire devient molarité avec densité et masse molaire moyenne
Une densité nulle est indéfinie car la concentration volumique a besoin d'un rapport masse-volume positif, et une masse molaire nulle effondrerait le dénominateur de masse moyenne, donc les deux cas et toute valeur négative sont rejetés avec invalid_input plutôt que de renvoyer Infinity. L'évaluation est une arithmétique flottante déterministe de forme fermée sans graines aléatoires, horodatages d'horloge, appels réseau ni dérive de modèle, de sorte que des entrées identiques produisent toujours un JSON identique.
Ce que vous envoyez et ce que vous recevez
Les contrôles classiques de manuel incluent des organiques aqueux dilués avec x près d'un dixième et densité près d'un gramme par millilitre, des mélanges salins avec petit x et densité légèrement au-dessus de un, et le solvant pur avec x égal zéro donnant molarité zéro. Gardez la densité en g par mL : si votre source indique des kilogrammes par mètre cube ou des grammes par litre, convertissez avant d'appeler pour que le facteur de mille corresponde à la définition du manuel. Envoyez quatre nombres finis obligatoires sous les champs mole_fraction, density, solute_molar_mass et solvent_molar_mass. mole_fraction est la composition adimensionnelle du soluté x et doit se situer entre zéro et un inclus. density est la densité en masse de la solution en grammes par millilitre —équivalente aux grammes par centimètre cube— et doit être strictement supérieure à zéro. solute_molar_mass et solvent_molar_mass sont les masses molaires des composants en grammes par mole et doivent chacune être strictement positives ; les valeurs nulles ou négatives échouent car la masse molaire moyenne et le quotient de molarité ne peuvent pas être construits à partir de masses non physiques. Champs manquants, chaînes non numériques, NaN, Infinity, fraction molaire hors de l'intervalle unitaire et densité ou masse molaire non positives échouent avec invalid_input et ne sont pas facturés. En cas de succès la réponse répète les entrées nettoyées, ajoute solvent_mole_fraction comme un moins x, signale mean_molar_mass M_avg, fournit molarity comme résultat principal en moles par litre, inclut un objet d'indice units nommant fractions molaires adimensionnelles, g par mL, g par mol et mol par L, fixe method à mole_fraction_to_molarity et formula à M égale x fois ρ fois mille sur M_avg pour que les rédactions de devoirs 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 fraction-molaire-vers-molarité apparaît dans le travail réel
Comme cette capacité est un moteur parse pur, le tarif API est la base publiée de $0.002 par élément réussi et la validation échouée ne consomme pas le solde.
Questions techniques
Combien cela coûte-t-il ?
L'outil navigateur est gratuit et s'exécute localement. Les requêtes API utilisent le solde KIT prépayé à $0.002 par élément réussi ; l'entrée invalide n'est pas facturée.