Neutralisationsrechner
25 mL Salzsäure mit 0,1 M brauchen 25 mL Natronlauge mit 0,1 M bis zum Äquivalenzpunkt. Geben Sie beide Konzentrationen und das bekannte Volumen ein, bei Schwefelsäure oder Calciumhydroxid mit zwei Äquivalenten, und erhalten Sie das fehlende Volumen. 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
- Berechnen
- Base volume
- Säurekonzentration
- 0,1
- Basenkonzentration
- 0,1
- Bekanntes Volumen
- 25
- n der Säure
- 1
- n der Base
- 1
- Säurevolumen
- 25
- Basisvolumen
- 25
Die Säure–Base-Neutralisation am Äquivalenzpunkt ist die stöchiometrische Kontrolle, bei der saure Äquivalente den basischen gleichen, sodass kein Reagenz laut Reaktionsbuchhaltung im Überschuss bleibt. Laborhefte, Hausaufgaben und Titrationen stellen dieselbe Frage: gegeben Konzentration und Volumen einer Lösung plus die Konzentration der anderen — welches Volumen des zweiten Reagenz wird gebraucht? Dieser Neutralisationsrechner wendet na·Ca·Va = nb·Cb·Vb an, löst das fehlende Säure- oder Basevolumen und liefert dieses benötigte Volumen zusammen mit den wiederholten Konzentrationen und den im Check verwendeten Äquivalentmengen.
Was Neutralisation am Äquivalenzpunkt bedeutet und wie das fehlende Volumen entsteht
Der Äquivalenzpunkt einer Säure–Base-Neutralisation ist die stöchiometrische Kontrolle, bei der die Zahl der sauren Äquivalente der der basischen gleicht, sodass die Mischung laut Reaktionsbuchhaltung weder säurereich noch basenreich ist. Äquivalente sind Konzentration mal Volumen mal der Zahl der Protonen oder Hydroxidionen, die die Formeleinheit abgeben oder aufnehmen kann: Salzsäure und Natriumhydroxid tragen je ein Äquivalent pro Mol bei, Schwefelsäure zwei, Calciumhydroxid zwei. Diese Identität lautet na · Ca · Va = nb · Cb · Vb.
Umstellen liefert das fehlende Volumen: das benötigte Säurevolumen ist nb · Cb · Vb geteilt durch na · Ca, das benötigte Basevolumen ist na · Ca · Va geteilt durch nb · Cb. Unterrichtsaufgaben geben fast immer beide Konzentrationen und ein Volumen und fragen nach dem anderen; genau das berechnet dieser Neutralisationsrechner. Klassische Prüfung: fünfundzwanzig Milliliter 0.10-molarer Salzsäure gegen 0.10-molares Natriumhydroxid erfordern fünfundzwanzig Milliliter Base.
Diprotonische Schwefelsäure bei gleicher Konzentration und gleichem Volumen gegen monobasisches Natriumhydroxid erfordert fünfzig Milliliter Base, weil na zwei beträgt. Einheiten bleiben konsistent: stehen die Konzentrationen in mol/L und das bekannte Volumen in Millilitern, kommt das benötigte Volumen in Millilitern. Die Engine wandelt keinen Massenprozentanteil in Molarität, schätzt keinen pH und zeichnet keine Titrationskurve; sie beantwortet nur das Volumen am Äquivalenzpunkt aus den Konzentrationen, dem bekannten Volumen und den optionalen n-Faktoren.
Wo ein Neutralisationsvolumen-Rechner seinen Nutzen verdient
Unterrichtsräume und Nachhilfeplattformen nutzen einen Neutralisationsrechner, damit Lernende das am Äquivalenzpunkt benötigte Säure- oder Basevolumen prüfen, ohne von Hand das Vorzeichen eines Molverhältnisses zu verdrehen. Prüfungsgeneratoren brauchen ein deterministisches Orakel, das eine Nullkonzentration ablehnt, statt still durch null zu teilen und Unendlich zurückzugeben, das ein fehlerhafter Bewerter als Erfolg werten könnte. Gescheiterte Validierung wird nicht berechnet.
Bevorzugen Sie diese Fähigkeit, wenn ein Volumen unbekannt ist und Sie nur dieses fehlende Volumen brauchen; sie ist kein pH-am-Äquivalenzpunkt-Löser, kein Melder überschüssiger Reagenzmol und kein Neutralisationswärme-Rechner.
Anwendungsfälle
Automatische Prüfungsbewertung und LMS
Bewerten Sie Neutralisationsvolumen-Aufgaben mit einem deterministischen Orakel, das nullgleiche oder negative Konzentrationen und Volumina ablehnt, statt Unendlich zurückzugeben.
Häufige Fragen
Wie behandle ich Schwefelsäure oder Calciumhydroxid?
Die n-Faktoren skalieren die Äquivalente, sodass eine Neutralisation 1:2 das Doppelte des 1:1-Volumens liefert.
Kann ich statt des Basevolumens das Säurevolumen berechnen?
Ja. Wählen Sie, welches Volumen Sie suchen: Kennen Sie das Säurevolumen, liefert der Rechner die nötige Base, kennen Sie das Basevolumen, liefert er die nötige Säure. Das bekannte Volumen gehört immer zur jeweils anderen Lösung.
In welcher Einheit erscheint das benötigte Volumen?
In derselben Einheit wie das Volumen, das Sie eingeben. Stehen die Konzentrationen in mol/L und das bekannte Volumen in Millilitern, erhalten Sie auch das Ergebnis in Millilitern, sofern beide Konzentrationen dieselbe Einheit haben.
Berechnet der Rechner den pH-Wert oder das übrige Reagenz?
Nein. Er liefert nur das Volumen am Äquivalenzpunkt. Er schätzt keinen pH-Wert, zeichnet keine Titrationskurve, nennt keine überschüssigen Mol, gibt keine Neutralisationswärme an und rechnet keine Massenprozente in Molarität um.
Was passiert, wenn eine Konzentration oder ein Volumen null ist?
Der Rechner weist die Eingabe zurück, statt durch null zu teilen und ein unendliches Ergebnis zu liefern. Beide Konzentrationen und das bekannte Volumen müssen positiv sein, negative Werte werden ebenso abgelehnt.
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/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}'const res = await fetch("https://api.kit.forhosting.com/chem/neutralization", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"solve_for": "base_volume",
"acid_concentration": 0.1,
"base_concentration": 0.1,
"known_volume": 25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/neutralization",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"solve_for": "base_volume",
"acid_concentration": 0.1,
"base_concentration": 0.1,
"known_volume": 25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/neutralization", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"solve_for":"base_volume","acid_concentration":0.1,"base_concentration":0.1,"known_volume":25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"solve_for":"base_volume","acid_concentration":0.1,"base_concentration":0.1,"known_volume":25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/neutralization", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"solve_for": "base_volume",
"acid_concentration": 0.1,
"base_concentration": 0.1,
"known_volume": 25
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.neutralization",
"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
Jede fehlende, nullgleiche oder negative Konzentration oder jedes solche Volumen scheitert mit invalid_input und wird nicht berechnet.
Eingabevertrag, Antwortform und Fehlerverhalten
Jede nullgleiche oder negative Konzentration oder jedes solche Volumen scheitert ebenfalls, passend zum Produktversprechen, dass jede Konzentration und jedes Volumen positiv sein muss; diese Fehler werden nicht berechnet. Versehen Sie die Zahl mit Ihren eigenen Einheitenbeschriftungen; dieser Endpunkt rechnet Milliliter nicht in Liter um. Senden Sie einen JSON-Körper mit solve_for auf acid_volume oder base_volume, plus zwei streng positiven Konzentrationen und einem streng positiven bekannten Volumen. Wenn solve_for base_volume ist, ist known_volume das Säurevolumen und die API liefert das am Äquivalenzpunkt benötigte Basevolumen. Wenn solve_for acid_volume ist, ist known_volume das Basevolumen und die API liefert das benötigte Säurevolumen. Die optionalen acid_n und base_n stehen standardmäßig auf eins für monoprotonische und monobasische Reagenzien; senden Sie zwei für Schwefelsäure oder Calciumhydroxid. Aliase werden akzeptiert: ca, c_acid für acid_concentration; cb, c_base für base_concentration; volume oder v für known_volume; find oder target für solve_for. Jedes Zahlenfeld darf als JSON-Zahl oder numerische Zeichenkette ankommen. Fehlende Felder, leere Zeichenketten, nichtnumerischer Text, NaN und Unendlichkeiten scheitern mit invalid_input und benennen das Feld. Bei Erfolg wiederholt der Körper solve_for, beide Konzentrationen, known_volume und die n-Faktoren; meldet acid_volume und base_volume als das aufgelöste Paar; liefert required_volume als das fehlende Volumen; und enthält moles_acid und moles_base, die am Äquivalenzpunkt übereinstimmen, plus die Gleichung na·Ca·Va = nb·Cb·Vb. Beispiel: acid_concentration 0.1, base_concentration 0.1, known_volume 25, solve_for base_volume ergibt required_volume 25.
Wo ein Neutralisationsvolumen-Rechner seinen Nutzen verdient
Lehrlaborhefte und Qualitätssicherungsbögen kennen oft eine Titranskonzentration und das Aliquotvolumen und müssen die andere Bürettenabgabe vor der Sitzung dimensionieren; eine kleine parse-API erspart eine volle Chemiesuite für vier Zahlen. Weil die Implementierung reine parse von tier A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz. Halten Sie Konzentrationen und Volumina streng positiv, nageln Sie required_volume in Tests fest, und Sie erhalten reproduzierbare Äquivalenzvolumina für Hausaufgaben, LMS-Erweiterungen und Edge-Worker, ohne eine eigene Chemiebibliothek aufzustellen.
Integrationsbeispiele
Unterrichts- und Hausaufgabenkontrollen
Lassen Sie Studierende beide Konzentrationen und ein Volumen senden, acid_volume oder base_volume wählen und das benötigte Volumen gegen die Methode na·Ca·Va = nb·Cb·Vb aus dem Lehrbuch prüfen.
Aliquotplanung im Lehrlabor
Dimensionieren Sie die Säure- oder Baseabgabe für ein bekanntes Aliquot und eine Titranskonzentration vor der Sitzung, einschließlich diprotonischer Säuren über acid_n, ohne einen Molverhältnisfehler in der Tabelle.
Technische Fragen
Wie finde ich das am Äquivalenzpunkt benötigte Säure- oder Basevolumen?
Senden Sie beide positiven Konzentrationen, das bekannte Volumen der anderen Lösung und solve_for auf acid_volume oder base_volume. Die API liefert required_volume aus na·Ca·Va = nb·Cb·Vb (n steht standardmäßig auf 1).
Wann soll solve_for base_volume statt acid_volume sein?
Nutzen Sie base_volume, wenn known_volume das Säurealiquot ist und Sie die Base brauchen. Nutzen Sie acid_volume, wenn known_volume die Base ist und Sie die Säure brauchen.
Was geschieht, wenn eine Konzentration oder ein Volumen null oder negativ ist?
Die Aufgabe scheitert mit invalid_input und benennt das Feld. Das Äquivalenzvolumen ist nur für streng positive Konzentrationen und Volumina definiert, und ungültige Eingabe wird nicht berechnet.
Was kostet der Neutralisationsrechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.