Massenprozent → Molarität
Kochsalzlösung mit gut fünfeinhalb Massenprozent und einer Dichte von 1,05 g/mL ist 1 mol/L: Geben Sie Massenprozent, Dichte und molare Masse ein und erhalten Sie die Molarität sowie Gramm gelösten Stoff und Lösung pro Liter. 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
- Massenprozent des gelösten Stoffs
- 5,5657142857
- Lösungsdichte in g/mL
- 1,05
- Molare Masse
- 58,44
- Massenbruch
- 0,0556571429 mol/L
- Masse gelöst g pro L
- 58,44
- Masse Lösung g pro L
- 1.050
- Molarität
- 1
Flaschenetiketten, Reagenzkataloge und Verfahrensblätter geben die Lösungsstärke oft als Massenprozent (Gewichtsprozent, % m/m) an, während Titrationsrezepte, Stammlösungsbereitung und volumetrische Analyse Molarität in Mol pro Liter brauchen. Diese beiden Konzentrationssysteme zu verbinden erfordert zwei weitere physikalische Größen: die Dichte der Lösung in Gramm pro Milliliter und die molare Masse des gelösten Stoffs in Gramm pro Mol. Sind sie bekannt, folgt die Molarität aus der Definition, dass ein Liter Lösung Dichte mal tausend Gramm wiegt, der gelöste Anteil Massenprozent über hundert dieser Masse ist und Mole diese gelöste Masse geteilt durch molare Masse sind.
Wie Massenprozent zu Molarität wird und welche Eingaben zu senden sind
Starten Sie von einer als Massenprozent (% m/m) gemeldeten Konzentration, der gemessenen oder tabellierten Dichte derselben Lösung in Gramm pro Milliliter und der molaren Masse des reinen gelösten Stoffs in Gramm pro Mol. Für einen Liter Lösung ist die Lösungsmasse Dichte mal tausend, die gelöste Masse Massenprozent über hundert mal dieser Gesamtmasse und die Molarität diese gelöste Masse geteilt durch molare Masse.
Algebraisch verdichtet sich das zu Molarität gleich Massenprozent mal Dichte mal zehn geteilt durch molare Masse, wenn die Dichte in g/mL vorliegt — die Lehrbuchformel zur Umrechnung von Gewichtsprozent in Molarität für konzentrierte Säuren, Sole und Sirupe. Massenprozent muss nichtnegativ sein, weil negatives Gewichtsprozent in diesem Produkt unphysikalisch ist. Auch die molare Masse muss streng positiv sein, damit eine leere Molekulargewichtsspalte nicht still durch null teilt.
Identische Eingaben erzeugen immer identische Ausgaben, weil es keinen Netzaufruf, kein Modell, keinen Zufallsseed und keine Uhr im Pfad gibt. Unterrichtsbeispiele umfassen die Umrechnung von etwa fünf Punkt fünf sieben Massenprozent Natriumchlorid mit Dichte etwa ein Punkt null fünf Gramm pro Milliliter in eine einmolare Lösung oder die Umwandlung eines etikettierten Saccharose-Stocks in mol/L, sobald Dichte und MM vom Etikett bekannt sind.
Im Labor: Anwendungen und Grenzen
Rufen Sie den kostenlosen Browser-Massenprozent-zu-Molarität-Rechner für Hausaufgabenprüfungen, Vorlesungsdemos und schnelle Bankumrechnungen auf, ohne eine Tabellenformelbibliothek zu installieren. Koppeln Sie diesen Endpunkt mit einem Molmassenrechner oder einem Dichtemessschritt in Ihrer Pipeline, wenn der nächste Schritt die Bereitung einer volumetrischen Stammlösung aus einem Gewichtsprozent-Etikett ist. Dichte ist lösungsspezifisch und temperaturabhängig: der Rechner rät Dichte nie aus einer Formelzeichenkette — Sie liefern den Wert, der zur tatsächlichen Lösung unter den interessierenden Bedingungen passt.
Verwechseln Sie diese Umrechnung nicht mit Massenbruch aus bloßen Rohmassen von Gelöstem und Gesamt; das ist eine andere Produktfläche, wenn Sie bereits beide Komponenten wägen, ohne Dichte und molare Masse zu nutzen, um Mol pro Liter zu erreichen.
Anwendungsfälle
Ablesen von Reagenzetiketten in Gewichtsprozent
Wandeln Sie etikettierte % m/m-Stocks von HCl, H₂SO₄ oder NaOH mit gemessener Dichte und bekannter molarer Masse in Molarität um, bevor volumetrische Verdünnungen oder Titrationen vorbereitet werden.
Häufige Fragen
Wie wandle ich Massenprozent in Molarität um?
Die Antwort liefert Molarität mit M = (Masse% × Dichte × 10) / MM, Einheit mol/L.
Was passiert bei Dichte oder molarer Masse null oder negativ?
Null oder negative Dichte und molare Masse werden abgelehnt; beide müssen streng positive endliche Zahlen sein.
Welche Dichte-Einheiten erwartet der Rechner?
Dichte muss in Gramm pro Milliliter (g/mL) vorliegen, gleich g/cm³. Senden Sie nicht g/L ohne vorherige Umrechnung (teilen Sie g/L durch 1000).
Worin unterscheidet sich das von Molarität zu Massenprozent?
Dieses Werkzeug startet von % m/m plus Dichte und molarer Masse und erzeugt mol/L. Die inverse Seite wandelt Molarität mit denselben physikalischen Eingaben umgeordnet in Massenprozent um.
Was zeigt das Ergebnis außer der Molarität?
Es nennt auch den Massenanteil, die Masse eines Liters Lösung und die darin enthaltenen Gramm gelösten Stoff. Bei 1,05 g/mL wiegt ein Liter 1050 g, und sind davon 58,44 g Natriumchlorid, ist die Lösung 1 mol/L.
Warum hängt das Ergebnis von der Temperatur ab?
Weil die Dichte einer Lösung von ihrer Zusammensetzung und der Temperatur abhängt. Der Rechner schätzt keine Dichte aus der Formel, geben Sie also den Wert ein, der zu Ihrer Lösung unter den tatsächlichen Bedingungen passt.
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/percent-w-w-to-molarity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass_percent":5.565714285714,"density":1.05,"molar_mass":58.44}'const res = await fetch("https://api.kit.forhosting.com/chem/percent-w-w-to-molarity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass_percent": 5.565714285714,
"density": 1.05,
"molar_mass": 58.44
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/percent-w-w-to-molarity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass_percent": 5.565714285714,
"density": 1.05,
"molar_mass": 58.44
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/percent-w-w-to-molarity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass_percent":5.565714285714,"density":1.05,"molar_mass":58.44}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass_percent":5.565714285714,"density":1.05,"molar_mass":58.44}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/percent-w-w-to-molarity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"mass_percent": 5.565714285714,
"density": 1.05,
"molar_mass": 58.44
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.percent_w_w_to_molarity",
"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
Diese Fähigkeit akzeptiert nichtnegatives Massenprozent, streng positive Dichte und molare Masse, liefert Molarität mit Massenbruch und Zwischenfeldern in Gramm pro Liter und scheitert mit invalid_input, wenn Dichte oder molare Masse null oder negativ sind, damit Pipelines nie durch eine leere Dichte- oder Molekulargewichtszelle teilen. Hausaufgabenprüfer, LIMS-Skripte, Lehr-Apps und Qualitätsdashboards können dasselbe JSON in Tests pinnen, ohne ein Chemie-CAS einzubetten.
Wie Massenprozent zu Molarität wird und welche Eingaben zu senden sind
Senden Sie ein JSON-Objekt mit den Pflichtfeldern mass_percent, density und molar_mass als endliche Zahlen oder numerische Zeichenketten; Aliasse wie percent, w_w, weight_percent, mass_pct, pct_w_w, rho, density_g_per_mL, d, specific_gravity, mm, molecular_weight, mw und MM werden akzeptiert, wenn das SDK sie dokumentiert, damit Clientcode Laborsprache spricht. Dichte muss streng positiv sein: Null würde die Lösungsmasse null machen und Division durch null im inversen Pfad verwandter Werkzeuge auslösen, und negative Dichte wird mit invalid_input und expliziter Meldung abgelehnt statt einer sinnlosen vorzeichenbehafteten Molarität.
Antwort lesen: Molarität, Zwischenwerte, Formel und Methode
Validierungsfehler wie null oder negative Dichte oder molare Masse nennen das störende Feld, damit Techniker eine leere Dichte- oder Molekulargewichtsspalte korrigieren, ohne einen Stack-Trace zu lesen. Bei Erfolg spiegelt die Antwort numerische mass_percent, density und molar_mass wider, meldet dann mass_fraction als dimensionsloses Verhältnis gelöste Masse zu Lösungsmasse, mass_solute_g_per_L als Gramm gelöst pro Liter Lösung, mass_solution_g_per_L als Dichte mal tausend und molarity als Mole gelöst pro Liter nach stabiler Zwölf-Dezimalstellen-Rundung. Das Feld unit ist immer mol/L, damit UI-Code das Hauptergebnis ohne hardcodierte Zeichenketten pro Locale beschriften kann. Formula formuliert M gleich Massenprozent mal density_g_per_mL mal zehn über MM um, die in der analytischen Chemie für diese Umrechnung genutzte Definition, und method ist immer percent_w_w_to_molarity, damit nachgelagerte Router ohne Formenschnüffeln verzweigen. Nutzen Sie molarity allein, wenn eine Titration oder Stammlösungsrezept Mole pro Liter erwartet; mass_fraction, wenn eine Simulation einen Bruch null bis eins braucht; die Zwischenfelder Gramm pro Liter, wenn ein Bericht den Aufbau der Antwort für Prüfer zeigen muss; formula und unit zusammen, wenn eine Lehrseite eine einzeilige Legende unter der Antwort braucht. Fehlende Felder, nichtendliche Zahlen und negatives Massenprozent lösen ebenfalls invalid_input aus und werden nach Ablehnung durch die Engine nicht berechnet.
API-Nutzung, Preise, Laborabläufe und praktische Grenzen
Senden Sie einen JSON-Body mit mass_percent, density und molar_mass als Zahlen oder numerische Zeichenketten. Nutzen Sie die Prepaid-API, wenn eine LIMS-Integration, Tutoringsplattform, Qualitätsdashboard oder ein Inventarsystem einen stabilen Vertrag unter KIT-Guthaben zu $0.002 pro erfolgreichem Element braucht; Validierungsfehler verbrauchen nach Ablehnung durch die Engine nie Guthaben. SDK-Autoren können die drei Felder auf beschriftete Eingaben Massenprozent % m/m, Dichte g/mL und molare Masse g/mol mit automatisch gefüllter Molaritätszelle abbilden — dieselben Spalten, die Studierende beim Umrechnen von % m/m in M von Hand schreiben.
Integrationsbeispiele
Hausaufgaben- und Prüfungskontrolle
Studierende senden Massenprozent, Dichte und MM, vergleichen die Molarität mit strukturiertem JSON und sehen klare invalid_input-Fehler, wenn Dichte oder molare Masse null oder negativ ist.
LIMS- und Lehr-App-Integrationen
Skripte und Curriculum-Tools rufen einen stabilen Prepaid-Endpunkt auf, statt M = (Masse% × ρ × 10) / MM in jeder Sprache und Tabelle neu zu implementieren.
Technische Fragen
Ist der Massenprozent-zu-Molarität-Rechner kostenlos?
Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; Validierungsfehler werden nicht berechnet.