Entrez une formule chimique et appuyez sur « Calculer ». Vous obtenez la masse molaire, le détail par élément (nombre d’atomes, masse atomique, masse et pourcentage massique) et un diagramme circulaire de la composition en masse.
Table des matières
-
Ce que vous pouvez faire sur cette page
-
À quoi sert ce calcul ?
-
Mode d'emploi
-
Formules et figures
-
Symboles et termes
-
Ce qu’il est utile de savoir avant de commencer
-
Calculer avec Excel
-
Calculer avec Google Sheets
-
Calculer avec Python
-
Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)
-
Faire faire le calcul par ChatGPT
-
Les atouts de DataChef
-
Fonctions connexes
-
Liste des calculatrices NumberChef
Ce que vous pouvez faire sur cette page
- Tapez simplement une formule chimique (par exemple \(\mathrm{H_2O}\) ou \(\mathrm{Al_2(SO_4)_3}\)) pour obtenir aussitôt sa masse molaire (g/mol)
- Un tableau détaillé par élément (nombre d’atomes, masse atomique, masse et pourcentage massique) et un diagramme circulaire de la composition en masse s’affichent en même temps
- Les parenthèses () et les crochets [] imbriqués, ainsi que les hydrates écrits avec un point (par exemple CuSO4.5H2O), sont acceptés
- Une explication simple des formules et des formules à copier-coller pour Excel, Google Sheets et Python sont réunies sur cette page
À quoi sert ce calcul ?
Pour préparer 1 L d’eau salée à 0,1 mol/L, il faut une masse de chlorure de sodium égale à masse molaire 58,44 g/mol × 0,1 mol = environ 5,84 g.
Dans les laboratoires de chimie, de biologie ou de pharmacie, chaque solution demande la conversion « moles × masse molaire = grammes à peser » : la masse molaire est un nombre utilisé tous les jours.
Pour choisir des molécules candidates à un médicament à avaler, l’industrie pharmaceutique utilise souvent le repère « masse molaire de 500 g/mol au plus » (règle de cinq de Lipinski : les molécules trop grosses sont moins bien absorbées par l’organisme).
Pour les chercheurs qui trient les nouveaux candidats-médicaments, la masse molaire est l’un des premiers critères de base à vérifier.
L’urée \(\mathrm{CH_4N_2O}\) (masse molaire 60,056 g/mol), un engrais azoté très courant, contient \(28{,}014 \div 60{,}056 \times 100 \approx 46{,}6\,\%\) d’azote en masse. Le « 46-0-0 » (46 % d’azote) imprimé sur un sac d’urée vient exactement de ce calcul.
Quand agriculteurs et jardiniers calculent la quantité d’engrais nécessaire pour apporter une certaine quantité d’azote, la formule du pourcentage massique en est la base.
En France, les résultats de glycémie sont souvent donnés en g/L (par exemple 0,90 g/L à jeun), et parfois en mmol/L, l’unité des études internationales. La conversion utilise la masse molaire du glucose \(\mathrm{C_6H_{12}O_6}\), 180,156 g/mol : 1 g/L = 1 000 mg/L, soit \(1\,000 \div 180{,}156 \approx 5{,}55\) mmol/L. Ainsi, 0,90 g/L font environ 5,0 mmol/L.
C’est un exemple de masse molaire qui travaille en coulisse quand on compare des résultats d’analyse entre pays ou quand un lecteur de glycémie change d’unité d’affichage.
Le facteur de conversion « brûler 1 tonne de carbone donne environ 3,67 tonnes de CO₂ » vient de la masse molaire du \(\mathrm{CO_2}\), 44,009, divisée par la masse atomique du carbone, 12,011, soit environ 3,66 (44/12 ≈ 3,67 en valeurs arrondies). La masse augmente parce que l’oxygène se lie au carbone pendant la combustion.
On utilise ce raisonnement dans les bilans de gaz à effet de serre des entreprises et dans le calcul de l’empreinte carbone.
Formules et figures
Symboles et termes
Symboles
| \(M\) | M majuscule | La masse molaire : la somme des masses atomiques de tous les atomes de la formule chimique. Son unité est le g/mol (gramme par mole). |
| \(w_i\) | w indice i | La masse atomique de l’élément \(i\) : la masse relative d’un atome de cet élément, le carbone 12 valant 12. (Exemple : 1,008 pour H, 15,999 pour O) |
| \(n_i\) | n indice i | Le nombre d’atomes de l’élément \(i\) dans la formule chimique. (Exemple : dans \(\mathrm{H_2O}\), 2 pour H et 1 pour O) |
| \(\sum\) | sigma | Un symbole qui veut dire « tout additionner ». Ici, il indique la somme, sur tous les éléments, de « masse atomique × nombre d’atomes » calculé pour chaque élément. |
| \(P\) | p | Le pourcentage massique d’un élément, c’est-à-dire la part de la masse totale du composé qui revient à cet élément, exprimée en pourcentage (%). |
Termes
| masse atomique (masse molaire atomique) | La masse d’un atome exprimée par un nombre relatif, l’atome de carbone 12 valant 12 : environ 1,008 pour l’hydrogène et 15,999 pour l’oxygène. C’est la valeur indiquée dans le tableau périodique ; en g/mol, on parle de masse molaire atomique. Ce calculateur utilise les valeurs abrégées de l’UICPA (Union internationale de chimie pure et appliquée). |
| masse moléculaire relative | La masse d’une molécule sur la même échelle que la masse atomique. On la trouve en additionnant les masses atomiques de tous les atomes de la molécule. C’est une valeur relative : elle n’a pas d’unité. |
| masse molaire | La masse de 1 mol (6,02×10²³ particules) d’une substance, en g/mol. Sa valeur est la même que la masse moléculaire relative : cette page les calcule donc de la même façon (par exemple, la masse moléculaire relative de l’eau vaut 18,015, donc sa masse molaire est de 18,015 g/mol). |
| solide ionique | Un solide formé d’ions, comme le chlorure de sodium \(\mathrm{NaCl}\). Il ne forme pas de molécules : on l’écrit avec une formule statistique, et sa masse molaire se calcule exactement de la même façon, en additionnant les masses atomiques de la formule. |
| formule chimique | L’écriture de la composition d’une substance avec des symboles d’éléments et des nombres. Elle regroupe les formules brutes des molécules (comme \(\mathrm{H_2O}\)) et les formules statistiques (comme \(\mathrm{NaCl}\)). Le petit nombre en bas à droite (l’indice) donne le nombre d’atomes (ou de groupes entre parenthèses) juste avant lui. |
| formule statistique | Une formule qui indique les sortes d’atomes (ou d’ions) d’une substance et leurs proportions dans les plus petits nombres entiers. On l’utilise pour les substances qui ne forment pas de molécules, comme les solides ioniques (par exemple \(\mathrm{NaCl}\)) et les métaux. |
| hydrate | Une substance dont les cristaux contiennent des molécules d’eau (l’eau de cristallisation). On l’écrit avec un point (·) entre la partie principale et l’eau, comme le sulfate de cuivre(II) pentahydraté \(\mathrm{CuSO_4 \cdot 5H_2O}\). Pour la masse molaire, on additionne aussi la partie après le point. |
| mole (mol) | L’unité qui compte une quantité par le nombre de particules (atomes ou molécules). 1 mol, c’est environ 6,02×10²³ particules. Comme masse (g) ÷ masse molaire (g/mol) = quantité de matière (mol), la masse molaire sert de facteur de conversion entre les grammes et les moles. |
| pourcentage massique | La part de la masse totale d’un composé qui revient à un élément, exprimée en pourcentage. On dit aussi pourcentage en masse ou composition centésimale massique. |
Ce qu’il est utile de savoir avant de commencer
Voici ce qui aide à utiliser le calcul de cette page en le comprenant vraiment, pas seulement en appuyant sur le bouton.
| Atomes, molécules et formules chimiques (physique-chimie, 4e-3e, 13-15 ans) |
|
| Masse atomique et masse molaire (physique-chimie, 2de, 15-16 ans) |
|
| Proportions et pourcentages (6e-5e, 11-13 ans) |
|
| Multiplier et additionner des nombres décimaux (CM2-6e, 10-12 ans) |
|
Calculer avec Excel
| Masse atomique de H | 1,008 |
| Nombre de H | 2 |
| Masse atomique de O | 15,999 |
| Nombre de O | 1 |
| Masse molaire (g/mol) | =B1*B2+B3*B4 |
| Masse atomique de Al | 26,982 |
| Nombre de Al | 2 |
| Masse atomique de S | 32,06 |
| Nombre de S | 3 |
| Masse atomique de O | 15,999 |
| Nombre de O | 12 |
| Masse molaire (g/mol) | =B1*B2+B3*B4+B5*B6 |
| Masse de O (masse atomique × nombre) | 15,999 |
| Masse molaire | 18,015 |
| Pourcentage massique de O (%) | =B1/B2*100 |
« * » est la multiplication et « / » la division. Le premier tableau calcule « masse atomique de H × nombre + masse atomique de O × nombre » avec « =B1*B2+B3*B4 », et B5 affiche 18,015.
Pour le deuxième tableau (une formule avec parenthèses), l’astuce est d’entrer les nombres d’atomes après avoir développé les parenthèses (2 Al, 3 S et 4 × 3 = 12 O). B7 affiche 342,132.
Le troisième tableau affiche environ 88,81 (%) en B3. Il suffit de remplacer les masses atomiques et les nombres par ceux de votre formule.
Calculer avec Google Sheets
| Masse atomique de H | 1,008 |
| Nombre de H | 2 |
| Masse atomique de O | 15,999 |
| Nombre de O | 1 |
| Masse molaire (g/mol) | =B1*B2+B3*B4 |
| Masse atomique de Al | 26,982 |
| Nombre de Al | 2 |
| Masse atomique de S | 32,06 |
| Nombre de S | 3 |
| Masse atomique de O | 15,999 |
| Nombre de O | 12 |
| Masse molaire (g/mol) | =B1*B2+B3*B4+B5*B6 |
| Masse de O (masse atomique × nombre) | 15,999 |
| Masse molaire | 18,015 |
| Pourcentage massique de O (%) | =B1/B2*100 |
Calculer avec Python
# Masses atomiques des éléments utilisés (valeurs abrégées de l’UICPA ; n’indiquez que celles dont vous avez besoin)
atomic_weight = {"H": 1.008, "C": 12.011, "N": 14.007, "O": 15.999,
"Na": 22.99, "S": 32.06, "Cl": 35.45, "Al": 26.982, "Cu": 63.546}
# Éléments et nombres d’atomes de la formule (exemple : sulfate d’aluminium Al2(SO4)3 -> 2 Al, 3 S, 12 O)
composition = {"Al": 2, "S": 3, "O": 12}
# Masse molaire = somme de masse atomique x nombre sur tous les éléments
molar_mass = sum(atomic_weight[element] * count for element, count in composition.items())
print(f"Masse molaire : {molar_mass} g/mol")
# Pourcentage massique de chaque élément = masse atomique x nombre / masse molaire x 100
for element, count in composition.items():
mass = atomic_weight[element] * count
print(f"{element} : {mass:.3f} g/mol ({mass / molar_mass * 100:.2f} %)")
Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)
M = Σᵢ (wᵢ × nᵢ)
M = \sum_{i} w_i n_i
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>M</mi>
<mo>=</mo>
<munder><mo>∑</mo><mi>i</mi></munder>
<msub><mi>w</mi><mi>i</mi></msub>
<mo>⁢</mo>
<msub><mi>n</mi><mi>i</mi></msub>
</mrow>
</math>
M = sum_i (w_i n_i)
Sum[w[i]*n[i], {i, 1, k}]
M := add(w[i]*n[i], i = 1 .. k);
M = sum(w .* n);
M = ∑_i (w_i n_i)
P = (wᵢ × nᵢ) ÷ M × 100
P = \dfrac{w_i n_i}{M} \times 100
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>P</mi>
<mo>=</mo>
<mfrac>
<mrow><msub><mi>w</mi><mi>i</mi></msub><mo>⁢</mo><msub><mi>n</mi><mi>i</mi></msub></mrow>
<mi>M</mi>
</mfrac>
<mo>×</mo>
<mn>100</mn>
</mrow>
</math>
P = (w_i n_i)/M xx 100
(w[i]*n[i]/M)*100
P := w[i]*n[i]/M*100;
P = w(i)*n(i)/M*100;
P = (w_i n_i)/M × 100
Faire faire le calcul par ChatGPT
Tu es un assistant de calcul en chimie. Fais le calcul suivant en exécutant réellement du code Python, et appuie ta réponse uniquement sur les nombres obtenus à l’exécution (ne réponds pas de tête ni au jugé). Calcule la masse molaire du sulfate de cuivre(II) pentahydraté, CuSO4·5H2O. Utilise les masses atomiques abrégées de l’UICPA (Cu = 63,546 ; S = 32,06 ; O = 15,999 ; H = 1,008). Indique les éléments suivants, avec les formules utilisées et les nombres obtenus à l’exécution : 1. Le détail « masse atomique × nombre d’atomes » pour chaque élément (Cu, S, O, H) 2. La masse molaire (g/mol) 3. Le pourcentage massique de chaque élément (%)
Mode d'emploi
-
1Saisissez vos nombresTapez les nombres à calculer dans les champs de saisie
-
2CalculezAppuyez sur le bouton « Calculer »
-
3Lisez le résultatLe résultat s’affiche aussitôt. La même page explique aussi le raisonnement et la formule
Les atouts de DataChef
Aucune compétence requise – simple et intuitif
Aucune donnée personnelle nécessaire
Le fichier est supprimé automatiquement après le téléchargement
Aucune mention de crédit nécessaire
Aucune autorisation préalable nécessaire