Calculateur de pH : pH, pOH, acides faibles et tampons
En bref : calculateur de pH : trouvez le pH à partir de [H+], de la concentration d'un acide ou d'une base forts ou faibles, le pH d'un tampon (Henderson–Hasselbalch), le pOH et le pKa. C'est gratuit, cela fonctionne dans votre navigateur et ne nécessite aucun téléchargement.
Calculez le pH, le pOH, la concentration en ions hydrogène et en ions hydroxyde, le pH d'une solution d'acide ou de base forts, le pH après dilution, le pH d'un tampon et le pKa.
Préréglages
Formules du calculateur de pH
pH = -log10[H+]
pH + pOH = 14 à 25 °C
[H+] = 10^-pH
pH = pKa + log10(base / acide)
Quand utiliser chaque mode du calculateur de pH
- Calcul du niveau de pH : utilisez les modes [H+] en pH ou pH en [H+].
- Calcul du pOH et du pH : utilisez le mode pOH / [OH-].
- pH d'une solution : utilisez le mode acide/base fort(e) pour les acides et bases simples totalement dissociés.
- pH d'un tampon : utilisez le mode Henderson-Hasselbalch pour les couples acide faible/base conjuguée.
- Du pH au pKa : utilisez le mode pKa à partir du pH lorsque le rapport base/acide est connu.
Comment utiliser le calculateur de pH
- Choisissez un mode : [H+] en pH, Acide/base fort(e), Acide/base faible, pH d'un tampon, Dilution ou pKa à partir du pH.
- Saisissez les concentrations en mol/L. La notation scientifique est acceptée (
1.8e-5). - Lisez le pH, le pOH et la concentration ionique. Les résultats se mettent à jour pendant la saisie.
- Utilisez la ligne de formule sous le résultat pour présenter votre calcul dans un compte rendu de TP.
Exemples résolus
HCl à 0,010 M (acide fort)
[H+] = 0,010 M
pH = −log(0,010) = 2,00
Acide acétique à 0,10 M, Ka = 1,8 × 10−5
x²/(0,10 − x) = 1,8 × 10−5 → x = 1,33 × 10−3 M
pH = 2,88 (ionisé à 1,3 %)
NH3 à 0,10 M, Kb = 1,8 × 10−5
[OH−] = 1,33 × 10−3 M, pOH = 2,88
pH = 11,12
Tampon acétate, 0,10 M de chaque
pH = 4,76 + log(0,10/0,10)
pH = 4,76
Quelle formule de pH utiliser ?
| Situation | Formule |
|---|---|
| [H+] connue | pH = −log[H+] |
| Acide fort, concentration C | [H+] = C × (H+ par formule) ; par ex. H2SO4 0,05 M ≈ 0,10 M de H+ |
| Base forte | pOH = −log[OH−], pH = 14 − pOH |
| Acide faible (Ka) | x²/(C − x) = Ka ; si x < 5 % de C, x ≈ √(KaC) |
| Tampon | pH = pKa + log([A−]/[HA]) (Henderson–Hasselbalch) |
Tous les modes supposent 25 °C (Kw = 1,0 × 10−14) et des solutions diluées idéales. Pour les acides et bases forts très dilués, le calculateur tient compte des H+/OH− apportés par l'eau elle-même, si bien que HCl à 10−8 M donne correctement un pH de 6,98 et non de 8.
Vous préparez un tampon ? Calculez les masses avec le calculateur de préparation de solutions, puis dessinez les structures acide–base dans MolDraw.
Calculateur de préparation de solutionsQuestions fréquentes
Comment calcule-t-on le pH ?
pH = −log10[H+]. Pour HCl à 0,01 M, [H+] = 0,01 M, donc pH = 2,00. Inversement, [H+] = 10^−pH.
Comment calculer le pH d'un acide faible ?
Utilisez Ka et la concentration : résolvez x²/(C − x) = Ka pour x = [H+]. Pour l'acide acétique à 0,10 M (Ka = 1,8 × 10⁻⁵), [H+] = 1,33 × 10⁻³ M et pH = 2,88.
Quelle est la relation entre pH et pOH ?
À 25 °C, pH + pOH = 14, car Kw = [H+][OH−] = 1,0 × 10⁻¹⁴.
Comment calculer le pH d'une solution tampon ?
Utilisez l'équation de Henderson–Hasselbalch, pH = pKa + log10([A−]/[HA]). Des concentrations égales en acide et en base conjuguée donnent pH = pKa.
Pourquoi le pH de HCl à 10⁻⁸ M n'est-il pas 8 ?
Un acide ne peut pas rendre l'eau basique. À très faible concentration, les H+ provenant de l'eau (10⁻⁷ M) comptent. En les incluant, on obtient un pH de 6,98, ce que donne ce calculateur.
Diluer un acide dix fois augmente-t-il le pH d'une unité ?
Pour un acide fort, oui, tant que le pH reste éloigné de 7. Une dilution au dixième d'une solution de pH 3 donne un pH de 4, mais les dilutions suivantes plafonnent à 7 sans le dépasser.
Outils de chimie associés
Besoin de dessiner des molécules pour un rapport ? Dessinez des structures chimiques en ligne avec MolDraw, une alternative gratuite à ChemDraw en ligne (voir la comparaison ChemDraw vs MolDraw).
Dernière mise à jour :