Calculateur grammes → moles
36,03 grammes d'eau à 18,015 g/mol font exactement 2 moles : la quantité de matière est la masse divisée par la masse molaire. Saisissez les grammes et les grammes par mole pour obtenir les moles avec la formule affichée. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Masse (g)
- 18,015
- Masse molaire
- 18,015
- Quantité (moles)
- 1
La quantité de matière découle de la définition qui relie la masse de l'échantillon à la masse formule : divisez la masse d'une substance pure par sa masse molaire pour obtenir les moles. Les cahiers de laboratoire, les devoirs et les recettes de procédé posent la même question avec des mots différents—combien de moles sont présents lorsque l'on connaît les grammes et les grammes par mole—et la forme fermée n égale m sur M est la réponse. Ce calculateur accepte la masse en grammes et la masse molaire en grammes par mole, renvoie la quantité de matière en moles avec des libellés d'unités et la chaîne de formule pour audit, et rejette une masse molaire nulle ou négative afin qu'une division par zéro ou un dénominateur non physique ne devienne jamais un mauvais nombre silencieux. Les étudiants rencontrent d'abord la relation en convertissant des grammes d'eau ou de chlorure de sodium en moles pour des tableaux de stœchiométrie ; les analystes l'utilisent pour dimensionner des solides purs pour des solutions mères ; les ingénieurs l'utilisent pour contrôler les stocks de réactifs par lot.
Comment les moles se relient à la masse et à la masse molaire
Parte de la définition formelle utilisée en chimie générale et analytique : la quantité de matière n mesurée en moles est égale à la masse m d'un échantillon pur divisée par la masse molaire M de cette substance. Gardez la masse à l'échelle du gramme et la masse molaire en grammes par mole pour que le quotient tombe en moles sans facteurs de conversion cachés. La masse nulle est autorisée et donne zéro mole—une limite légitime d'échantillon vide pour les fiches et les tests unitaires.
La masse négative est rejetée car une masse d'échantillon négative n'est pas une pesée physique pour le travail de quantité de matière. Les appelants qui ne connaissent que les milligrammes ou les kilogrammes doivent convertir en grammes avant l'appel, car les tables de laboratoire et les problèmes de manuel standardisent sur les grammes et g/mol.
Elle ne recherche pas les masses molaires à partir de formules chimiques, ne convertit pas les milligrammes pour vous, n'inverse pas la relation vers la masse à partir des moles, et ne calcule pas les moles à partir de la molarité et du volume, de la molalité, de la fraction molaire ou des moles de produit stœchiométrique ; ce sont des intentions de recherche distinctes avec leurs propres pages lorsque la couverture produit s'élargira.
Où les calculateurs grammes en moles interviennent dans le travail réel
Les cours de chimie du secondaire et d'université d'introduction assignent des exercices masse-vers-moles qui convertissent des grammes de solide ou de liquide pur en moles pour les tableaux de réactif limitant, de rendement et de lois des gaz ; un oracle unique de confiance accélère la notation et la préparation des démonstrations sans bruit de virgule flottante improvisé.
Les laboratoires analytiques dimensionnent des réactifs purs lorsqu'un protocole indique des grammes de solide et une masse molaire connue, puis ont besoin des moles pour préparer des solutions mères ou des calculs d'équivalence. Les chimistes de procédé et les ingénieurs chimistes contrôlent les stocks par lot lorsqu'un fût ou une bouteille contient une masse connue de réactif et que l'étape suivante consomme une quantité fixe en moles.
Si vous avez plus tard besoin de la masse à partir des moles, des moles à partir de la molarité et du volume, de la molalité à partir de la masse de solvant, de la fraction molaire à partir des moles de composants, ou d'une recherche automatique de masse molaire à partir d'une formule chimique, traitez-les comme des intentions de recherche et des pages distinctes plutôt que de surcharger cette page de calculateur grammes en moles.
Cas d’usage
Clés de réponses devoirs et laboratoire
Calculez les moles n = m / M à partir de la masse d'échantillon en grammes et de la masse molaire pour que les étudiants et les auto-correcteurs partagent une même vérité de forme fermée.
Préparation de solution mère et de réactif
Convertissez les grammes pesés de solide pur en moles de soluté avant de dissoudre jusqu'à une molarité ou une équivalence cible.
Contrôles d'inventaire par lot
Estimez les moles de réactif disponibles à partir d'une masse connue sur la bouteille et de la masse molaire de la substance en g/mol.
Questions fréquentes
Comment convertir des grammes en moles ?
Divisez la masse m en grammes par la masse molaire M en g/mol : n = m / M. Le résultat est la quantité de matière en moles.
Que se passe-t-il si la masse molaire est nulle ou négative ?
Une masse molaire nulle ou négative rend n = m / M indéfinie ou non physique et est rejetée au lieu de renvoyer Infinity ou NaN.
Saisissez-vous la masse en milligrammes ou en grammes ?
En grammes. Convertissez les milligrammes en grammes en divisant par 1000 (ou les kilogrammes en multipliant par 1000) avant l'appel pour que le résultat corresponde au quotient de moles compatible SI.
Quel est le coût ?
L'outil du navigateur est gratuit et s'exécute localement.
Puis-je saisir une formule chimique au lieu de la masse molaire ?
Non. Le calculateur ne déduit pas la masse molaire d'une formule. Cherchez-la ou calculez-la d'abord en grammes par mole, puis saisissez-la à côté de la masse de votre échantillon.
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/grams-to-moles \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass_g":18.015,"molar_mass":18.015}'const res = await fetch("https://api.kit.forhosting.com/chem/grams-to-moles", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass_g": 18.015,
"molar_mass": 18.015
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/grams-to-moles",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass_g": 18.015,
"molar_mass": 18.015
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/grams-to-moles", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass_g":18.015,"molar_mass":18.015}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass_g":18.015,"molar_mass":18.015}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/grams-to-moles", 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
{
"mass_g": 18.015,
"molar_mass": 18.015
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.grams_to_moles",
"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
Pas de réseau, pas de graines aléatoires et pas d'horodatages : des entrées identiques produisent toujours le même JSON.
Comment les moles se relient à la masse et à la masse molaire
Une masse molaire nulle ou négative rend n égale m sur M indéfinie ou non physique, de sorte que ces cas échouent à la validation avec un message clair invalid_input plutôt qu'Infinity ou un NaN silencieux. Cette capacité évalue la forme fermée en arithmétique à virgule flottante déterministe : pas de graines aléatoires, pas d'horodatages, pas d'appels réseau et pas de 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
Les vérifications classiques de manuel incluent 18.015 grammes d'eau à masse molaire 18.015 donnant une mole, 36.03 grammes d'eau à la même masse molaire donnant deux moles, et 58.44 grammes de chlorure de sodium à masse molaire 58.44 donnant une mole. Gardez la masse à l'échelle du gramme dans les pipelines de labo multi-étapes : si vous pesez en milligrammes, convertissez d'abord pour que le quotient numérique corresponde encore à la quantité en moles que votre rapport affirme. Envoyez deux nombres finis obligatoires sous les champs mass_g et molar_mass. mass_g est la masse de la substance en grammes et doit être supérieure ou égale à zéro. molar_mass est la masse molaire en grammes par mole et doit être strictement supérieure à zéro ; les valeurs nulles ou négatives échouent avec invalid_input car le quotient est indéfini ou non physique. Champs manquants, chaînes non numériques, NaN, Infinity, masse négative et masse molaire non positive échouent avec invalid_input et ne sont pas facturés. En cas de succès la réponse renvoie mass_g et molar_mass nettoyés, fournit moles comme résultat principal en moles, inclut un objet d'indices d'unités nommant grammes, grammes par mole et moles, fixe method à grams_to_moles et formula à n égale m sur M afin que les comptes rendus de devoirs puissent citer 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ù les calculateurs grammes en moles interviennent dans le travail réel
Comme cette capacité est un moteur de parse pur, le tarif 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
La masse nulle est-elle autorisée ?
Oui. Une masse nulle donne moles = 0, un cas limite valide d'échantillon vide pour les fiches et les tests. La masse négative est rejetée.