Gleichgewichtskonstante-Rechner
Ermitteln Sie Kc direkt aus den Gleichgewichtskonzentrationen: Zwei Edukte mit 0,5 mol/L und ein Produkt mit 2 mol/L, alle mit Koeffizient 1, ergeben Kc 8. Zähler und Nenner erscheinen vor der Division, damit Sie jeden Schritt prüfen können. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.
Die Konzentrations-Gleichgewichtskonstante Kc fasst zusammen, wie weit eine reversible chemische Reaktion sich eingestellt hat, wenn Vorwärts- und Rückwärtsgeschwindigkeit im Gleichgewicht sind. Für eine ausgeglichene Gleichung ist sie der Massenwirkungsquotient nur aus Gleichgewichtskonzentrationen, erhoben zu ihren stöchiometrischen Potenzen: Produkte im Zähler, Edukte im Nenner.
Was Kc bedeutet und welche Konzentrationen und Koeffizienten zu senden sind
Beginnen Sie mit einer ausgeglichenen chemischen Gleichung und den Gleichgewichtskonzentrationen jeder Spezies, die in der Massenwirkungsausdruck vorkommt. Für aA plus bB wird cC plus dD gilt Kc gleich C hoch c mal D hoch d, geteilt durch A hoch a mal B hoch b, wobei eckige Klammern Konzentration in kohärenten Einheiten wie Mol pro Liter bezeichnen.
Senden Sie das Pflichtfeld reactants als nicht-leeres Array von Objekten; jedes Objekt braucht eine nicht-negative concentration (Aliase concentration, conc, c, molarity oder M) und einen positiven stöchiometrischen coefficient (Aliase coefficient, coeff, nu, stoich oder n). Senden Sie products ebenso. Optionale name- oder species-Zeichenketten kennzeichnen Zeilen zur Anzeige ohne die Mathematik zu ändern.
Null-Produktkonzentration ist erlaubt und liefert einfach Kc gleich null, wenn jeder Produktterm verschwindet. Negative Konzentrationen und nicht-positive Koeffizienten werden abgelehnt, damit unmögliche Inventare nie wie eine erfolgreiche Berechnung aussehen. Unterrichtsbeispiele umfassen zwei Edukte bei einem halben Mol pro Liter mit Einheitskoeffizienten und ein Produkt bei zwei Mol pro Liter, das Kc gleich acht ergibt, oder höhere Potenzen, wenn ein Koeffizient zwei ist, sodass eine quadrierte concentration im Massenwirkungsprodukt erscheint.
Anwendungsfälle
Laborberichte und Gleichgewichtstabellen
Lehrassistenten und Techniker berechnen Kc aus gemessenen Gleichgewichtskonzentrationen und ausgeglichenen Koeffizienten für Laborberichte ohne Handrechnung multi-spezies-Potenzprodukte.
Häufige Fragen
Wie berechne ich die Gleichgewichtskonstante Kc mit diesem Tool?
Jedes Speziesobjekt braucht concentration und coefficient. Die Antwort liefert kc (und Kc) plus Massenwirkungsprodukte numerator und denominator.
Was passiert, wenn eine Eduktkonzentration null ist?
Ein Null-Eduktterm macht den Massenwirkungsnenner null, daher ist Kc undefiniert; der Fehler wird nicht als erfolgreiches Element berechnet.
Kann die Produktkonzentration null sein?
Ja. Null-Produktkonzentration ist erlaubt und liefert Kc gleich null, wenn das Zähler-Massenwirkungsprodukt null ist.
Wandelt dies Kc in Kp um?
Nein. Diese Fähigkeit wertet nur den Konzentrations-Massenwirkungsausdruck für Kc aus. Die Umrechnung nach Kp braucht Temperatur und Δn von Gas und ist eine getrennte Rechnung.
Was passiert, wenn die Konzentration eines Edukts null ist?
Die Rechnung wird abgelehnt, weil im Nenner durch null geteilt würde und Kc nicht definiert wäre. Korrigieren Sie zuerst Ihre Gleichgewichtstabelle; jedes Edukt im Nenner braucht eine positive Konzentration.
Darf die Konzentration eines Produkts null sein?
Ja. Eine Produktkonzentration von null ist erlaubt und macht den Zähler zu null, sodass Kc dann ebenfalls null ist. Negative Konzentrationen werden dagegen abgelehnt, weil sie keinem echten Gemisch entsprechen.
Wie wirken sich die Koeffizienten auf Kc aus?
Jede Konzentration wird mit ihrem Koeffizienten aus der ausgeglichenen Gleichung potenziert. Ein Koeffizient von 2 bedeutet, dass die Konzentration quadriert eingeht, deshalb zählen richtige Koeffizienten so viel wie die Konzentrationen selbst.
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/equilibrium-constant \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"reactants":[{"concentration":0.5,"coefficient":1,"name":"A"},{"concentration":0.5,"coefficient":1,"name":"B"}],"products":[{"concentration":2,"coefficient":1,"name":"C"}]}'const res = await fetch("https://api.kit.forhosting.com/chem/equilibrium-constant", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"reactants": [
{
"concentration": 0.5,
"coefficient": 1,
"name": "A"
},
{
"concentration": 0.5,
"coefficient": 1,
"name": "B"
}
],
"products": [
{
"concentration": 2,
"coefficient": 1,
"name": "C"
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/equilibrium-constant",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"reactants": [
{
"concentration": 0.5,
"coefficient": 1,
"name": "A"
},
{
"concentration": 0.5,
"coefficient": 1,
"name": "B"
}
],
"products": [
{
"concentration": 2,
"coefficient": 1,
"name": "C"
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/equilibrium-constant", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"reactants":[{"concentration":0.5,"coefficient":1,"name":"A"},{"concentration":0.5,"coefficient":1,"name":"B"}],"products":[{"concentration":2,"coefficient":1,"name":"C"}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"reactants":[{"concentration":0.5,"coefficient":1,"name":"A"},{"concentration":0.5,"coefficient":1,"name":"B"}],"products":[{"concentration":2,"coefficient":1,"name":"C"}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/equilibrium-constant", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"reactants": [
{
"concentration": 0.5,
"coefficient": 1,
"name": "A"
},
{
"concentration": 0.5,
"coefficient": 1,
"name": "B"
}
],
"products": [
{
"concentration": 2,
"coefficient": 1,
"name": "C"
}
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.equilibrium_constant",
"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.
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-Eduktkonzentration wird als invalid_input abgelehnt, weil der Ausdruck durch null teilen würde und Kc undefiniert wäre, passend zur Unterrichtsregel, dass jeder Eduktterm im Nenner eine positive Gleichgewichtsmenge sein muss.
Was Kc bedeutet und welche Konzentrationen und Koeffizienten zu senden sind
Array-Aliase reactant und left mappen auf reactants; product und right mappen auf products, damit Clientcode Labor- oder links-rechts-Gleichungsenglisch sprechen kann. Null-Eduktkonzentration ist invalid_input, weil jede Nullbasis im Nenner Kc durch Division durch null undefiniert macht; korrigieren Sie Inventar oder ICE-Tabelle vor dem erneuten Versuch. Identische Eingaben erzeugen immer dasselbe JSON, weil der Pfad reine Arithmetik ohne Netz, Modell, Zufallsseed und Wanduhr ist.
Antwort lesen: Kc, Zähler, Nenner und Spezieszeilen
Nutzen Sie kc allein, wenn ein Formular nur die Antwortzelle braucht; nutzen Sie numerator und denominator, wenn ein Lösungsblatt die zwei Massenwirkungsprodukte vor der Division zeigen muss; nutzen Sie die geechoten Spezieszeilen, wenn Bewertungssoftware prüft, dass Lernende Konzentrationen und Koeffizienten korrekt eingegeben haben. Validierungsfehler wie Null-Eduktkonzentration erwähnen, dass Null-Eduktkonzentration nicht erlaubt ist, damit Lernende ein ICE-Tabellen-Null ohne Stack-Trace korrigieren können. Bei Erfolg gibt die Antwort normalisierte reactants- und products-Arrays mit gerundeten concentration- und coefficient-Werten und optionalen Namen zurück, plus numerator als Produkt jeder Produkt-concentration erhoben zu ihrem coefficient, denominator als entsprechendes Eduktprodukt, und kc zusammen mit dem Großbuchstaben-Alias Kc für Clients, die Lehrbuch-Großschreibung bevorzugen. Das Feld formula stellt Kc gleich dem Produkt über Produkte von concentration hoch nu geteilt durch das Produkt über Edukte von concentration hoch nu dar, unit ist concentration_power als Erinnerung, dass Kc nur nach Aktivitätskonventionen dimensionslos ist und sonst Konzentrationseinheiten zu einer Nettoleistung trägt, und method ist immer mass_action_kc, damit Downstream-Router ohne Forminspektion verzweigen können. Fehlende Arrays, leere Arrays, nicht-endliche Zahlen, negative Konzentrationen und nicht-positive Koeffizienten lösen ebenfalls invalid_input aus und werden nach Ablehnung der Engine nicht berechnet.
API-Nutzung, Preise, Unterrichts-Workflows und praktische Grenzen
Rufen Sie den kostenlosen Browser-Gleichgewichtskonstante-Rechner für Hausaufgabenprüfungen, Vorlesungsdemos und schnelle Laborverifikation auf, ohne eine Tabelle von Potenzformeln oder ein Chemie-CAS zu installieren. Sie wandelt Kc nicht in Kp um, was Temperatur und die Änderung der Gasmole braucht; halten Sie diese Umrechnung in einem getrennten Schritt, wenn Ihr Prozessmodell Partialdrücke braucht. Quelleingaben folgen denselben Aufbewahrungsregeln wie andere KIT-parse-Elemente. Senden Sie einen JSON-Körper mit reactants- und products-Arrays von Speziesobjekten, jeweils mit concentration und coefficient als Zahlen oder numerische Zeichenketten. Nutzen Sie die vorausbezahlte API, wenn eine Tutoring-Plattform, Coding-Assessment-Sandbox, LIMS-Integration oder Curriculums-Generator einen stabilen Vertrag unter KIT-Guthaben zu $0.002 pro erfolgreichem Element braucht; Validierungsfehler verbrauchen nach Ablehnung der Engine nie Guthaben. Kombinieren Sie diesen Endpoint mit Ihrer eigenen ICE-Tabellen-Hilfe, wenn der nächste Schritt das Finden unbekannter Gleichgewichtskonzentrationen aus Anfangsmengen und bekannter Kc ist —diese Fähigkeit stoppt absichtlich bei der Auswertung von Kc aus vollständig bekannten Gleichgewichtszeilen, damit jede SEO-Intention fokussiert bleibt. Spezieslisten sind für Worker-isolate-Sicherheit begrenzt und decken dennoch Multi-Edukt-Unterrichts- und Bankfälle ab. SDK-Autoren können reactants, products und kc in Tabellen Concentration, Coefficient und Equilibrium constant Kc mappen —dieselben Spalten, die Lernende schreiben, wenn sie Massenwirkungsausdrücke von Hand auf Papier umstellen.
Integrationsbeispiele
Hausaufgaben- und Prüfungskontrolle
Lernende geben Gleichgewichtskonzentrationen und stöchiometrische Koeffizienten ein, vergleichen Kc mit strukturiertem JSON und erhalten einen klaren Fehler, wenn eine Null-Eduktkonzentration den Ausdruck undefiniert machen würde.
Tutoring-Apps und Bewertungs-Pipelines
Curriculum-Tools rufen einen stabilen vorausbezahlten Endpoint auf, statt Massenwirkungs-Kc in jeder Sprache, Bewertungs-harness und Tabellenvorlage neu zu implementieren.
Technische Fragen
Ist der Gleichgewichtskonstante-Rechner kostenlos?
Das Browser-Tool läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; Validierungsfehler werden nicht berechnet.