Calculateur pKb depuis Kb
Le Kb de l'ammoniac, proche de 1,8 × 10⁻⁵, correspond à un pKb d'environ 4,74 : saisissez n'importe quel Kb positif issu d'une table, d'un ajustement de laboratoire ou d'un autre outil et obtenez directement son pKb, sans concentration ni pH. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Constante de dissociation basique Kb
- 0,000018
- pKb
- 4,7447274949
La constante de dissociation de la base Kb mesure la force avec laquelle une base accepte des protons dans l'eau. Les chimistes rapportent souvent la force sur une échelle logarithmique compacte appelée pKb, définie comme le logarithme négatif en base dix de Kb. Cette capacité prend une valeur Kb positive et finie et renvoie le pKb correspondant avec une formule purement déterministe — sans appels réseau, sans tables de température et sans comportement aléatoire. Un Kb nul ou négatif est rejeté avec une erreur d'entrée invalide claire car le logarithme réel n'est pas défini et ne décrirait jamais une constante d'équilibre physique.
Ce que signifient Kb et pKb et quand cette conversion s'applique
Kb est la constante d'équilibre de la réaction d'une base avec l'eau qui produit l'ion hydroxyde et l'acide conjugué. Un Kb plus grand signifie une base plus forte et une concentration d'hydroxyde d'équilibre plus élevée pour une concentration analytique donnée. pKb est simplement le log négatif en base dix de cette constante, de sorte que les bases fortes ont de petits pKb et les bases faibles de grands pKb.
Par exemple, l'ammoniac avec Kb près de un virgule huit fois dix puissance moins cinq a un pKb près de quatre virgule sept quatre à la température usuelle des manuels. Ce calculateur n'exige ni concentration, ni pH, ni Kw : si vous connaissez déjà Kb d'une table, d'un ajustement de laboratoire ou d'un autre outil, pKb est un logarithme direct. Utilisez cet outil lorsque la question de recherche est spécifiquement pKb depuis Kb plutôt qu'un package complet d'équilibre acide–base.
Lecture des champs de réponse et de la formule pKb
En cas de succès la réponse renvoie le kb analysé, rapporte pkb comme le logarithme négatif en base dix de cette valeur et réaffirme l'identité dans la chaîne formula comme pKb égale moins log base dix de Kb. Pour un exemple classique de base faible avec kb égal à un virgule huit fois dix puissance moins cinq vous obtenez pkb près de quatre virgule sept quatre. Pour kb égal à un fois dix puissance moins trois vous obtenez pkb égal à trois.
Pour kb égal à un vous obtenez pkb égal à zéro, la borne log neutre sur l'échelle de force. Préférez le nombre structuré pkb pour les pipelines et auto-notateurs ; utilisez formula lorsqu'une légende lisible suffit pour un rapport ou une diapositive.
Cas d’usage
Aides cahier de labo et LIMS
Les applications de paillasse convertissent le Kb enregistré en champs pKb pour les fiches d'échantillon sans redériver la formule log dans chaque langage.
Questions fréquentes
Le calculateur pKb depuis Kb est-il gratuit ?
L'outil du navigateur s'exécute gratuitement sur votre appareil.
Convertit-il pKa en pKb ?
Non. Ce produit part de Kb et renvoie uniquement pKb. Pour les conversions de paires conjuguées nécessitant Ka, Kw ou un contexte de température, utilisez un outil dédié de paires acide–base.
Un petit pKb indique-t-il une base forte ?
Oui. Un Kb plus grand signifie que la base capte plus facilement les protons, et le logarithme négatif transforme un Kb plus grand en un pKb plus petit. Les bases faibles comme l'ammoniac ont donc des pKb plus élevés.
Quelles valeurs de Kb permettent une vérification rapide ?
Un Kb de 1 donne un pKb de 0, le point frontière de l'échelle de force, et un Kb de 1 × 10⁻³ donne exactement 3. En tester un d'abord confirme que votre saisie est bien lue.
Que se passe-t-il si je saisis un Kb nul ou négatif ?
Le calculateur le refuse et indique que le Kb doit être positif. Le logarithme réel de zéro ou d'un nombre négatif n'existe pas, donc aucun pKb n'est inventé ; corrigez la saisie et recommencez.
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/pkb-from-kb \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"kb":0.000018}'const res = await fetch("https://api.kit.forhosting.com/chem/pkb-from-kb", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"kb": 0.000018
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/pkb-from-kb",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"kb": 0.000018
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/pkb-from-kb", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"kb":0.000018}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"kb":0.000018}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/pkb-from-kb", 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
{
"kb": 0.000018
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.pkb_from_kb",
"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
Les étudiants qui vérifient des devoirs de bases faibles, les tuteurs qui construisent des exercices auto-notés et les pipelines qui stockent déjà des Kb tabulés peuvent figer le JSON dans des tests.
Ce que signifient Kb et pKb et quand cette conversion s'applique
Envoyez le champ obligatoire kb comme nombre JSON ou chaîne numérique ; les alias Kb, K_b et base_dissociation_constant sont acceptés. Champs manquants, chaînes vides, texte non numérique, zéro et valeurs négatives échouent avec invalid_input et ne sont pas facturés. Des entrées numériques identiques produisent toujours un JSON identique car le chemin est une arithmétique pure sans horloge murale, sans graine et sans base de données chimique distante.
Lecture des champs de réponse et de la formule pKb
L'étiquette method est toujours pkb_from_kb afin que le code aval puisse brancher sans renifler les formes. Les échecs de validation pour Kb nul ou négatif n'inventent jamais un logarithme — ils affichent invalid_input avec un message qui nomme le champ et l'attente que Kb soit positif.
Usage de l'API, tarification, flux de classe et limites pratiques
Appelez le calculateur gratuit dans le navigateur de pKb depuis Kb pour les vérifications de devoirs, démos de cours et contrôles rapides au banc sans installer de macros de tableur ni un package local de chimie. Le modèle n'ajuste pas Kw pour d'autres températures, ne résout pas de tables ICE et n'accepte pas pH ou concentrations ioniques comme entrées primaires — ce sont des intentions de recherche et des produits différents. Envoyez un corps JSON avec le nombre fini positif obligatoire kb. Utilisez l'API prépayée lorsqu'une plateforme de tutorat, un auto-notateur LMS, un générateur de curriculum ou un service de cahier de laboratoire 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. Associez ce endpoint à des outils Ka ou pKa lorsque vous travaillez des paires conjuguées, ou à des calculateurs d'hydroxyde et de pOH lorsque l'étape suivante est des estimations de pH de solution pour bases faibles. Les auteurs livrant des SDK peuvent mapper pkb directement dans des tableaux d'UI qui montrent Kb à côté de pKb — le même schéma que les étudiants écrivent à la main lorsqu'ils convertissent des constantes de dissociation sur papier.
Cas d'intégration
Vérification des devoirs et examens
Les étudiants saisissent un Kb tabulé et vérifient pKb par rapport aux corrigés ; un Kb nul ou négatif renvoie une erreur invalid_input claire au lieu d'un mauvais nombre silencieux.
Tutorat et générateurs de curriculum
Les constructeurs de leçons produisent des exemples résolus Kb → pKb avec JSON structuré pour flashcards, fiches d'étapes et exercices auto-notés.
Questions techniques
Comment calculer pKb à partir de Kb ?
Envoyez un JSON avec kb égal à un nombre fini positif (par exemple kb: 1.8e-5). La réponse inclut pkb égal à −log10(Kb).
Que se passe-t-il si Kb est nul ou négatif ?
La requête échoue avec invalid_input. pKb = −log10(Kb) n'est défini que pour Kb positif ; zéro et les valeurs négatives sont rejetés et non facturés.
Quelle formule ce calculateur utilise-t-il ?
Il utilise pKb = −log10(Kb). La chaîne formula est toujours renvoyée dans la réponse JSON pour l'affichage et l'audit.