Calculatrice particules → grammes
6,02214076 × 10²³ molécules d'eau à 18,015 g/mol pèsent exactement 18,015 g, car ce nombre correspond à une mole. Indiquez le nombre de particules et la masse molaire pour obtenir la masse qu'afficherait une balance. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Nombre d'entités élémentaires
- 602 214 076 000 000 000 000 000
- Masse molaire
- 18,015
- Quantité de matière
- 1
- Masse
- 18,015
- Nbre d'Avogadro
- 602 214 076 000 000 000 000 000
- Constante N_A
- 602 214 076 000 000 000 000 000
Une calculatrice de particules en grammes transforme un nombre compté d'atomes, de molécules, d'ions ou d'unités formulaires, plus une masse molaire connue, en la masse d'échantillon qu'une balance indiquerait. Saisissez le nombre de particules N et la masse molaire M en grammes par mole ; l'outil divise par le nombre d'Avogadro pour obtenir des moles, puis multiplie par M, de sorte que m égale N fois M sur N_A en grammes. Les devoirs de stœchiométrie, les estimations de nanochemie, les contrôles d'examen et les correcteurs automatiques ont besoin de ce pont du nombre de particules à la masse sans tableur ni base de données chimique complète.
Ce que signifient ensemble le nombre de particules, les moles et la masse molaire
Les chimistes comptent la matière sur deux échelles à la fois. Le nombre de particules N est le nombre d'entités élémentaires —atomes dans un échantillon métallique, molécules d'une substance pure, ions dans un réseau salin ou unités formulaires d'un composé ionique—, tandis que les moles placent ce même compte sur l'échelle d'Avogadro, où une mole égale N_A entités. La masse molaire M est la masse d'une mole de cette substance pure, habituellement tabulée en grammes par mole à partir de la masse moléculaire ou formulaires.
Combiner les deux donne la formule fermée de masse m égale à N fois M divisé par N_A, qui est exactement le produit des moles intermédiaires n égale à N sur N_A et m égale à n fois M. Ces identités sont exactes en SI lorsque les unités sont cohérentes : un compte pur d'entités fois grammes par mole sur l'inverse de la mole produit des grammes.
Enseignants et correcteurs automatiques soignent le rejet de masse molaire nulle autant que le chemin de succès : diviser par un M vide ou nul n'est pas une conversion physique, et un repli silencieux masquerait une erreur de saisie. Une mole d'entités d'eau avec M d'environ 18.015 grammes par mole est l'exemple pédagogique classique —environ six fois dix à la vingt-trois molécules pèsent environ dix-huit grammes—, tandis que sels, métaux et polymères ne changent que M et N.
Le chemin de vérification recalcule moles et masse avec le même arrondi fixe utilisé pour les champs publiés, de sorte qu'une réponse réussie inclut toujours des étapes que vous pouvez affirmer dans des tests ou des cahiers de laboratoire sans redériver à la main la constante d'Avogadro.
Conseils pratiques, limites et recherches associées
Gardez les nombres de particules et les masses molaires dans les plages absolues publiées pour que n égale N sur N_A et m égale n fois M ne débordent pas vers un résultat non fini que le solveur doit rejeter. Préférez envoyer des nombres plutôt que des chaînes préformatées lorsque vous contrôlez le client ; les chaînes numériques ne sont acceptées que si elles correspondent à un motif numérique fini strict.
Utilisez les grammes par mole pour M de façon cohérente —si votre source est en kilogrammes par mole, convertissez avant l'appel plutôt que de mélanger les systèmes d'unités dans une même requête.
Cette page cible les personnes qui cherchent une calculatrice de particules en grammes, atomes en masse, ou masse depuis le nombre de particules et la masse molaire en ligne ; ce n'est pas une recherche de masse moléculaire par nom chimique, ni un convertisseur pur moles en grammes sans nombre de particules, ni un outil pur Avogadro moles en atomes sans masse.
Préférez cette capacité lorsque vous avez déjà un compte d'entités et une M connue ; si vous n'avez que des moles, utilisez un chemin moles en grammes, et si vous n'avez besoin que de moles depuis des particules, utilisez un convertisseur d'Avogadro.
Les contrôles aller-retour sont simples : convertissez les particules en masse, divisez la masse par M pour retrouver les moles, multipliez les moles par N_A pour retrouver le nombre original de particules dans le même arrondi à douze décimales, et confirmez que la chaîne de formule publiée correspond à m égale N fois M sur N_A à chaque succès.
Cas d’usage
Contrôles de devoirs pour la masse depuis des comptes d'atomes
Les étudiants saisissent les nombres de particules du manuel et les masses molaires tabulées, puis comparent les grammes manuscrits à un résultat déterministe avant de rendre.
Estimations de masse en nanochemie
Les chercheurs convertissent des nanoparticules ou unités formulaires comptées plus la masse molaire en une masse d'échantillon attendue pour pesée ou contrôles de balance.
Tests unitaires d'aides particules vers masse
Générez des paires N et M connues plus des rejets délibérés de masse molaire nulle pour des katas de programmation et des pipelines de notation.
Questions fréquentes
Comment convertir des particules en grammes ?
Utilisez m = N · M / N_A : divisez le nombre de particules par le nombre d'Avogadro pour obtenir des moles, puis multipliez par la masse molaire M en g/mol pour obtenir la masse en grammes.
Que se passe-t-il si la masse molaire est nulle ou négative ?
La masse molaire doit être strictement positive ; un M nul ou non positif n'est pas une conversion valide.
Quelle constante d'Avogadro est utilisée ?
Elle est publiée à chaque succès comme avogadro et N_A.
Est-ce la même chose que moles en grammes ?
Non. Ce chemin part d'un nombre de particules. Si vous avez déjà des moles, utilisez une calculatrice moles en grammes (m = n · M).
La calculatrice de particules en grammes est-elle gratuite ?
L'outil du navigateur est gratuit et s'exécute localement.
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/particles-to-grams \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"particles":6.02214076e+23,"molar_mass":18.015}'const res = await fetch("https://api.kit.forhosting.com/chem/particles-to-grams", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"particles": 6.02214076e+23,
"molar_mass": 18.015
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/particles-to-grams",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"particles": 6.02214076e+23,
"molar_mass": 18.015
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/particles-to-grams", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"particles":6.02214076e+23,"molar_mass":18.015}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"particles":6.02214076e+23,"molar_mass":18.015}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/particles-to-grams", 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
{
"particles": 6.02214076e+23,
"molar_mass": 18.015
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.particles_to_grams",
"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.
Limites
max_abs_particles | 1e+36 |
max_abs_mass | 1000000000000 |
max_abs_molar_mass | 1000000000000 |
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
Une masse molaire nulle ou non positive est rejetée avec une erreur invalid_input claire, afin qu'une faute de frappe sur la feuille n'engendre jamais en silence une masse nulle ou absurde. Le chemin est une arithmétique purement déterministe —sans réseau, sans graines aléatoires, sans dépendance à l'horloge murale—, de sorte que l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après l'arrondi décimal fixe à chaque appel.
Comment appeler l'API et ce qu'elle renvoie
La masse molaire doit être strictement positive —les valeurs inférieures ou égales à un fois dix à la moins quinze sont traitées comme zéro et rejetées. Envoyez un corps JSON avec deux nombres finis obligatoires : particles (alias N, atoms, molecules, entities, count, particle_count) comme compte non négatif d'entités, et molar_mass (alias M, molecular_weight, mw, molarMass) en grammes par mole. Les valeurs absolues de particules doivent rester dans la limite de particules publiée pour que les moles intermédiaires restent finies en double précision IEEE sur le Worker et dans le navigateur ; la masse molaire et la masse calculée restent dans la limite de masse publiée d'un billion. En cas de succès la réponse répète particles, moles, mass et molar_mass arrondis, fixe avogadro et N_A à la constante SI exacte 6.02214076 fois dix à la vingt-trois par mole, unit_particles à entities, unit_moles à mol, unit_mass à g, unit_molar_mass à g/mol, unit_avogadro à mol^-1, formula à m égale N fois M sur N_A, message à un court résumé et steps à un tableau ordonné de lignes de substitution incluant l'intermédiaire des moles. Une validation échouée —particles ou molar_mass manquants, nombres non finis, valeurs hors limites absolues, particules négatives, ou masse molaire nulle ou non positive— renvoie invalid_input et n'est jamais facturée. Le tarif est un forfait $0.002 par requête réussie avec élément unitaire et prix marginal unitaire nul.
Conseils pratiques, limites et recherches associées
En enseignement, associez des exemples : N_A particules d'eau avec M égale à 18.015 donne une mole et 18.015 grammes ; la moitié de N_A unités de chlorure de sodium avec M égale à 58.44 donne une demi-mole et environ 29.22 grammes ; et molar_mass égale à zéro démontre le chemin dur invalid_input. Les tâches échouées qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui garde les scripts exploratoires peu coûteux lorsque les apprenants fixent délibérément M à zéro.