Calculateur d'osmolarité
Le chlorure de sodium à 0,1 mol/L se sépare en 2 particules et donne 0,2 Osm/L, le double du glucose à la même molarité. Indiquez la molarité et les particules par unité pour obtenir l'osmolarité des problèmes colligatifs et des contrôles de tonicité. 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,1
- Nombre de particules dissociées
- 2
- Osmolarité
- 0,2 Osm/L
- Précision
- 10
Ce calculateur d'osmolarité multiplie la molarité d'un soluté dissous par le nombre de particules produites par molécule après une dissociation idéale, renvoyant l'osmolarité en osmoles par litre. Les propriétés colligatives et de nombreuses estimations cliniques et physiologiques traitent la concentration en termes de particules libres en solution plutôt qu'en unités formulaires non dissociées seules, si bien qu'un électrolyte fort tel que le chlorure de sodium contribue au double de la charge osmolaire d'une solution de glucose de même molarité. L'identité utilisée ici est entièrement déterministe : Osm égal à i fois M, sans appel réseau, sans échantillonnage et sans raccourci dépendant de la date. Parmi les vérifications rapides que vous connaissez peut-être déjà : 0,10 mol/L de NaCl avec deux particules donnant 0,20 Osm/L, 0,050 mol/L de CaCl2 avec trois particules donnant 0,15 Osm/L, et 0,30 mol/L de glucose avec une particule donnant 0,30 Osm/L.
Où l'osmolarité intervient dans les études, le travail de laboratoire et les logiciels
Les élèves rencontrent l'osmolarité lorsqu'un manuel oppose les solutions non-électrolytes et électrolytes, lorsque des unités de physiologie comparent une solution saline isotonique et du glucose, ou lorsque des chapitres de propriétés colligatives introduisent le facteur de van 't Hoff idéal avant ΔTf et ΔTb. Les enseignants peuvent pré-générer des corrigés pour des solutés courants sans se fier à des applications de calcul opaques qui rapportent silencieusement la molarité comme si elle était l'osmolarité.
Les développeurs appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes destinés à des widgets de chimie des solutions, pour normaliser des paires molarité et nombre de particules saisies par l'utilisateur avant des démonstrations colligatives, ou pour satisfaire des énoncés de défis de programmation qui exigent Osm plutôt qu'une table de particules approximative.
La préparation de laboratoire et d'enseignement clinique a souvent besoin d'une vérification rapide et hors ligne qu'une concentration mère prévue donne la charge osmolaire attendue, avant une discussion sur la tonicité ou la conductivité. Les outils produits et pédagogiques utilisent ce produit lorsqu'un apprenant saisit la molarité du soluté et le nombre de particules de dissociation, et que l'interface doit afficher l'osmolarité sans base de données de chimie côté serveur.
Associez-le à la concentration molaire, à l'élévation du point d'ébullition, et aux points de terminaison de chimie des solutions connexes lorsque vous construisez un petit laboratoire d'outils de chimie gratuits et déterministes.
Cas d’usage
Devoirs et osmolarité d'électrolytes
Convertissez la molarité d'un soluté et les particules par molécule en osmolarité pour des exercices et des corrigés sur les électrolytes forts et les non-électrolytes.
Préparation colligative et de tonicité
Obtenez des valeurs idéales Osm = i·M associées au raisonnement de van 't Hoff avant des discussions sur le point de congélation, l'ébullition ou la tonicité.
Données de référence déterministes pour les tests
Générez des valeurs d'osmolarité reproductibles pour les tests unitaires, les logiciels de laboratoire et les assertions d'intégration continue sur les calculs d'électrolytes.
Questions fréquentes
Combien coûte le calculateur d'osmolarité ?
Il est gratuit dans votre navigateur sur cette page.
Comment l'osmolarité est-elle définie ici ?
Osm = i · M, où M est la molarité du soluté (en unités formulaires) en mol/L et i est le nombre de particules dissociées par molécule selon le modèle de dissociation idéal que vous fournissez. Le résultat est exprimé en Osm/L.
Que se passe-t-il si le nombre de particules est inférieur à un ?
Un nombre de particules inférieur à un n'est pas physique pour ce produit stœchiométrique d'osmolarité.
Cet outil recherche-t-il combien de particules produit mon soluté ?
Non. Vous fournissez le nombre de particules (par exemple 1 pour le glucose, 2 pour NaCl, 3 pour CaCl2). Le calculateur ne fait que multiplier ce nombre par la molarité.
Une molarité nulle de soluté est-elle autorisée ?
Oui. Une molarité nulle avec des particules au moins égales à 1 renvoie une osmolarité de 0. Une molarité négative est rejetée.
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/osmolarity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molarity":0.1,"particles":2}'const res = await fetch("https://api.kit.forhosting.com/chem/osmolarity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molarity": 0.1,
"particles": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/osmolarity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molarity": 0.1,
"particles": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/osmolarity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molarity":0.1,"particles":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molarity":0.1,"particles":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/osmolarity", 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.1,
"particles": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.osmolarity",
"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, vos raisonnements sur les solutés intraveineux et vos comptes rendus de laboratoire, ou appelez l'API à $0.002 par requête réussie lorsque vous avez besoin de données de référence d'osmolarité reproductibles en intégration continue, dans un logiciel de soutien scolaire ou des démonstrations pédagogiques.
Ce que signifie l'osmolarité et ce que contient la réponse
L'osmolarité répond à une question pratique de chimie des solutions : combien d'osmoles de particules libres sont présentes par litre de solution lorsqu'un soluté de molarité connue en unités formulaires se dissocie en un nombre de particules connu. La molarité en unités formulaires M compte des molécules ou des unités formulaires entières dissoutes ; le facteur de particules i compte combien de particules indépendantes chaque unité devient sous le modèle idéal de dissociation complète utilisé dans les cours d'introduction, les estimations colligatives, et de nombreuses vérifications cliniques préliminaires de charge osmolaire. Les multiplier donne Osm en osmoles par litre, la grandeur qui apparaît lorsque les manuels comparent les solutions non-électrolytes et électrolytes, lorsque les élèves préparent un raisonnement de van 't Hoff avant des problèmes de point de congélation ou d'ébullition, ou lorsqu'un protocole indique la molarité et la stœchiométrie de dissociation et demande l'osmolarité. Ce calculateur renvoie les valeurs normalisées molarity et particles, le produit osmolarity arrondi à la précision demandée, une étiquette de méthode osmolarity, la précision utilisée, un bref rappel de la formule, et l'unité Osm/L. Il n'existe aucune table de constantes de dissociation, aucun modèle de coefficient d'activité, et aucune conversion automatique depuis l'osmolalité (moles par kilogramme de solvant) : le moteur multiplie soit deux nombres finis dans la plage prise en charge, soit rejette l'entrée avec invalid_input. Les cas rejetés incluent l'absence de molarity ou de particles, des valeurs non finies, des grandeurs supérieures au plafond documenté, une molarité négative, et tout nombre de particules strictement inférieur à un, car un nombre inférieur à un ne décrit pas un soluté contribuant des particules libres dans ce sens stœchiométrique. Si vous avez besoin de la molarité à partir de la masse et du volume, de conversions de molalité, ou de l'élévation du point d'ébullition avec un facteur i explicite, utilisez les outils dédiés à cela ; cette page ne répond qu'au produit osmolaire, avec une sortie numérique stable adaptée aux fiches d'exercices, aux tests unitaires et aux clients de l'API qui ne doivent pas inventer de tables chimiques.
Comment la molarité et les particules sont lues et comment les résultats restent reproductibles
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, les préfixes hexadécimaux et les jetons non numériques sont rejetés avec un message clair, pour qu'une mauvaise cellule ne se transforme pas en mauvaise osmolarité. Une molarité nulle est valide et donne simplement une osmolarité nulle lorsque le nombre de particules est au moins égal à un. Les champs privilégiés sont molarity pour la concentration du soluté en moles par litre de solution et particles pour le nombre de particules dissociées par molécule, mais les alias M, concentration, solute_molarity, c et molar_concentration pour la molarité, et particle_count, i, van_t_hoff, n_particles, ions et ion_count pour les particules, sont acceptés, afin que les feuilles de calcul, les chaînes de requête et les formulaires typés puissent réutiliser le même contrat. Le champ particles doit être au moins égal à un : des valeurs fractionnaires supérieures à un sont autorisées pour des facteurs de van 't Hoff effectifs approximatifs, mais toute valeur inférieure à un échoue avec invalid_input, car le modèle est défini pour au moins une particule libre par molécule. Un champ precision optionnel, avec les alias decimals et dp, choisit le nombre de décimales à exposer pour molarity, particles et osmolarity, 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 le produit.
Où l'osmolarité 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.