Solubilité molaire depuis Ksp
Un sel 1:1 de Ksp 1,8 × 10⁻¹⁰ se dissout jusqu'à 0,000013416408 mol/L. Indiquez le Ksp et le nombre de cations et d'anions par unité formulaire pour obtenir la solubilité molaire et la concentration de chaque ion à saturation. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Constante du produit de solubilité Ksp
- 0,0000000002
- Coef. cation
- 1
- Coef. anion
- 1
- Solubilité molaire
- 0,0000134164
- Concentration cationique
- 0,0000134164
- Concentration anionique
- 0,0000134164
- Dissociation ionique
- MA(s) ⇌ 1 M + 1 A
La solubilité molaire est la quantité d'équilibre d'un sel peu soluble qui se dissout par litre de solution saturée, exprimée en moles par litre.
Ce que renvoie la solubilité molaire depuis Ksp et comment choisir Ksp et stœchiométrie
À saturation, les concentrations ioniques sont [M] égale à x fois s et [A] égale à y fois s, de sorte que le produit de solubilité est Ksp égale à parenthèse ouverte x s parenthèse fermée à la x fois parenthèse ouverte y s parenthèse fermée à la y, qui se factorise en x à la x fois y à la y fois s à la x plus y.
En résolvant pour s on obtient s égale à la quantité Ksp divisée par x à la x fois y à la y, le tout élevé à la puissance un sur x plus y.
Les motifs de classe courants incluent les sels AB avec x égal à un et y égal à un, ainsi s est la racine carrée de Ksp ; les sels AB2 avec x égal à un et y égal à deux, ainsi s est la racine cubique de Ksp sur quatre ; et les motifs de type A2B3 avec des entiers plus grands. Un Ksp nul est accepté et donne une solubilité molaire nulle.
Les coefficients doivent être des entiers positifs dans la plage publiée pour que les puissances restent sûres en classe.
Cas d’usage
Contrôles de devoirs et comptes rendus de TP
Les étudiants calculent la solubilité molaire à partir du Ksp du manuel et de la stœchiométrie MxAy, comparent s et les concentrations ioniques au travail à la main, et reçoivent une erreur claire si un Ksp négatif est saisi par erreur.
Qualité de l'eau et sels peu solubles
Les outils de surveillance convertissent un Ksp tabulaire et la stœchiométrie connue du sel en solubilité molaire saturée pour des estimations de dureté, d'entartrage ou de précipités.
Criblage de procédés et de formulations
Des scripts de procédé légers estiment combien d'un sel peu soluble se dissout à l'équilibre à partir de Ksp et des coefficients d'unité de formule sans embarquer une bibliothèque complète de spéciation.
Questions fréquentes
Que se passe-t-il si Ksp est négatif ?
Un produit de solubilité négatif est rejeté comme non physique pour ce calculateur et n'est pas facturé après l'échec de validation.
Le calculateur de solubilité molaire depuis Ksp est-il gratuit ?
L'outil du navigateur s'exécute gratuitement sur votre appareil.
Cela inclut-il l'effet d'ion commun ?
Fournissez un Ksp effectif ou un autre modèle si les ions communs ou les activités importent.
Comment le calcul change-t-il pour un sel de type AB2 ?
Avec un cation et deux anions, la solubilité molaire est la racine cubique du Ksp divisé par quatre. En général, on divise le Ksp par x puissance x fois y puissance y, puis on l'élève à un sur x plus y.
Un Ksp nul est-il accepté ?
Oui. Un produit de solubilité égal à zéro donne une solubilité molaire nulle. Seul un Ksp négatif est refusé, car il n'a pas de sens physique et masquerait une donnée erroné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/molar-solubility-from-ksp \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ksp":1.8e-10,"cation_coeff":1,"anion_coeff":1}'const res = await fetch("https://api.kit.forhosting.com/chem/molar-solubility-from-ksp", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ksp": 1.8e-10,
"cation_coeff": 1,
"anion_coeff": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/molar-solubility-from-ksp",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ksp": 1.8e-10,
"cation_coeff": 1,
"anion_coeff": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/molar-solubility-from-ksp", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ksp":1.8e-10,"cation_coeff":1,"anion_coeff":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ksp":1.8e-10,"cation_coeff":1,"anion_coeff":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/molar-solubility-from-ksp", 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
{
"ksp": 1.8e-10,
"cation_coeff": 1,
"anion_coeff": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.molar_solubility_from_ksp",
"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
À partir du produit de solubilité Ksp et de la stœchiométrie de dissociation de MxAy en x cations et y anions, la relation Ksp égale à x à la x fois y à la y fois s à la x plus y donne un unique s non négatif que les étudiants, les cahiers de laboratoire et les scripts de procédé peuvent calculer sans redériver l'algèbre à chaque fois. Cette capacité évalue cette forme fermée de façon déterministe, renvoie les concentrations ioniques d'équilibre comme x s et y s, rejette un Ksp négatif avec une erreur d'entrée invalide claire et émet un JSON structuré que les correcteurs de devoirs, outils de chimie de l'eau et pipelines légers peuvent figer dans les tests.
Ce que renvoie la solubilité molaire depuis Ksp et comment choisir Ksp et stœchiométrie
Écrivez l'équilibre de dissolution comme le solide MxAy produisant x moles du cation M et y moles de l'anion A par unité de formule qui se dissout. Envoyez les champs obligatoires ksp, cation_coeff et anion_coeff comme nombres JSON ou chaînes numériques ; les alias Ksp, K_sp et solubility_product se mappent sur ksp, tandis que x, cation, cations et m se mappent sur le coefficient cationique et y, anion, anions et n sur le coefficient anionique. Un Ksp négatif est invalid_input car un produit de solubilité négatif est non physique pour ce contrat et masquerait de mauvaises données au lieu d'échouer explicitement. Des entrées identiques produisent toujours un JSON identique car le chemin est une arithmétique pure, sans réseau, sans graine aléatoire et sans horloge murale.
Lire la solubilité molaire, les concentrations ioniques, les libellés de formule et les unités
En cas de succès, la réponse répète ksp, cation_coeff et anion_coeff, rapporte molar_solubility comme s, et rapporte cation_concentration et anion_concentration comme x s et y s afin que le logiciel de notation vérifie les ions séparément de la solubilité du sel. Le champ formula reformule toujours s égale à parenthèse ouverte Ksp sur x à la x fois y à la y parenthèse fermée à la un sur x plus y, dissociation étiquette l'équilibre MxAy en texte compact, et method vaut toujours molar_solubility_from_ksp pour que le code aval puisse brancher sans inspecter les formes. Un champ units_note rappelle aux intégrateurs que s et les concentrations ioniques sont en moles par litre lorsque Ksp est écrit avec des unités de concentration molaire cohérentes élevées à x plus y. Utilisez molar_solubility seul lorsqu'un pipeline n'a besoin que de la quantité de sel dissous ; utilisez les concentrations ioniques lorsqu'une étape de précipitation ou d'ion commun a besoin de [M] et [A] ; utilisez formula et dissociation lorsque les interfaces affichent l'équation à côté du nombre. Champs manquants, nombres non finis, coefficients non entiers ou hors plage, et Ksp négatif échouent avec invalid_input et ne sont pas facturés après rejet du moteur.
Usage API, tarification, flux de laboratoire et limites pratiques
Appelez le calculateur gratuit de solubilité molaire depuis Ksp dans le navigateur pour les contrôles de devoirs, démonstrations de cours et estimations rapides de solution saturée sans installer un paquet complet de chimie aqueuse. Les effets d'ion commun, coefficients d'activité, complexation et dépendance en température de Ksp sont hors de ce calculateur : fournissez un Ksp effectif déjà corrigé pour vos conditions si l'application l'exige. Envoyez un corps JSON avec ksp, cation_coeff et anion_coeff obligatoires. Utilisez l'API prépayée lorsqu'une pile de surveillance environnementale, un outil de traitement de l'eau, un script de criblage de sels pharmaceutiques ou une plateforme de devoirs de chimie 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 rejet. Associez ce endpoint à des helpers de constantes d'équilibre lorsque vous obtenez d'abord Ksp à partir de données tabulées ou de concentrations ioniques mesurées, puis fournissez Ksp et stœchiométrie ici pour retrouver s. Les auteurs de SDKs peuvent mapper molar_solubility et les concentrations ioniques directement dans des tableaux de bord montrant combien de solide se dissout à côté du Ksp et de l'unité de formule utilisée.
Questions techniques
Comment calculer la solubilité molaire à partir de Ksp ?
Envoyez un JSON avec ksp, cation_coeff (x) et anion_coeff (y) pour MxAy. La réponse molar_solubility est s = (Ksp / (x^x · y^y))^(1/(x+y)), avec concentrations ioniques x s et y s.
Quelle stœchiométrie utiliser pour les sels AB2 ?
Utilisez cation_coeff 1 et anion_coeff 2 (ou l'inverse si votre convention échange les libellés). Alors Ksp = 4 s^3 et s est la racine cubique de Ksp sur quatre.