ForHosting KIT · Sciences

Calculateur de neutralisation

25 mL d'acide chlorhydrique à 0,1 M demandent 25 mL de soude à 0,1 M pour atteindre l'équivalence. Indiquez les deux concentrations et le volume connu, avec deux équivalents pour l'acide sulfurique ou l'hydroxyde de calcium, et obtenez le volume manquant. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Calculer
Base volume
Concentration de l'acide
0,1
Concentration de la base
0,1
Volume connu
25
Vous obtenez
n de l'acide
1
n de la base
1
Volume d'acide
25
Volume de base
25

La neutralisation acide–base au point d'équivalence est le contrôle stœchiométrique où les équivalents acides égalent les équivalents basiques, si bien qu'aucun réactif n'est en excès selon la comptabilité de la réaction. Cahiers de laboratoire, devoirs et titrages posent la même question : étant donnés la concentration et le volume d'une solution plus la concentration de l'autre, quel volume du second réactif faut-il ? Ce calculateur de neutralisation applique na·Ca·Va = nb·Cb·Vb, résout le volume d'acide ou de base manquant et renvoie ce volume requis avec les concentrations répétées et les quantités d'équivalents utilisées pour la vérification.

Ce que signifie la neutralisation à l'équivalence et comment le volume manquant apparaît

Le point d'équivalence d'une neutralisation acide–base est le contrôle stœchiométrique où le nombre d'équivalents acides égale le nombre d'équivalents basiques, si bien que le mélange n'est ni riche en acide ni riche en base selon la comptabilité de la réaction. Les équivalents sont la concentration multipliée par le volume multipliée par le nombre de protons ou d'ions hydroxyde que l'unité de formule peut donner ou accepter : l'acide chlorhydrique et l'hydroxyde de sodium apportent un équivalent par mole, l'acide sulfurique en apporte deux, l'hydroxyde de calcium en apporte deux.

Cette identité s'écrit na · Ca · Va = nb · Cb · Vb. Le réarrangement donne le volume manquant : le volume d'acide nécessaire est nb · Cb · Vb divisé par na · Ca, et le volume de base nécessaire est na · Ca · Va divisé par nb · Cb. Les problèmes de cours donnent presque toujours les deux concentrations et un volume et demandent l'autre ; c'est exactement ce que calcule ce calculateur de neutralisation.

Vérification classique : vingt-cinq millilitres d'acide chlorhydrique 0.10 molaire contre de l'hydroxyde de sodium 0.10 molaire exigent vingt-cinq millilitres de base. L'acide sulfurique diprotique à la même concentration et au même volume contre l'hydroxyde de sodium monobasique exige cinquante millilitres de base parce que na vaut deux. Les unités restent cohérentes : si les concentrations sont en mol/L et le volume connu en millilitres, le volume requis sort en millilitres.

Le moteur ne convertit pas le pourcentage massique en molarité, n'estime pas le pH et ne trace pas une courbe de titrage ; il répond uniquement le volume à l'équivalence à partir des concentrations, du volume connu et des facteurs n optionnels.

Où un calculateur de volume de neutralisation justifie son usage

Les salles de classe et les plateformes de tutorat utilisent un calculateur de neutralisation pour que les apprenants vérifient le volume d'acide ou de base nécessaire à l'équivalence sans inverser à la main le signe d'un rapport molaire. Les générateurs d'examens ont besoin d'un oracle déterministe qui refuse une concentration nulle au lieu de diviser silencieusement par zéro et de renvoyer un infini qu'un correcteur défectueux pourrait traiter comme un succès. Une validation échouée ne consomme pas le solde.

Préférez cette capacité lorsqu'un volume est inconnu et que vous n'avez besoin que de ce volume manquant ; ce n'est pas un solveur de pH à l'équivalence, ni un rapporteur de moles de réactif en excès, ni un calculateur de chaleur de neutralisation.

Notation automatique d'examens et LMS

Notez des items de volume de neutralisation avec un oracle déterministe qui refuse des concentrations et des volumes nuls ou négatifs au lieu de renvoyer un infini.

Que se passe-t-il si une concentration ou un volume est nul ou négatif ?

Le volume d'équivalence n'est défini que pour des concentrations et des volumes strictement positifs, et une entrée invalide n'est pas facturée.

Comment traiter l'acide sulfurique ou l'hydroxyde de calcium ?

Les facteurs n mettent à l'échelle les équivalents si bien qu'une neutralisation 1:2 renvoie le double du volume 1:1.

Puis-je calculer le volume d'acide plutôt que celui de base ?

Oui. Choisissez le volume cherché : si vous connaissez le volume d'acide, le calculateur donne la base nécessaire, et si vous connaissez celui de base, il donne l'acide nécessaire. Le volume connu appartient toujours à l'autre solution.

Dans quelle unité le volume nécessaire est-il donné ?

Dans la même unité que le volume saisi. Si les concentrations sont en mol/L et le volume connu en millilitres, le résultat sort aussi en millilitres, à condition que les deux concentrations partagent la même unité.

Le calculateur donne-t-il le pH ou le réactif restant ?

Non. Il renvoie seulement le volume nécessaire à l'équivalence. Il n'estime pas le pH, ne trace pas de courbe de titrage, n'indique pas les moles en excès, ne donne pas la chaleur de neutralisation et ne convertit pas un pourcentage massique en molarité.

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.

POSThttps://api.kit.forhosting.com/chem/neutralization

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é.

curl -X POST https://api.kit.forhosting.com/chem/neutralization \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"solve_for":"base_volume","acid_concentration":0.1,"base_concentration":0.1,"known_volume":25}'
{
  "solve_for": "base_volume",
  "acid_concentration": 0.1,
  "base_concentration": 0.1,
  "known_volume": 25
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "chem.neutralization",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_abs1000000000000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Toute concentration ou tout volume manquant, nul ou négatif échoue avec invalid_input et n'est pas facturé.

Contrat d'entrée, forme de la réponse et comportement d'erreur

Toute concentration ou tout volume nul ou négatif échoue aussi, conformément à la promesse que chaque concentration ou volume doit être positif ; ces échecs ne sont pas facturés. Associez le nombre à vos propres étiquettes d'unité ; ce point de terminaison ne convertit pas les millilitres en litres. Envoyez un corps JSON avec solve_for égal à acid_volume ou base_volume, plus deux concentrations strictement positives et un volume connu strictement positif. Lorsque solve_for vaut base_volume, known_volume est le volume d'acide et l'API renvoie le volume de base requis à l'équivalence. Lorsque solve_for vaut acid_volume, known_volume est le volume de base et l'API renvoie le volume d'acide requis. Les champs optionnels acid_n et base_n valent un par défaut pour les réactifs monoprotoniques et monobasiques ; envoyez deux pour l'acide sulfurique ou l'hydroxyde de calcium. Des alias sont acceptés : ca, c_acid pour acid_concentration ; cb, c_base pour base_concentration ; volume ou v pour known_volume ; find ou target pour solve_for. Chaque champ numérique peut arriver comme nombre JSON ou comme chaîne numérique. Champs manquants, chaînes vides, texte non numérique, NaN et infinis échouent avec invalid_input en nommant le champ. En cas de succès le corps répète solve_for, les deux concentrations, known_volume et les facteurs n ; rapporte acid_volume et base_volume comme la paire résolue ; renvoie required_volume comme le volume manquant ; et inclut moles_acid et moles_base, qui coïncident à l'équivalence, plus la chaîne d'équation na·Ca·Va = nb·Cb·Vb. Exemple : acid_concentration 0.1, base_concentration 0.1, known_volume 25, solve_for base_volume produit required_volume 25.

Où un calculateur de volume de neutralisation justifie son usage

Les cahiers de laboratoire d'enseignement et les feuilles de contrôle qualité connaissent souvent une concentration de titrant et le volume d'aliquote, et doivent dimensionner l'autre livraison de burette avant la séance ; appeler une petite API parse évite de tirer une suite chimique complète pour quatre nombres. Comme l'implémentation est parse pure de tier A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle et sans réseau sortant. Gardez des concentrations et des volumes strictement positifs, figez required_volume dans les tests, et vous obtiendrez des volumes d'équivalence reproductibles pour les devoirs, les greffons LMS et les workers de bord sans dresser une bibliothèque de chimie à vous.

Vérifications de cours et de devoirs

Laissez les étudiants envoyer les deux concentrations et un volume, choisir acid_volume ou base_volume, et vérifier le volume requis contre la méthode na·Ca·Va = nb·Cb·Vb du manuel.

Planification d'aliquotes au laboratoire d'enseignement

Dimensionnez la livraison d'acide ou de base pour une aliquote et une concentration de titrant connues avant la séance, y compris les acides diprotiques via acid_n, sans une erreur de rapport molaire dans le tableur.

Comment trouver le volume d'acide ou de base nécessaire à l'équivalence ?

Envoyez les deux concentrations positives, le volume connu de l'autre solution, et solve_for égal à acid_volume ou base_volume. L'API renvoie required_volume à partir de na·Ca·Va = nb·Cb·Vb (n vaut 1 par défaut).

Quand solve_for doit-il valoir base_volume plutôt que acid_volume ?

Utilisez base_volume lorsque known_volume est l'aliquote d'acide et que vous avez besoin de la base. Utilisez acid_volume lorsque known_volume est la base et que vous avez besoin de l'acide.

Combien coûte le calculateur de neutralisation ?

L'outil du navigateur est gratuit. Les requêtes API utilisent un solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →