Calculatrice de rapport molaire
Six moles d'hydrogène donnent quatre moles d'ammoniac, car N2 + 3 H2 → 2 NH3 fixe un rapport de deux pour trois. Saisissez les moles de réactif et les deux coefficients de votre équation équilibrée pour obtenir les moles de produit et le rapport appliqué. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Moles de réactif
- 4
- Coefficient du réactif
- 2
- Coefficient du produit
- 2
- Rapport molaire
- 1
- Moles de produit
- 4
La stoechiométrie transforme une équation chimique équilibrée en un facteur de conversion précis entre les moles d'une espèce et celles d'une autre. Le rapport molaire est le quotient du coefficient du produit et du coefficient du réactif dans cette équation équilibrée, et multiplier les moles de réactif disponibles par ce rapport donne les moles de produit qui peuvent se former si le réactif est limitant. Les étudiants rencontrent d'abord l'idée en passant des moles d'hydrogène aux moles d'eau dans 2 H2 plus O2 donnent 2 H2O, puis la réutilisent pour la synthèse de l'ammoniac, la combustion et la précipitation. Les chimistes de procédé et les techniciens de laboratoire utilisent la même forme fermée pour dimensionner les alimentations et prédire le rendement théorique avant toute correction de rendement en pourcentage. Cette calculatrice accepte les moles de réactif et les deux coefficients, renvoie les moles de produit avec le rapport molaire intermédiaire, des libellés d'unités et une chaîne de formule pour l'audit, et rejette un coefficient nul pour qu'un dénominateur invalide ne devienne jamais Infinity ou NaN.
Comment le rapport molaire stoechiométrique convertit les moles de réactif en moles de produit
Parte d'une équation chimique équilibrée écrite avec des coefficients entiers ou fractionnaires qui conservent les atomes des deux côtés. Choisissez l'espèce réactive dont vous connaissez la quantité et l'espèce produit dont vous voulez la quantité. Le rapport molaire stoechiométrique est le coefficient du produit divisé par celui du réactif, écrit ν_p sur ν_r, et a pour unités des moles de produit par mole de réactif.
Le coefficient du réactif ne doit pas être zéro, car la conversion divise par lui ; un coefficient de produit nul est également rejeté comme invalide pour cette calculatrice. Les moles de réactif doivent être finies et non négatives : zéro mole donne correctement zéro produit, tandis qu'une quantité négative est non physique et échoue à la validation.
Les vérifications classiques des manuels incluent quatre moles de H2 avec le coefficient deux converties en eau avec le coefficient deux, donnant quatre moles d'eau, et six moles de H2 avec le coefficient trois converties en ammoniac avec le coefficient deux, donnant quatre moles de NH3.
L'outil n'équilibre pas les équations, ne consulte pas les masses molaires, ne convertit pas les grammes en moles, n'identifie pas lequel de plusieurs réactifs est limitant et n'applique pas le rendement en pourcentage ; ces intentions de recherche restent séparées lorsque la couverture produit s'étend.
Où les calculatrices de rapport molaire interviennent dans le travail réel
Les cours de chimie du secondaire et de l'université d'introduction assignent des exercices de conversion qui enchaînent grammes vers moles, rapports molaires et moles vers grammes ; un oracle fiable de rapport molaire accélère l'étape centrale sans bruit de virgule flottante improvisé. Les préparations aux examens AP et IB réutilisent le même schéma pour la combustion, la neutralisation acide-base et la stoechiométrie de précipitation, et les correcteurs automatiques ont besoin d'une vérité stable des moles de produit pour un réactif limitant donné.
Les chimistes de procédé dimensionnent les alimentations de réacteur lorsqu'une seule quantité de réactif est connue et que la charge théorique de produit doit être estimée avant les corrections de rendement. Les laboratoires d'analyse convertissent les moles de titrant en moles d'analyte à l'aide des coefficients de l'équation de titrage équilibrée.
Si vous avez ensuite besoin d'un équilibrage automatique d'équations, d'une sélection de réactif limitant parmi plusieurs, d'un rendement en pourcentage à partir de la masse réelle ou d'une conversion grammes-moles depuis des tables de masse molaire, traitez-les comme des intentions de recherche et des pages d'atterrissage distinctes plutôt que de surcharger cette page de calculatrice de rapport molaire.
Cas d’usage
Clés de réponses pour devoirs et examens
Calculez les moles de produit à partir des moles de réactif et des coefficients équilibrés afin que élèves et correcteurs automatiques partagent une vérité de rapport molaire en forme fermée.
Rendement théorique avec réactif limitant
Après avoir identifié le réactif limitant, convertissez ses moles en moles théoriques de produit à l'aide des coefficients de l'équation équilibrée.
Dimensionnement des charges de laboratoire et de procédé
Estimez les moles de produit à partir d'une charge de réactif connue avant les corrections de rendement en pourcentage dans les laboratoires d'enseignement ou les recettes pilotes.
Questions fréquentes
Que se passe-t-il si un coefficient est zéro ?
Le rapport molaire divise par le coefficient du réactif, et un coefficient de produit nul est aussi rejeté comme invalide pour cette calculatrice.
Les coefficients doivent-ils être des entiers ?
Non. Tout nombre fini non nul est accepté, de sorte que les coefficients fractionnaires d'une équation équilibrée normalisée fonctionnent sans les ré-entériser.
Cela équilibre-t-il l'équation chimique ?
Non. Vous devez fournir des coefficients déjà équilibrés. L'équilibrage d'équations, la conversion par masse molaire, la sélection du réactif limitant parmi plusieurs et le rendement en pourcentage sont des outils séparés.
Quel est le coût ?
L'outil du navigateur est gratuit et s'exécute localement.
Puis-je saisir des grammes au lieu de moles ?
Non. Le calculateur travaille uniquement en moles et ne consulte pas les masses molaires : convertissez d'abord les grammes en moles, puis repassez les moles de produit en grammes si vous avez besoin d'une masse.
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/stoichiometry-mole-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"reactant_moles":4,"reactant_coefficient":2,"product_coefficient":2}'const res = await fetch("https://api.kit.forhosting.com/chem/stoichiometry-mole-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"reactant_moles": 4,
"reactant_coefficient": 2,
"product_coefficient": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/stoichiometry-mole-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"reactant_moles": 4,
"reactant_coefficient": 2,
"product_coefficient": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/stoichiometry-mole-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"reactant_moles":4,"reactant_coefficient":2,"product_coefficient":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"reactant_moles":4,"reactant_coefficient":2,"product_coefficient":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/stoichiometry-mole-ratio", 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
{
"reactant_moles": 4,
"reactant_coefficient": 2,
"product_coefficient": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.stoichiometry_mole_ratio",
"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
Comment le rapport molaire stoechiométrique convertit les moles de réactif en moles de produit
Multipliez les moles de réactif disponibles par ce rapport pour obtenir les moles de produit : product_moles égale reactant_moles fois product_coefficient sur reactant_coefficient. Tout le pipeline est une arithmétique en virgule flottante déterministe sans graines aléatoires, horloge murale, appels réseau ni dérive de modèle, de sorte que des entrées identiques produisent toujours le même JSON.
Ce que vous envoyez et ce que vous recevez en retour
Les vérifications classiques incluent deux H2 plus O2 donnant deux H2O avec quatre moles d'hydrogène donnant quatre moles d'eau, et N2 plus trois H2 donnant deux NH3 avec six moles d'hydrogène donnant quatre moles d'ammoniac. Gardez les coefficients sur la même échelle d'équilibrage dans les pipelines multi-étapes : si vous divisez l'équation par deux, divisez aussi les deux coefficients pour que le rapport numérique corresponde encore à la chimie que votre rapport affirme. Envoyez trois nombres finis obligatoires sous les champs reactant_moles, reactant_coefficient et product_coefficient. reactant_moles est la quantité du réactif choisi en moles et doit être supérieure ou égale à zéro. reactant_coefficient est le coefficient de l'équation équilibrée de ce réactif et doit être non nul. product_coefficient est le coefficient de l'équation équilibrée du produit choisi et doit aussi être non nul. Les champs manquants, les chaînes non numériques, NaN, Infinity, les moles de réactif négatives et tout coefficient nul échouent avec invalid_input et ne sont pas facturés. En cas de succès, la réponse renvoie reactant_moles, reactant_coefficient et product_coefficient nettoyés, fournit mole_ratio comme le quotient coefficient produit sur coefficient réactif, fournit product_moles comme résultat principal, inclut un objet d'indication d'unités nommant moles et coefficients adimensionnels, fixe method à stoichiometric_mole_ratio et formula à product_moles égale reactant_moles fois product_coefficient sur reactant_coefficient afin que les rédactions de devoirs citent la même expression. Le prix 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ù les calculatrices de rapport molaire interviennent dans le travail réel
Comme cette capacité est un moteur d'analyse pur, le prix de l'API est la base publiée de $0.002 par élément réussi et l'échec de validation ne consomme pas le solde.
Questions techniques
Comment fonctionne la calculatrice de rapport molaire ?
Elle multiplie les moles de réactif par le quotient du coefficient du produit et du coefficient du réactif de l'équation équilibrée : product_moles = reactant_moles × (product_coefficient / reactant_coefficient).