À propos de ce calculateur Le calculateur de quantité de matière transforme les grammes lus sur une balance en « proportions » utilisables dans une équation chimique : n = m / M n = m/M n = m / M , où la masse m m m (g) et la masse molaire M M M (g/mol) donnent la quantité de matière n n n (mol) ; en multipliant par la constante d'Avogadro N A N_A N A , on obtient le nombre de particules N = n N A N = n N_A N = n N A — combien de moles représentent 18 g d'eau et combien de molécules elles contiennent, combien de moles font 2.922 g de sel, combien d'atomes comptent 1 g d'or et 1 g d'hydrogène. La résolution inverse est également possible : quelle masse représentent 0.25 mol de sel, ou quelle est la masse molaire d'un composé dont 10 g correspondent à 0.2 mol.
C'est la première étape de la stoechiométrie. Les réactions se déroulent en nombres de particules, alors que la balance ne mesure que des masses : M M M est le taux de conversion entre les deux, le nombre de grammes par mole . Ce qu'est la mole, pourquoi l'on raisonne en nombres plutôt qu'en masses, et comment convertir les concentrations sont développés dans la page d'ancrage du pôle chimie, le calculateur de concentration molaire ; une fois n n n connu, on y prépare les solutions, et la dilution se traite dans le calculateur de dilution . Cette page ne traite que ses trois sujets propres : comment calculer une masse molaire à partir des masses atomiques, pourquoi N A N_A N A est une valeur exacte depuis 2019, et quel crédit accorder aux 8 décimales affichées face à vos chiffres significatifs.
Ce qu'il ne fait pas : il ne recherche pas les masses molaires (il faut additionner soi-même les masses atomiques d'après la formule chimique ; la méthode et les valeurs usuelles sont données ici) ; il ne convertit ni kg ↔ g ni mg ↔ g ; il ne distingue pas molécules, ions et atomes — N N N compte les « entités élémentaires » représentées par la formule chimique ; il ne calcule pas les concentrations de solutions.
Exemples de calcul Les quatre exemples sont recalculés par le compute du moteur chem-moles ; n n n , m m m et M M M s'affichent avec au plus 8 décimales, zéros de fin supprimés, et N N N en notation exponentielle avec 7 chiffres significatifs ; unités g, g/mol et mol.
Exemple 1 : pourquoi 18 g d'eau ne font pas tout à fait 1 mol
Entrées par défaut m = 18 m = 18 m = 18 , M = 18.015 M = 18.015 M = 18.015 : n = 18 / 18.015 = 0.99916736 n = 18 / 18.015 = 0.99916736 n = 18/18.015 = 0.99916736 et N = 0.99916736 × 6.02214076 × 10 23 = 6.017126 × 10 23 N = 0.99916736 \times 6.02214076 \times 10^{23} = 6.017126 \times 10^{23} N = 0.99916736 × 6.02214076 × 1 0 23 = 6.017126 × 1 0 23 . Affichage : quantité de matière n 0.99916736 , nombre de particules N 6.017126e+23 .
Avec une masse de 18.015, l'interface affiche n 1 et N 6.022141e+23 — exactement 1 mol, un nombre de particules égal à N A N_A N A . L'écart de 0.08 % entre 18 et 18.015 vient de ce que la masse molaire de H₂O, 2 × 1.008 + 15.999 = 18.015 2 \times 1.008 + 15.999 = 18.015 2 × 1.008 + 15.999 = 18.015 , n'est pas un entier : les masses atomiques de l'hydrogène et de l'oxygène ne sont pas entières (mélange d'isotopes et énergie de liaison nucléaire), si bien que « 18 g d'eau = 1 mol » est une simplification de manuel.
Ces 6.017 × 10 23 6.017 \times 10^{23} 6.017 × 1 0 23 molécules tiennent dans une grosse cuillère à soupe. En les comptant une par seconde à raison d'un milliard par seconde, il faudrait environ 19 millions d'années — voilà pourquoi la chimie a inventé la mole, unité « en gros » : ramener les dénombrements à des nombres lisibles par un humain.
Figure 1 : les deux conversions de l'exemple 1. À gauche la grandeur que l'on pèse, à droite la grandeur qui permet de faire réagir ; M et N_A sont les deux taux de conversion
Exemple 2 : sel et morceau de sucre — de la préparation à la pesée
2.922 g de sel (la masse à peser dans l'exemple 2 du calculateur de concentration molaire ), M NaCl = 22.990 + 35.45 = 58.44 M_\text{NaCl} = 22.990 + 35.45 = 58.44 M NaCl = 22.990 + 35.45 = 58.44 . Avec m = 2.922 m = 2.922 m = 2.922 et M = 58.44 M = 58.44 M = 58.44 , l'interface affiche n 0.05 et N 3.011070e+22 — soit 3.0 × 10 22 3.0 \times 10^{22} 3.0 × 1 0 22 unités formulaires NaCl, c'est-à-dire 3.0 × 10 22 3.0 \times 10^{22} 3.0 × 1 0 22 ions Na⁺ et autant d'ions Cl⁻. NaCl est un cristal ionique qui ne contient pas de « molécules de NaCl » : N N N compte les unités formulaires.
Résolution inverse de la masse : combien pèsent 0.25 mol de sel ? Videz m m m , saisissez n = 0.25 n = 0.25 n = 0.25 et M = 58.44 M = 58.44 M = 58.44 : m = 14.61 m = 14.61 m = 14.61 . Affichage : masse m 14.61 , N 1.505535e+23 .
Un morceau de sucre : 4 g de saccharose C₁₂H₂₂O₁₁, M = 12 × 12.011 + 22 × 1.008 + 11 × 15.999 = 342.297 M = 12 \times 12.011 + 22 \times 1.008 + 11 \times 15.999 = 342.297 M = 12 × 12.011 + 22 × 1.008 + 11 × 15.999 = 342.297 . Avec m = 4 m = 4 m = 4 et M = 342.297 M = 342.297 M = 342.297 , l'interface affiche n 0.01168576 et N 7.037328e+21 . À masse comparable, plus les molécules sont grosses, plus la quantité de matière est faible — c'est pourquoi l'exemple 3 du calculateur de concentration molaire note que « 9 g de glucose font 0.05 mol et 9 g de sel 0.154 mol ».
Exemple 3 : pour 1 g, un rapport de 200 entre nombres d'atomes
1 g d'or , M Au = 196.96657 M_\text{Au} = 196.96657 M Au = 196.96657 : avec m = 1 m = 1 m = 1 et M = 196.96657 M = 196.96657 M = 196.96657 , l'interface affiche n 0.005077 et N 3.057443e+21 .
1 g d'hydrogène atomique , M H = 1.008 M_\text{H} = 1.008 M H = 1.008 : l'interface affiche n 0.99206349 et N 5.974346e+23 . Pour 1 g dans les deux cas, les atomes d'hydrogène sont environ 195 fois plus nombreux que les atomes d'or, car un atome d'or pèse environ 195 fois plus lourd. n ∝ 1 / M n \propto 1/M n ∝ 1/ M : à masse fixée, la quantité de matière est en proportionnalité inverse de la masse molaire.
100 g de cuivre , M Cu = 63.546 M_\text{Cu} = 63.546 M Cu = 63.546 : l'interface affiche n 1.57366317 et N 9.476821e+23 .
44 g de dioxyde de carbone , M = 12.011 + 2 × 15.999 = 44.009 M = 12.011 + 2 \times 15.999 = 44.009 M = 12.011 + 2 × 15.999 = 44.009 : avec m = 44 m = 44 m = 44 , l'interface affiche n 0.9997955 et N 6.020909e+23 — comme pour 18 g d'eau, il manque « un petit peu » pour atteindre 1 mol. Il faut saisir m = 44.009 m = 44.009 m = 44.009 pour obtenir exactement 1 .
Exemple 4 : résolution inverse de la masse molaire, grammes et kilogrammes, et un piège d'affichage
Identifier une substance inconnue : un échantillon de 10 g correspond à 0.2 mol. Videz M M M , saisissez m = 10 m = 10 m = 10 et n = 0.2 n = 0.2 n = 0.2 : M = 50 M = 50 M = 50 . Affichage : masse molaire M 50 , N 1.204428e+23 . Une masse molaire de 50 g/mol permet déjà d'écarter la plupart des formules candidates.
Masse à partir de n n n : combien pèsent 2 mol d'eau ? Videz m m m , saisissez n = 2 n = 2 n = 2 et M = 18.015 M = 18.015 M = 18.015 : l'interface affiche m 36.03 et N 1.204428e+24 .
Piège du kilogramme : écrire 18 g sous la forme 0.018 (kg) : avec m = 0.018 m = 0.018 m = 0.018 et M = 18.015 M = 18.015 M = 18.015 , l'interface affiche n 0.00099917 et N 6.017126e+20 — 1000 fois moins. Le champ est en grammes.
Piège de l'affichage : dans l'état par défaut (m = 18 m = 18 m = 18 , M = 18.015 M = 18.015 M = 18.015 ), saisissez 2 dans « Quantité de matière n » : les trois champs deviennent des entrées et le nombre de particules passe à 1.204428e+24 — le moteur calcule N N N à partir des 2 mol saisies et ne regarde plus 18/18.015. Il ne signale pas que ces trois nombres sont contradictoires.
8 décimales ne valent pas 8 chiffres significatifs
L'affichage 0.99916736 est une convention du logiciel, pas une précision de mesure. Un « 18 g » lu sur une balance de cuisine ne comporte en général que deux chiffres significatifs, auxquels correspond une quantité de matière de 1.0 mol ; il faut une balance analytique au 1/10000 pour peser 18.0000 g et justifier 0.999167. La masse molaire elle-même a une précision limitée : pour H, C, O et d'autres éléments, l'IUPAC donne des intervalles (par exemple 15.99903–15.99977 pour O), et l'enseignement comme les calculs courants utilisent les valeurs conventionnelles 1.008, 12.011 et 15.999. Le nombre de chiffres significatifs du résultat suit celui de l'entrée la moins précise.
Les entrées de l'exemple 1 peuvent être saisies directement dans le panneau ; remplacez la masse par 18.015 pour voir n passer à 1 et N à N_A ; remplacez la masse molaire par 58.44 (sel) ou 196.96657 (or) pour voir la quantité de matière diminuer en proportion inverse de M pour une même masse de 18 g.
Principes et démonstration Comment se calcule une masse molaire
M M M est la somme des masses atomiques standard de tous les atomes de la formule chimique, en g/mol. Les masses atomiques standard sont maintenues par la Commission des abondances isotopiques et des poids atomiques (CIAAW) de l'IUPAC ; valeurs usuelles :
Élément
Masse atomique conventionnelle
Élément
Masse atomique conventionnelle
H
1.008
Na
22.990
C
12.011
Cl
35.45
N
14.007
Cu
63.546
O
15.999
Au
196.966 570
Ainsi, H₂O = 2 × 1.008 + 15.999 = 18.015 = 2 \times 1.008 + 15.999 = 18.015 = 2 × 1.008 + 15.999 = 18.015 , NaCl = 22.990 + 35.45 = 58.44 = 22.990 + 35.45 = 58.44 = 22.990 + 35.45 = 58.44 , CO₂ = 12.011 + 2 × 15.999 = 44.009 = 12.011 + 2 \times 15.999 = 44.009 = 12.011 + 2 × 15.999 = 44.009 et C₆H₁₂O₆ = 6 × 12.011 + 12 × 1.008 + 6 × 15.999 = 180.156 = 6 \times 12.011 + 12 \times 1.008 + 6 \times 15.999 = 180.156 = 6 × 12.011 + 12 × 1.008 + 6 × 15.999 = 180.156 . Les masses atomiques ne sont pas entières parce que les éléments naturels sont des mélanges d'isotopes (le chlore est formé d'environ 76 % de ³⁵Cl et 24 % de ³⁷Cl, d'où une moyenne de 35.45) et parce que l'énergie de liaison nucléaire rend la masse du noyau légèrement inférieure à la somme de ses nucléons. L'eau lourde D₂O a M = 20.03 M = 20.03 M = 20.03 : à formule identique, changer les isotopes change la masse molaire.
Pourquoi g/mol et masse moléculaire relative ont la même valeur numérique
L'étalon de la masse atomique relative est « 1/12 de la masse d'un atome de ¹²C », fixé à 1. De 1971 à 2019, la mole était définie comme « le nombre d'atomes contenus dans 0.012 kg de ¹²C », et ces deux définitions garantissaient ensemble que la masse de 1 mol de n'importe quelle substance, exprimée en grammes, soit numériquement égale à sa masse moléculaire relative. C'est la raison d'être de la taille de la mole : ce n'est pas une constante de la nature, mais un choix humain destiné à faire coïncider le « gramme » et la « masse relative ». Depuis 2019, N A N_A N A est une valeur définie exactement et cette égalité n'est plus exacte qu'à l'ordre de 10 − 9 10^{-9} 1 0 − 9 , sans conséquence pour aucun calcul pratique.
N A N_A N A : d'une valeur mesurée à une valeur définie
En 1811, Avogadro propose que des volumes égaux de gaz, à température et pression égales, contiennent le même nombre de molécules, sans savoir combien. En 1909, Perrin mesure par le mouvement brownien et plusieurs autres méthodes indépendantes des résultats concordants autour de 6.5 6.5 6.5 à 7 × 10 23 7 \times 10^{23} 7 × 1 0 23 et nomme ce nombre « nombre d'Avogadro », apportant une preuve décisive de l'existence réelle des molécules (prix Nobel de physique en 1926). Pendant un siècle, N A N_A N A est mesuré de plus en plus précisément, jusqu'à une incertitude relative de 10 − 8 10^{-8} 1 0 − 8 obtenue par la méthode de densité cristallographique aux rayons X sur une sphère monocristalline de silicium-28 ; la 9e édition du SI, entrée en vigueur le 20 mai 2019, l'a simplement défini comme la valeur exacte 6.022 140 76 × 10 23 mol − 1 6.022\,140\,76 \times 10^{23}\ \text{mol}^{-1} 6.022 140 76 × 1 0 23 mol − 1 , et la mole ne dépend plus des 12 g de carbone-12. C'est cette valeur que le moteur utilise.
Pourquoi les deux conversions sont écrites séparément
N = m N A / M N = m N_A / M N = m N A / M se calcule en une seule étape, mais la chimie n'a presque jamais besoin de N N N : les coefficients des équations s'expriment en rapports de moles, et la préparation de solutions, les titrages et les volumes gazeux (22.4 L/mol) font tous appel à n n n . L'intérêt de N N N est de faire voir la taille de la mole : un nombre de l'ordre de 10 23 10^{23} 1 0 23 est la manifestation directe du fait que la matière macroscopique est constituée de particules microscopiques. La convention retenue par le moteur pour N N N le reflète : il prend « le n n n que vous avez saisi, sinon m / M m/M m / M », ce qui fait de n n n le résultat principal et de N N N une conversion accessoire.
Chiffres significatifs
L'encadré qui suit les exemples l'a dit : les 8 décimales affichées sont une convention logicielle. Un résultat de stoechiométrie se rapporte en fonction de l'entrée ayant le moins de chiffres significatifs, la masse molaire gagnant à être prise avec un chiffre de plus que la masse. Depuis 2009, l'IUPAC donne des intervalles de masses atomiques plutôt qu'une valeur unique pour H, Li, B, C, N, O, Si, S, Cl, Tl, etc., car la composition isotopique des échantillons varie réellement selon la provenance ; les valeurs conventionnelles suffisent aux calculs courants, et seules les analyses isotopiques exigent l'intervalle.