Caractère ionique en %
Une différence d'électronégativité de 1,9, comme dans le fluorure d'hydrogène, donne environ 59,4 % de caractère ionique : saisissez l'écart entre les deux atomes et obtenez les parts ionique et covalente selon Pauling. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Différence d'électronégativité
- 1,9
- Caractère ionique (%)
- 59,4445494937
- Caractère covalent (%)
- 40,5554505063
Le pourcentage de caractère ionique estime quelle part d’une liaison chimique entre deux atomes se comporte comme une interaction ionique plutôt que comme une paire d’électrons partagée de façon covalente. Linus Pauling a relié cette fraction à la différence d’électronégativité des deux atomes liés : plus l’écart est grand sur l’échelle de Pauling, plus la densité électronique se concentre sur le partenaire le plus électronégatif. Ce calculateur accepte cette différence comme un nombre fini, applique l’expression fermée de Pauling — cent fois un moins e élevé à moins un quart de delta EN au carré — et renvoie le pourcentage ionique avec le pourcentage covalent complémentaire.
Ce que mesure le pourcentage de caractère ionique et comment fonctionne la formule de Pauling
Le pourcentage de caractère ionique d’une liaison entre deux atomes est une estimation de manuel de la distance dont la paire d’électrons partagée est déplacée vers l’atome le plus électronégatif, plutôt que d’être partagée à parts égales comme dans un tableau purement covalent. Sur l’échelle d’électronégativité de Pauling, chaque élément porte un nombre sans dimension chi ; la différence delta EN est la valeur absolue de chi A moins chi B.
Lorsque cette différence est nulle, les deux atomes tirent avec la même force et la fraction ionique est nulle, ce qui est le cas homonucléaire comme H–H ou Cl–Cl. Lorsque la différence croît, la densité électronique se déplace et la liaison prend un caractère ionique. Pauling a saisi cette tendance par une exponentielle fermée : le pourcentage de caractère ionique est égal à cent fois la quantité un moins e élevé à moins un quart de delta EN au carré.
Parce que l’exposant est quadratique en l’écart, de petites différences comme hydrogène–carbone près de quatre dixièmes restent surtout covalentes, tandis que de grandes différences comme sodium–fluor près de trois montent rapidement vers une limite ionique pleine de cent pour cent sans jamais la dépasser. Le pourcentage covalent complémentaire est simplement cent moins le pourcentage ionique, de sorte que les deux chiffres somment toujours à cent.
Ce point d’accès utilise cette seule identité de Pauling ; il n’ajuste pas de moments dipolaires expérimentaux et ne bascule pas vers le polynôme de Hannay–Smith, deux modèles différents qui renvoient des nombres différents pour la même différence d’électronégativité. Utilisez cette page lorsque la question à laquelle vous répondez est le pourcentage de Pauling de salle de classe, non un dipôle spectroscopique ni une charge partielle de champ de force.
Contrat d’entrée, forme de la réponse et comportement d’erreur
Le signe n’importe pas : le calculateur prend la valeur absolue, de sorte que chi A moins chi B et chi B moins chi A décrivent la même liaison. En cas de succès, le corps renvoie en écho la différence non négative réellement utilisée, le pourcentage de caractère ionique de l’exponentielle de Pauling, le pourcentage covalent complémentaire, une étiquette de méthode pauling et une chaîne de formule que vous pouvez imprimer à côté de la réponse.
Un contrôle classique de devoir est le fluorure d’hydrogène avec delta EN égal à 1.9, qui renvoie environ 59.4 pour cent de caractère ionique ; une liaison homonucléaire avec delta EN égal à zéro renvoie zéro pour cent ionique et cent pour cent covalent. Les résultats sont arrondis à douze décimales afin que les tests automatisés comparent octet par octet entre runtimes JavaScript.
Associez les nombres à votre propre table d’électronégativités de Pauling si vous partez de symboles d’éléments ; ce point d’accès ne recherche pas chi par nom d’atome et ne classe pas la liaison comme ionique ou covalente avec un seuil rigide.
Où un calculateur de pourcentage de caractère ionique justifie son existence
Les salles de chimie générale et les plateformes de tutorat utilisent un calculateur de pourcentage de caractère ionique afin que les apprenants convertissent une différence d’électronégativité en le pourcentage ionique que citent les manuels, sans mêler par accident l’exponentielle de Pauling et le polynôme de Hannay–Smith. Les générateurs d’examens et les greffons de gestion de l’apprentissage ont besoin d’un oracle déterministe qui rejette les déchets non finis et n’invente jamais un pourcentage hors de l’intervalle fermé de zéro à cent.
Les cahiers de laboratoire qui classent une série de liaisons binaires comme surtout covalentes ou surtout ioniques peuvent appeler la même petite fonction d’analyse depuis un export de tableur, au lieu de coller des nombres dans un système d’algèbre computationnelle de bureau. Une validation en échec ne consomme pas de solde.
Gardez les requêtes petites, figez le pourcentage arrondi dans les tests, et vous obtenez des chiffres reproductibles de caractère de liaison pour les devoirs, les greffons et les workers de bord, sans dresser une base de données chimique à vous.
Les exemples typiques de classe comprennent le fluorure d’hydrogène près de 1.9, le chlorure d’hydrogène près de 0.9 et le chlorure de sodium près de 2.1 ; chacun se mappe à un pourcentage ionique différent sous la même formule, ce qui est exactement pourquoi un calculateur partagé l’emporte sur une cellule improvisée de tableur que quelqu’un modifie ensuite sans prévenir le reste de la classe.
Cas d’usage
Contrôles en classe et pour les devoirs
Laissez les élèves envoyer ΔEN d’une liaison binaire et vérifier le pourcentage de caractère ionique de Pauling face aux exemples travaillés du manuel, comme HF à 1.9.
Notation automatique d’examens et LMS
Notez les items de pourcentage de caractère ionique avec un oracle déterministe qui rejette un ΔEN non fini et ne renvoie jamais un pourcentage hors de 0–100.
Cahiers de laboratoire et tableaux de séries de liaisons
Convertissez une colonne de différences d’électronégativité en pourcentages ionique et covalent pour un ensemble de composés binaires, sans CAS de bureau.
Questions fréquentes
Que se passe-t-il si la différence d’électronégativité n’est pas un nombre fini ?
Les valeurs manquantes, chaînes vides, NaN et Infinity sont rejetées et ne sont pas facturées.
Le signe de ΔEN a-t-il de l’importance ?
Non. Le calculateur utilise la valeur absolue, de sorte que χA − χB et χB − χA décrivent la même liaison et renvoient les mêmes pourcentages.
Quelle formule ce calculateur de pourcentage de caractère ionique utilise-t-il ?
Elle n’utilise pas le polynôme de Hannay–Smith 16ΔEN + 3.5(ΔEN)², qui donne des nombres différents pour le même écart.
Le caractère ionique peut-il atteindre 100 % ?
Il s'en approche à mesure que la différence d'électronégativité augmente, sans jamais dépasser 100 %. Comme l'écart est élevé au carré dans l'exposant, les petites différences restent surtout covalentes, tandis que les grandes, comme sodium et fluor proches de 3, montent vite vers la limite ionique.
Est-ce la même chose que l'équation de Hannay et Smith ?
Non. Ce calculateur utilise uniquement la formule exponentielle de Pauling. Le polynôme de Hannay et Smith et les estimations tirées de moments dipolaires mesurés sont d'autres modèles, qui donnent des pourcentages différents pour la même différence d'électronégativité.
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/percent-ionic-character \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"electronegativity_difference":1.9}'const res = await fetch("https://api.kit.forhosting.com/chem/percent-ionic-character", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"electronegativity_difference": 1.9
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/percent-ionic-character",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"electronegativity_difference": 1.9
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/percent-ionic-character", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"electronegativity_difference":1.9}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"electronegativity_difference":1.9}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/percent-ionic-character", 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
{
"electronegativity_difference": 1.9
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.percent_ionic_character",
"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
Une différence manquante, infinie ou non numérique est rejetée en invalid_input, afin que les correcteurs de devoirs et les cahiers de laboratoire ne traitent jamais une faute de frappe comme une liaison réelle.
Contrat d’entrée, forme de la réponse et comportement d’erreur
Envoyez un objet JSON dont le champ obligatoire electronegativity_difference est l’écart sur l’échelle de Pauling entre les deux atomes liés. Le champ peut arriver comme nombre JSON ou comme chaîne numérique ; des alias courants comme delta_en, en_difference et delta_chi sont acceptés et mappés sur le même nom canonique, afin que tableurs et scripts de laboratoire conservent leurs propres en-têtes de colonne. Toute valeur manquante, chaîne vide, NaN ou Infinity échoue avec invalid_input en nommant electronegativity_difference, parce qu’un écart non fini n’est pas une mesure chimique et ne doit pas être facturé. C’est vous qui décidez du seuil ; l’API renvoie le pourcentage continu.
Où un calculateur de pourcentage de caractère ionique justifie son existence
Parce que l’implémentation est parse de niveau A pur, chaque appel réussi coûte le tarif de base publié $0.002, sans jetons de modèle et sans réseau sortant.
Questions techniques
Comment calcule-t-on le pourcentage de caractère ionique à partir de la différence d’électronégativité ?
Envoyez l’écart ΔEN de l’échelle de Pauling comme electronegativity_difference. L’API renvoie %IC = 100 × (1 − exp(−(ΔEN)² / 4)), plus le pourcentage covalent complémentaire 100 − %IC.
Combien coûte le calculateur de pourcentage de caractère ionique ?
L’outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.