Ionenstärke-Rechner
Fassen Sie in einer Zahl zusammen, wie stark geladen eine Lösung ist: 0,1 mol/L Natriumchlorid, eingegeben als zwei Ionen mit den Ladungen +1 und −1, ergeben eine Ionenstärke von 0,1 mol/L, und Sie sehen den Beitrag jedes Ions. 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 Ionenstärke ist die einzige Kennzahl, mit der Elektrochemiker und Lösungschemiker zusammenfassen, wie stark eine Mischung geladen ist. Die klassische Definition ist die Hälfte der Summe über alle freien Ionen aus je molarer Konzentration mal dem Quadrat ihrer Ladungszahl. Diese Größe, geschrieben I gleich ein Halb mal Summe c sub i z sub i zum Quadrat, erscheint in Debye–Hückel-Aktivitätskoeffizienten, in effektiven Geschwindigkeitskonstanten ionischer Reaktionen und in jedem Laborheft, das einen Supporting-Elektrolyten festhält. Dieser Rechner nimmt zwei parallele Listen: molare Konzentrationen in Mol pro Liter und ganzzahlige oder numerische Ladungszahlen jeder Spezies. Er liefert die Ionenstärke in Mol pro Liter, die ungeteilte Summe und eine Aufschlüsselung pro Ion, damit Sie sehen, welches Salz dominiert. Negative Konzentrationen werden als unphysikalisch abgelehnt statt still umgedreht.
Wie Ionenstärke definiert wird und warum z Quadrat zählt
Beginnen Sie mit einem klaren wässrigen Elektrolyten, der vollständig in freie Ionen zerfällt, die Sie nach Formel und Ladung auflisten können. Für jede Ionenspezies i notieren Sie ihre analytische molare Konzentration c sub i in Mol pro Liter und ihre Ladungszahl z sub i, zum Beispiel plus eins für Natrium, minus eins für Chlorid, plus zwei für Calcium und minus zwei für Sulfat. Der Beitrag dieser Spezies zur Ionenstärke ist c sub i mal z sub i zum Quadrat.
Das Quadrieren der Ladung bedeutet, dass ein zweiwertiges Ion bei gleicher Molarität vierfach so schwer wiegt wie ein einwertiges: ein 0.1-molares Calcium-Ion trägt 0.4 zur Summe bei, während ein 0.1-molares Natrium-Ion nur 0.1 beiträgt. Nachdem Sie jede als freies Ion vorhandene Spezies aufsummiert haben, multiplizieren Sie die Gesamtsumme mit einem Halb. Dieser Halbfaktor ist konventionell, damit ein einfaches 1:1-Salz wie Natriumchlorid bei Konzentration C I gleich C ergibt, das Lehrbuchresultat, das Studierende auswendig lernen.
Neutrale Moleküle, undissoziierte schwache Säuren und Lösungsmittelwasser gehen nicht in die Summe ein; nur freie geladene Spezies zählen. Einträge müssen endlich sein; NaN und Infinity werden abgelehnt. Parallele Arrays müssen dieselbe Länge haben.
Wo Ionenstärke-Rechner in der Praxis auftauchen
Analytiklabore erfassen Ionenstärke, wann immer sie Puffer- und Supporting-Elektrolyt-Medien für Potentiometrie, Voltammetrie oder Leitfähigkeit ansetzen, weil Aktivitätskoeffizienten und Diffusionspotenziale stärker von I abhängen als vom nominalen Salznamen. Biochemie- und Proteinreinigungsprotokolle spezifizieren oft eine Ziel-Ionenstärke statt einer einzelnen Salzkonzentration, damit Salzgradienten und Dialyseschritte über Chlorid-, Sulfat- und Phosphatsysteme vergleichbar bleiben. Umweltwasschemiker wandeln Multi-Ionen-Listen von Hauptkationen und -anionen aus Härte- und Salinitätsassays in I um, bevor sie Aktivitätskoeffizienten für Speziationsmodelle schätzen.
Physikalisch-chemische Kurse an Schule und Hochschule vergeben Debye–Hückel-Übungen, die zuerst ein korrektes I aus einem geschriebenen Salzrezept und dann ein log gamma aus diesem I fordern; ein verlässliches Orakel, das Gesamt- und pro-Ion-Beiträge liefert, beschleunigt Bewertung und Demovorbereitung. Wenn Sie später nur Molarität aus Massenprozent, Aktivitätskoeffizienten aus Debye–Hückel, Gefrierpunktserniedrigung oder pH einer schwachen Säure brauchen, behandeln Sie das als getrennte Suchabsichten und Landings statt diese Ionenstärke-Rechner-Seite zu überladen.
Anwendungsfälle
Antwortschlüssel für Hausaufgaben und Prüfungen
Erzeugen Sie I und pro-Ion-Beiträge c·z² aus Lehrbuch-Salzrezepten, damit Lehrkräfte und Auto-Grader eine gemeinsame Ionenstärke-Wahrheit teilen.
Puffer- und Supporting-Elektrolyt-Ansatz
Berechnen Sie I für Multi-Ionen-Puffer und Supporting-Salze vor Debye–Hückel- oder erweiterten Aktivitätsmodellen im Laborheft.
Umwelt-Multi-Ionen-Wasserproben
Wandeln Sie Hauptkationen- und -anionen-Molaritäten aus Wasserassays in eine einzige Ionenstärke für Speziation und Leitfähigkeitskontext um.
Häufige Fragen
Was passiert bei negativer Konzentration?
Molare Konzentration kann nicht negativ sein; der Rechner lehnt unphysikalische Werte ab statt ein Ergebnis zu erfinden.
Zählen neutrale Moleküle?
Nein. Nur freie geladene Spezies gehen in die Summe ein. Undissoziierte schwache Säuren, Lösungsmittelwasser und neutrale Solute gehören nicht in die Arrays.
Wie gebe ich ein Salz wie CaCl2 ein?
Geben Sie jedes Ion einzeln und in beiden Listen in derselben Reihenfolge ein: Calcium mit seiner Konzentration und der Ladung +2, dann Chlorid mit der doppelten Konzentration und der Ladung −1. Es zählen nur freie Ionen.
Warum zählt ein zweifach geladenes Ion viermal so stark?
Weil die Konzentration jedes Ions mit dem Quadrat seiner Ladung multipliziert wird. Bei gleichen 0,1 mol/L trägt ein Calciumion 0,4 zur Summe bei, ein Natriumion nur 0,1.
Warum wird die Summe halbiert?
Der Faktor ein halb ist eine Konvention: Mit ihm hat ein einfaches 1:1-Salz wie Natriumchlorid genau die Ionenstärke seiner Konzentration. Das ist das Lehrbuchergebnis, das Sie aus dem Unterricht kennen.
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/ionic-strength \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"concentrations":[0.1,0.1],"charges":[1,-1]}'const res = await fetch("https://api.kit.forhosting.com/chem/ionic-strength", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"concentrations": [
0.1,
0.1
],
"charges": [
1,
-1
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/ionic-strength",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"concentrations": [
0.1,
0.1
],
"charges": [
1,
-1
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/ionic-strength", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"concentrations":[0.1,0.1],"charges":[1,-1]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"concentrations":[0.1,0.1],"charges":[1,-1]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/ionic-strength", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"concentrations": [
0.1,
0.1
],
"charges": [
1,
-1
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.ionic_strength",
"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
Wie Ionenstärke definiert wird und warum z Quadrat zählt
Der Algorithmus hier ist deterministische Gleitkomma-Arithmetik ohne Zufallsseeds, ohne Wanduhr-Zeitstempel und ohne Netzaufrufe, sodass identische Konzentrations- und Ladungslisten stets dasselbe JSON erzeugen. Jede negative Konzentration scheitert früh mit invalid_input, weil molare Konzentration in einer physikalischen Lösung nicht negativ sein kann.
Was Sie senden und was Sie zurückbekommen
Senden Sie zwei Pflichtfelder. Beide Arrays müssen dieselbe Länge haben, mindestens ein Ion und höchstens hundert Ionen. Nullkonzentration und Nullladung sind erlaubt; sie tragen einfach nichts bei. Klassische Lehrbuchprüfungen umfassen 0.1-molares NaCl als 0.1 Na plus und 0.1 Cl minus, was I gleich 0.1 liefert, und 0.1-molares CaCl2 als 0.1 Ca zwei-plus plus 0.2 Cl minus, was I gleich 0.3 liefert. Das Feld concentrations ist ein nichtleeres Array endlicher Zahlen oder eine JSON-Zeichenkette dieses Arrays mit je Ionenmolarität in Mol pro Liter. Das Feld charges ist ein passendes nichtleeres Array endlicher Zahlen für die Ladung jeder Spezies in derselben Reihenfolge. Fehlende Felder, nichtnumerische Zeichenketten, NaN, Infinity, leere Arrays, Längenmismatches und jede negative Konzentration scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg liefert die Antwort bereinigte concentrations und charges, ein ions-Array von Objekten je mit index, concentration, charge, z_squared und contribution gleich c mal z Quadrat, die numerische Ionenstärke I, die ungeteilte sum_c_z2, eine units-Map sowie method- und formula-Zeichenketten, die die Halbsummen-Definition dokumentieren. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Item; Validierungsfehler verbrauchen kein Prepaid-Guthaben.
Wo Ionenstärke-Rechner in der Praxis auftauchen
Weil diese Fähigkeit eine reine Parse-Engine ist, ist der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Item und fehlgeschlagene Validierung wird nicht berechnet.
Technische Fragen
Was ist Ionenstärke?
Die Ionenstärke I ist die Hälfte der Summe über freie Ionen aus je molarer Konzentration mal dem Quadrat ihrer Ladung: I = ½ Σ c_i z_i², hier in mol/L.
Wie gebe ich ein Salz wie CaCl2 ein?
Listen Sie jedes freie Ion nach Dissoziation. Für 0.1 M CaCl2 senden Sie concentrations [0.1, 0.2] und charges [2, -1] (oder [2, -1, -1] mit zwei Chlorid-Einträgen von je 0.1).
Was kostet es?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Item; ungültige Eingabe wird nicht berechnet.