Henderson–Hasselbalch: Puffer-pH aus pKa und Verhältnis, gratis
Ein Puffer mit einem pKa von 4,76 und gleichen Mengen konjugierter Base und Säure, je 0,1, hat einen pH-Wert von 4,76. Geben Sie den pKa und beide Konzentrationen oder nur ihr Verhältnis ein und erhalten Sie den Puffer-pH. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- pKa
- 4,76
- Konjugierte Base
- 0,1
- Säure
- 0,1
- pKa
- 4,76
- Verhältnis
- 1
- Log-Verhältnis
- 0
- pH
- 4,76
Ein Henderson–Hasselbalch-Rechner wandelt den pKa einer schwachen Säure und das Verhältnis von konjugierter Base zu undissoziierter Säure in den Puffer-pH um, den jedes Chemielabor und Lehrbuch nutzt. Geben Sie pKa und entweder beide Konzentrationen [A−] und [HA] oder das einzelne Verhältnis [A−]/[HA] ein; das Werkzeug liefert pH gleich pKa plus Zehnerlogarithmus dieses Verhältnisses, eine kurze Aciditätskennzeichnung—sauer, neutral oder basisch—und die schrittweise Substitution zum Abschreiben ins Notizbuch. Hausaufgabenprüfungen, Puffervorbereitung, Prüfungswiederholung und automatische Bewerter brauchen dieselbe geschlossene Formel ohne Tabellenkalkulation und ohne vollständiges wässriges Speziationspaket.
Was die Henderson–Hasselbalch-Gleichung für Puffer bedeutet
Ein Puffer ist eine Mischung aus einer schwachen Säure HA und ihrer konjugierten Base A−, die großen pH-Schwankungen widersteht, wenn kleine Mengen starker Säure oder Base zugegeben werden. Für eine monoprotonige schwache Säure unter den üblichen verdünnten wässrigen Näherungen verknüpft die Henderson–Hasselbalch-Gleichung den Puffer-pH mit der Säurestärke und der Zusammensetzung der Mischung: pH gleich pKa plus dem Zehnerlogarithmus des Konzentrationsverhältnisses von konjugierter Base zu Säure, geschrieben pH = pKa + log10([A−]/[HA]).
Wenn das Verhältnis eins beträgt, ist der Log-Term null und der Puffer-pH gleicht dem pKa der schwachen Säure—der klassische Halbäquivalenzpunkt einer Titration schwacher Säure. Wenn [A−] [HA] übersteigt, ist das Verhältnis größer als eins, der Log positiv und der Puffer-pH liegt über dem pKa; wenn die Säureform dominiert, ist das Verhältnis kleiner als eins, der Log negativ und der Puffer-pH liegt unter dem pKa.
Absolute Konzentrationen kürzen sich im Verhältnis, Sie dürfen also in Mol pro Liter, Millimol pro Liter oder jeder anderen konsistenten Einheit arbeiten, solange beide Spezies dieselbe Einheit nutzen. Was sich nie kürzt, ist die Forderung, dass beide Konzentrationen strikt positiv sind: ein Null- oder Negativwert macht den Logarithmus für einen echten Puffer undefiniert oder sinnlos, daher lehnt dieses Werkzeug solche Fälle ab, statt einen pH zu erfinden. Lehrkräfte und automatische Bewerter schätzen diese Ablehnung ebenso wie den Happy Path, weil ein stilles NaN einen Eingabefehler verbergen würde.
Der Prüfpfad rechnet pKa plus Log zehn des veröffentlichten Verhältnisses mit derselben festen Rundung wie für das Feld ph nach, sodass eine erfolgreiche Antwort stets Schritte mitliefert, die Sie in Tests oder Laborheften assertieren können. Verwandte Unterrichtsthemen wie Pufferkapazität, polyprotonige Systeme mit mehreren pKa-Werten oder vollständige Ladungsbilanz-Speziation bleiben absichtlich außerhalb des Umfangs, damit diese Seite auf die einzige Suchintention fokussiert bleibt: einen bekannten pKa und ein Base-zu-Säure-Verhältnis in Puffer-pH umzuwandeln.
Praktische Tipps, Grenzen und verwandte Suchen
Halten Sie pKa und das Konzentrationsverhältnis im veröffentlichten absoluten Bereich, damit die Summe pKa plus Log zehn des Verhältnisses nicht in einen nicht-endlichen pH überläuft, den der Solver ablehnen muss. Verwenden Sie konsistente Konzentrationseinheiten für [A−] und [HA]; meldet Ihre Quelle Millimol pro Liter für die eine Spezies und Mol pro Liter für die andere, wandeln Sie vor dem Aufruf um, statt Einheitensysteme in einer Anfrage zu mischen.
Bevorzugen Sie diese Fähigkeit, wenn Sie pKa und das Zusammensetzungsverhältnis des Puffers bereits kennen; hat Ihre Quelle nur [H+] ohne Pufferkontext, nutzen Sie stattdessen einen pH-aus-Konzentration-Rechner. Die Hin- und Rückintuition ist einfach: zehn hoch pH minus pKa stellt das ursprüngliche Verhältnis innerhalb derselben zwölfstelligen Rundung für typische wässrige Puffer wieder her, und die Acidität wechselt korrekt, wenn der berechnete pH auf der wässrigen Skala die Sieben überschreitet.
Anwendungsfälle
Hausaufgabenprüfungen für Puffer-pH
Studierende geben Lehrbuch-pKa und [A−]/[HA]-Werte ein und vergleichen handgeschriebenen Henderson–Hasselbalch-pH mit einem deterministischen Ergebnis vor der Abgabe.
Laborvorbereitung einfacher monoprotoniger Puffer
Techniker wandeln ein Ziel-Zusammensetzungsverhältnis und einen bekannten Schwachäure-pKa in den erwarteten Puffer-pH für Acetat-, Phosphat- oder Ammoniaksysteme vor dem Mischen um.
Unit-Tests für Chemie-Hilfsfunktionen
Erzeugen Sie bekannte Fälle mit gleichem, basenreichem und säurereichem Verhältnis plus bewusste Nullkonzentrations-Ablehnungen für Coding-Kata und Bewertungspipelines.
Häufige Fragen
Was ist die Henderson–Hasselbalch-Gleichung?
Für einen monoprotonigen Schwachäure-Puffer gilt pH = pKa + log10([A−]/[HA]), wobei [A−] die Konzentration der konjugierten Base und [HA] die der schwachen Säure ist.
Was passiert bei einer null- oder negativen Konzentration?
Der Logarithmus ist für einen echten Puffer in dem Fall nicht definiert.
Kann ich nur das Verhältnis statt beider Konzentrationen senden?
Senden Sie auch beide Konzentrationen, haben diese Vorrang und das Verhältnis wird daraus neu berechnet.
Löst dies polyprotonige Puffer mit mehreren pKa-Werten?
Nein. Es gilt ein einzelner pKa-Term. Für polyprotonige Systeme wählen Sie den relevanten pKa der modellierten Pufferregion oder nutzen Sie ein vollständiges Speziationswerkzeug.
Was passiert, wenn eine Konzentration null oder negativ ist?
Die Eingabe wird abgelehnt, weil der Logarithmus dann nicht definiert oder für einen echten Puffer sinnlos ist. So wird aus einer leeren Zelle oder einem Vorzeichenfehler nie unbemerkt ein falscher pH-Wert.
Warum ist der pH-Wert bei gleichen Konzentrationen gleich dem pKa?
Bei gleichen Mengen ist das Verhältnis eins und sein Logarithmus null, also bleibt nur der pKa übrig. Das entspricht dem Halbäquivalenzpunkt bei der Titration einer schwachen Säure.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/chem/henderson-hasselbalch \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pka":4.76}'const res = await fetch("https://api.kit.forhosting.com/chem/henderson-hasselbalch", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pka": 4.76
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/henderson-hasselbalch",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pka": 4.76
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/henderson-hasselbalch", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pka":4.76}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pka":4.76}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/henderson-hasselbalch", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"pka": 4.76
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.henderson_hasselbalch",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_abs | 1000000000000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Null- oder nicht positive Konzentrationen (oder ein nicht positives Verhältnis) werden mit einem klaren invalid_input-Fehler abgelehnt, sodass eine leere Zelle oder ein negatives Tippfehler nie still einen nicht-endlichen Log erzeugt.
So rufen Sie die API auf und was zurückkommt
Wenn beide Konzentrationen und ein Verhältnis vorliegen, haben die Konzentrationen Vorrang und das Verhältnis wird daraus neu berechnet. Konzentrationen und Verhältnisse bei oder unter eins mal zehn hoch minus fünfzehn werden als null behandelt und zusammen mit expliziten Negativwerten abgelehnt. Senden Sie einen JSON-Body mit einer erforderlichen endlichen Zahl pka (Aliase pKa, pk_a, acid_pka) und der Pufferzusammensetzung in einer von zwei Formen. Entweder geben Sie sowohl conjugate_base (Aliase A_minus, base, base_concentration, a_minus, salt) als auch acid (Aliase HA, acid_concentration, ha, weak_acid) als strikt positive Konzentrationen in einer konsistenten Einheit an, oder ratio (Aliase base_to_acid, A_over_HA, salt_to_acid) als strikt positiven Quotienten [A−]/[HA]. Absolute Werte müssen innerhalb der veröffentlichten Grenze von einer Billion bleiben, damit Zwischenergebnisse in IEEE-Doppelpräzision auf dem Worker und im Browser endlich bleiben. Bei Erfolg spiegelt die Antwort gerundete pka und pKa wider, setzt ratio und log_ratio auf das gerundete Base-zu-Säure-Verhältnis und seinen Zehnerlog, ph und pH auf denselben gerundeten Puffer-pH, formula auf die Zeichenkette pH gleich pKa plus Log zehn von [A−] über [HA], acidity auf acidic, neutral oder basic, message auf eine kurze englische Zusammenfassung und steps auf ein geordnetes Array von Substitutionszeilen. Wurden Konzentrationen geliefert, werden sie als conjugate_base und acid mit unit_concentration auf mol/L als konventionellem Label zurückgegeben. Fehlgeschlagene Validierung—fehlendes pka, fehlende Zusammensetzung, nur eine der beiden Konzentrationen, nicht-endliche Zahlen, Werte außerhalb absoluter Grenzen, null oder nicht positive Konzentration oder Verhältnis, oder nicht-endlicher berechneter pH—liefert invalid_input und wird nie berechnet. Die Preisgestaltung ist flach $0.002 pro erfolgreicher Anfrage mit Einheitsartikel und null marginalem Einheitspreis. Senden Sie bevorzugt numerisches JSON statt vorformatierter Zeichenketten, wenn Sie den Client steuern; Zeichenkettenzahlen werden nur akzeptiert, wenn sie einem strengen endlichen numerischen Muster einschließlich optionaler wissenschaftlicher Notation entsprechen.
Praktische Tipps, Grenzen und verwandte Suchen
Beim Unterrichten kombinieren Sie klassische Beispiele: Essigsäure pKa etwa vier Komma sieben sechs mit äquimolarer null Komma eins molarer Säure und Acetat ergibt Verhältnis eins und pH gleich pKa; derselbe pKa mit einem zehn-zu-eins Base-zu-Säure-Verhältnis hebt den pH um eine Einheit; ein eins-zu-zehn-Verhältnis senkt den pH um eine Einheit; und eine Säurekonzentration null demonstriert den harten invalid_input-Pfad. Diese Seite richtet sich an Personen, die einen Henderson–Hasselbalch-Rechner, Puffer-pH aus pKa oder konjugiertes Base-zu-Säure-Verhältnis online suchen; sie ist kein vollständiges Titrationskurven-Werkzeug, kein polyprotoniger Speziationssolver und kein pH-aus-[H+]-Umrechner. Fehlgeschlagene Aufgaben, die invalid_input zurückgeben, verbrauchen kein vorausbezahltes Guthaben, was explorative Skripte günstig hält, wenn Lernende absichtlich Nullkonzentrationen senden.
Technische Fragen
Ist der Henderson–Hasselbalch-Rechner kostenlos?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Aufgaben werden nie berechnet.