Molarité vers % massique : M, densité et MM → % w/w
Une solution de chlorure de sodium à 1 M, de masse volumique 1,05 g/mL, contient 5,565714285714 % de sel en masse. Ajoutez masse volumique et masse molaire pour passer d'une concentration volumique au pourcentage en poids des étiquettes et fiches de sécurité. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Molarité de la solution en mol/L
- 1
- Densité de la solution en g/mL
- 1,05
- Masse molaire
- 58,44
- Masse de soluté g par L
- 58,44 % w/w
- Masse de solution g par L
- 1 050
- Fraction massique
- 0,0556571429
- Pourcentage massique
- 5,5657142857
Les étiquettes de laboratoire, les fiches de procédé et les données de sécurité indiquent souvent la force d'une solution en pourcentage massique (pourcentage en poids, % w/w), tandis que l'analyse volumétrique et les recettes de solutions mères partent de la molarité en moles par litre. Relier ces deux systèmes de concentration exige deux grandeurs physiques supplémentaires : la densité de la solution en grammes par millilitre et la masse molaire du soluté en grammes par mole. Une fois connues, le pourcentage massique découle de la définition selon laquelle un litre de solution contient M moles de soluté pesant M fois MM grammes, tandis que ce même litre pèse densité fois mille grammes.
Comment la molarité devient un pourcentage massique et quelles entrées envoyer
Partez d'une concentration exprimée en molarité en moles par litre, de la densité mesurée ou tabulée de cette même solution en grammes par millilitre, et de la masse molaire du soluté pur en grammes par mole. Pour un litre de solution, la masse de soluté est la molarité multipliée par la masse molaire, la masse de solution est la densité multipliée par mille, et le pourcentage massique est cent fois le rapport de ces deux masses.
Algébriquement cela se réduit à pourcentage massique égal à M fois MM divisé par dix fois la densité lorsque la densité est en g/mL, formule des manuels pour convertir entre molarité et pourcentage en poids pour acides concentrés, saumures et sirops. La molarité doit être non négative car une concentration négative n'est pas physique dans ce produit. La masse molaire doit aussi être strictement positive pour qu'une colonne de masse moléculaire vide ne zéroïse pas le résultat en silence.
Des entrées identiques produisent toujours des sorties identiques car il n'y a ni appel réseau, ni modèle, ni graine aléatoire, ni horloge dans le chemin. Exemples de cours : convertir du chlorure de sodium un molaire de densité environ un virgule zéro quatre grammes par millilitre en pourcentage massique, ou transformer un stock de saccharose demi-molaire en pourcentage en poids une fois densité et MM connus sur l'étiquette.
Usage au laboratoire et limites pratiques
Appelez le calculateur gratuit molarité vers pourcentage massique dans le navigateur pour les devoirs, démonstrations de cours et conversions rapides au banc sans installer une bibliothèque de formules de tableur. Associez ce point de terminaison à un calculateur de masse molaire ou à une mesure de densité dans votre propre pipeline lorsque l'étape suivante consiste à préparer un stock ou à vérifier les grammes de soluté avant la conversion en pourcentage en poids.
La densité est propre à la solution et dépend de la température : le calculateur ne devine jamais la densité à partir d'une chaîne de formule—vous fournissez la valeur qui correspond à la solution réelle dans les conditions d'intérêt. Les auteurs de SDKs peuvent mapper les trois champs vers des entrées étiquetées Molarité mol/L, Densité g/mL et Masse molaire g/mol avec la cellule de pourcentage massique remplie automatiquement—les mêmes colonnes que les étudiants écrivent en convertissant M en % w/w à la main.
Ne confondez pas cette conversion avec la fraction massique à partir des seules masses brutes de soluté et totale ; c'est une autre surface de produit lorsque vous pesez déjà les deux composants sans utiliser la molarité.
Cas d’usage
Étiquettes d'acides et de bases concentrés
Convertissez des stocks molaires de HCl, H₂SO₄ ou NaOH en pourcentage massique avec densité mesurée et masse molaire connue avant d'imprimer des champs de concentration de procédé ou de type SDS.
Intégrations LIMS et applications pédagogiques
Scripts et outils curriculaires appellent un point de terminaison prépayé stable au lieu de réimplémenter mass% = (M × MM)/(10 × ρ) dans chaque langage et tableur.
Questions fréquentes
Que se passe-t-il si la densité est nulle ou négative ?
Une densité nulle ou négative est rejetée ; la densité doit être un nombre fini strictement positif en g/mL.
Quelles unités de densité le calculateur attend-il ?
La densité doit être en grammes par millilitre (g/mL), ce qui égale g/cm³. N'envoyez pas g/L sans convertir d'abord (divisez g/L par 1000).
En quoi cela diffère-t-il d'un calculateur de fraction massique ?
La fraction massique à partir du soluté et de la masse totale n'a besoin que de masses pesées. Cet outil part de la molarité plus densité et masse molaire lorsque vous travaillez depuis la concentration volumétrique.
Quel pourcentage massique pour du chlorure de sodium à 1 M de masse volumique 1,05 g/mL ?
On obtient 5,565714285714 % m/m. Un litre contient 58,44 g de sel et pèse 1050 g ; 58,44 divisé par 1050, multiplié par 100, donne le pourcentage massique.
Le calculateur peut-il deviner la masse volumique ?
Non. La masse volumique dépend de la solution et de la température, et le calculateur ne la déduit jamais d'une formule : saisissez la valeur mesurée ou tabulée pour votre solution, dans les conditions qui vous intéressent.
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/molarity-to-mass-percent \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molarity":1,"density":1.05,"molar_mass":58.44}'const res = await fetch("https://api.kit.forhosting.com/chem/molarity-to-mass-percent", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molarity": 1,
"density": 1.05,
"molar_mass": 58.44
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/molarity-to-mass-percent",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molarity": 1,
"density": 1.05,
"molar_mass": 58.44
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/molarity-to-mass-percent", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molarity":1,"density":1.05,"molar_mass":58.44}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molarity":1,"density":1.05,"molar_mass":58.44}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/molarity-to-mass-percent", 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
{
"molarity": 1,
"density": 1.05,
"molar_mass": 58.44
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.molarity_to_mass_percent",
"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
Cette capacité accepte une molarité non négative, une densité et une masse molaire strictement positives, renvoie le pourcentage massique avec la fraction massique et des champs intermédiaires en grammes par litre, et échoue avec invalid_input lorsque la densité est nulle ou négative afin que les pipelines ne divisent jamais par une cellule de densité vide ou inversée. Les correcteurs de devoirs, scripts LIMS, applications pédagogiques et tableaux de bord qualité peuvent figer le même JSON dans les tests sans embarquer un CAS de chimie.
Comment la molarité devient un pourcentage massique et quelles entrées envoyer
Envoyez un objet JSON avec les champs obligatoires molarity, density et molar_mass comme nombres finis ou chaînes numériques ; des alias tels que M, molar, mol_per_L, rho, density_g_per_mL, d, specific_gravity, mm, molecular_weight, mw et MM sont acceptés lorsque le SDK les documente afin que le code client parle l'anglais de laboratoire. La densité doit être strictement positive : une valeur nulle annulerait la masse de solution et provoquerait une division par zéro, et une densité négative est rejetée d'emblée avec invalid_input et un message explicite plutôt que de renvoyer un pourcentage signé absurde.
Lire la réponse : pourcentage massique, intermédiaires, formule et méthode
Le champ unit vaut toujours percent w/w pour que le code d'interface étiquette le résultat principal sans chaînes figées par locale. Les échecs de validation tels qu'une densité nulle ou négative citent le champ en cause pour que les techniciens corrigent une colonne de densité vide sans lire une trace de pile. Les résultats flottants sont arrondis pour une reproductibilité favorable aux goldens sans prétendre à une précision physique infinie au-delà des chiffres d'entrée que vous avez fournis. En cas de succès la réponse renvoie molarity, density et molar_mass numériques, puis mass_solute_g_per_L comme produit de la molarité et de la masse molaire, mass_solution_g_per_L comme densité fois mille, mass_fraction comme rapport sans dimension de la masse de soluté à la masse de solution, et mass_percent comme cent fois cette fraction après arrondi stable à douze décimales. Formula reformule le pourcentage massique égal à M fois MM sur dix fois density_g_per_mL, définition utilisée en chimie analytique pour cette conversion, et method vaut toujours molarity_to_mass_percent pour que les routeurs en aval se branchent sans inspecter les formes. Utilisez mass_percent seul lorsqu'une fiche de procédé attend encore le pourcentage en poids sur l'étiquette ; mass_fraction lorsqu'une simulation a besoin d'une fraction de zéro à un ; les champs intermédiaires en grammes par litre lorsqu'un rapport doit montrer comment la réponse a été construite pour les auditeurs ; formula et unit ensemble lorsqu'une page pédagogique a besoin d'une légende d'une ligne sous la réponse. Champs manquants, nombres non finis, molarité négative et masse molaire non positive provoquent aussi invalid_input et ne sont pas facturés après le rejet du moteur.
Utilisation de l'API, tarification, flux de laboratoire et limites pratiques
Envoyez un corps JSON avec molarity, density et molar_mass comme nombres ou chaînes numériques. Utilisez l'API prépayée lorsqu'une intégration LIMS, une plateforme de tutorat, un tableau de bord qualité ou un système d'inventaire a besoin d'un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde après le rejet du moteur.
Cas d'intégration
Vérification des devoirs et examens
Les étudiants envoient M, densité et MM, comparent le pourcentage massique au JSON structuré et voient des erreurs invalid_input claires lorsque la densité est nulle ou négative.
Questions techniques
Comment convertir la molarité en pourcentage massique ?
Envoyez un JSON avec molarity (mol/L), density (g/mL) et molar_mass (g/mol). La réponse renvoie mass_percent via mass% = (M × MM) / (10 × density), avec l'unité % w/w.
Le calculateur molarité vers pourcentage massique est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.