Calculateur de ppm à partir de la molarité
0,001 mol/L de chlorure de sodium (58,44 g/mol) à une densité de 1 g/mL donnent 58,44 ppm en masse. Saisissez la molarité, la masse molaire et la densité, et voyez la masse de soluté et de solution par litre derrière le résultat. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Molarité
- 0,001
- Masse molaire
- 58,44
- Densité de la solution en g/mL
- 1
- Ppm
- 58,44 ppm
- Masse de soluté (g) par L
- 0,05844
- Masse de solution (g) par L
- 1 000
- Fraction massique
- 0,00005844
Ce calculateur de ppm à partir de la molarité convertit la concentration molaire d'une solution en moles par litre, la masse molaire du soluté en grammes par mole, et la densité de la solution en grammes par millilitre, en parties par million basées sur la masse. Les rapports environnementaux, les limites d'eau potable, et de nombreuses fiches de contrôle qualité indiquent les niveaux de contamination ou de réactif en ppm, tandis que les solutions mères de laboratoire et la préparation stœchiométrique sont généralement planifiées en molarité. La conversion utilisée ici est entièrement déterministe : pour une densité en grammes par millilitre et une masse molaire en grammes par mole, le ppm massique est égal à la molarité fois la masse molaire fois mille, divisée par la densité. Les vérifications classiques incluent du chlorure de sodium un millimolaire près d'une densité de un avec une masse molaire de cinquante-huit virgule quarante-quatre, donnant cinquante-huit virgule quarante-quatre ppm, et des réactifs aqueux dilués près d'une densité unitaire où le ppm correspond approximativement aux milligrammes par litre. Le moteur n'utilise qu'une arithmétique finie, sans appel réseau, sans échantillonnage et sans raccourci dépendant de la date.
Ce que signifie le ppm à partir de la molarité et ce que contient la réponse
La molarité est le nombre de moles de soluté par litre de solution. Les parties par million en masse représentent un million de fois la fraction massique de soluté dans la solution entière, si bien qu'un ppm signifie un milligramme de soluté par kilogramme de solution.
Ces deux descriptions ne sont pas interchangeables sans la masse molaire et la densité : la même molarité peut correspondre à des valeurs de ppm différentes lorsque la masse moléculaire du soluté ou la densité de la solution change, et les approximations aqueuses diluées qui traitent le ppm comme des milligrammes par litre ne sont valables que lorsque la densité est proche de un gramme par millilitre.
Le pont standard pour une densité en grammes par millilitre consiste à considérer un litre de solution, à former la masse de soluté comme la molarité fois la masse molaire, à former la masse de solution comme la densité fois mille millilitres, à prendre la fraction massique, et à multiplier par un million. Algébriquement, cela se réduit à ppm égal à la molarité fois la masse molaire fois mille, divisée par la densité.
Une molarité nulle avec une masse molaire et une densité positives est valide et donne un ppm nul.
Où la conversion ppm à partir de la molarité intervient dans les études, le travail de laboratoire et les logiciels
Les élèves rencontrent cette conversion lorsqu'un manuel donne une concentration molaire de solution mère et demande le niveau équivalent en parties par million avant de comparer avec une table réglementaire ou un rapport d'échantillon environnemental. Les enseignants peuvent pré-générer des corrigés pour des devoirs de concentration sans se fier à des applications opaques qui traitent le ppm comme des milligrammes par litre sans préciser la densité.
Les techniciens et préparateurs de laboratoire utilisent la même formule lorsqu'un protocole ou un certificat d'analyse indique un ppm et que la solution mère n'est connue que par une concentration molaire avec une densité mesurée. Les développeurs appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes destinés à des tuteurs de chimie, pour normaliser des champs de concentration avant un export LIMS, ou pour satisfaire des énoncés de défis de programmation qui exigent le ppm massique plutôt qu'une approximation diluée approximative.
Les outils produits et pédagogiques utilisent ce point de terminaison lorsqu'un apprenant saisit la molarité, la masse molaire et la densité, et que l'interface doit afficher le ppm avec une unité claire et une vérification intermédiaire de fraction massique. Associez-le au pourcentage massique vers ppm lorsque vous partez d'une étiquette en pourcentage pondéral, et aux autres outils de chimie lorsque vous construisez un petit laboratoire de calculateurs de solutions gratuits et déterministes.
Cas d’usage
Devoirs environnementaux et de qualité de l'eau
Convertissez la molarité de laboratoire plus la densité en ppm massique avant de comparer avec des limites d'eau potable ou de rejet.
Données de référence déterministes pour les tests
Générez des valeurs ppm reproductibles à partir de M, de la masse molaire et de la densité pour les tests unitaires, les tuteurs et les assertions d'intégration continue.
Préparation de laboratoire et assistants LIMS
Normalisez des concentrations molaires de solution mère en ppm massique pour des fiches de préparation, des exports d'inventaire et des logiciels pédagogiques.
Questions fréquentes
Combien coûte le calculateur de ppm à partir de la molarité ?
Il est gratuit dans votre navigateur sur cette page.
Quelle formule cet outil utilise-t-il ?
ppm = M·MM·1000/ρ, avec M en mol/L, la masse molaire MM en g/mol, la densité ρ en g/mL, et ppm comme fraction massique × 10⁶.
Que se passe-t-il si la densité est nulle ou négative ?
Une densité nulle ou négative n'est pas physique pour une conversion ppm basée sur la masse.
Quelles unités de densité sont attendues ?
Des grammes par millilitre (g/mL), équivalent à g/cm³ pour les liquides. Ne saisissez pas de kg/m³ sans conversion préalable.
Le ppm est-il la même chose que mg/L ?
Seulement approximativement pour les solutions aqueuses diluées proches d'une densité de 1 g/mL. Cet outil renvoie toujours le ppm massique en utilisant la densité indiquée, et non un raccourci implicite mg/L.
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/ppm-from-molarity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molarity":0.001,"molar_mass":58.44,"density":1}'const res = await fetch("https://api.kit.forhosting.com/chem/ppm-from-molarity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molarity": 0.001,
"molar_mass": 58.44,
"density": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/ppm-from-molarity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molarity": 0.001,
"molar_mass": 58.44,
"density": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/ppm-from-molarity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molarity":0.001,"molar_mass":58.44,"density":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molarity":0.001,"molar_mass":58.44,"density":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/ppm-from-molarity", 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": 0.001,
"molar_mass": 58.44,
"density": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.ppm_from_molarity",
"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_value | 1000000000000000 |
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
Utilisez-le gratuitement dans le navigateur pour vos devoirs, votre préparation en laboratoire et vos fiches réglementaires, ou appelez l'API à $0.002 par requête réussie lorsque vous avez besoin de données de référence ppm reproductibles en intégration continue, dans un logiciel de soutien scolaire ou des démonstrations pédagogiques.
Ce que signifie le ppm à partir de la molarité et ce que contient la réponse
Ce calculateur renvoie la molarité, la masse molaire et la densité validées, le ppm calculé, les masses intermédiaires de soluté et de solution par litre, la fraction massique, la précision utilisée, une étiquette de méthode ppm_from_molarity, un bref rappel de la formule, et une indication d'unité ppm. Il n'existe aucune conversion automatique d'unité depuis les kilogrammes par mètre cube, aucune table de densité en fonction de la température, et aucune voie inverse ppm-vers-molarité dans cette capacité : le moteur évalue soit la formule fermée dans la plage numérique prise en charge, soit rejette l'entrée avec invalid_input. Les cas rejetés incluent l'absence de champs, des valeurs non finies, des grandeurs supérieures au plafond documenté, une molarité négative, une masse molaire non positive, et une densité nulle ou négative. Si vous avez déjà besoin du pourcentage massique vers ppm ou de la molarité vers molalité, utilisez ces outils dédiés ; cette page ne répond qu'à la conversion molarité-plus-densité vers ppm massique, avec une sortie numérique stable adaptée aux fiches d'exercices, aux tests unitaires et aux clients de l'API.
Comment la molarité, la masse molaire et la densité sont lues et restent reproductibles
La molarité doit être non négative ; les réactifs aqueux ordinaires se situent dans une plage raisonnable à deux chiffres, mais le moteur n'impose que le plafond de grandeur fini déclaré dans les limites. Les signes plus optionnels en tête et la notation scientifique dans les chaînes numériques sont autorisés lorsqu'ils s'interprètent comme des nombres décimaux finis ; les espaces incrustés et les jetons non numériques sont rejetés avec un message clair nommant le champ. Le champ privilégié pour la concentration est molarity, mais les alias M, c, concentration, mol_L et molar_concentration sont acceptés, afin que les feuilles de calcul, les chaînes de requête et les formulaires de laboratoire puissent réutiliser le même contrat. La masse molaire privilégie le nom molar_mass avec les alias mm, molecular_weight, mw, molarMass et solute_molar_mass, et doit être un nombre positif fini de grammes par mole. La densité privilégie le nom density avec les alias rho, d, density_g_ml et solution_density, et doit être un nombre positif fini de grammes par millilitre ; une densité nulle ou négative échoue avec invalid_input et un message explicite de densité non physique, pour qu'une mauvaise cellule ne se transforme pas en ppm absurde silencieux. Un champ precision optionnel, avec les alias decimals et dp, choisit le nombre de décimales à exposer pour les sorties numériques, avec une valeur par défaut de dix et un plafond de quinze, afin que les goldens JSON restent stables. Associez l'exécution gratuite dans le navigateur sur cette page à l'API payante lorsque vous avez besoin du même résultat mathématique au sein d'un pipeline automatisé, sans réimplémenter vous-même la formule de ppm à partir de la molarité.
Où la conversion ppm à partir de la molarité intervient dans les études, le travail de laboratoire et les logiciels
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, la validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — correspond au reste du catalogue de niveau A de KIT, et vous permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.