Massenprozent-Rechner (w/w)
Erhalten Sie die Konzentration Masse pro Masse, wie sie auf Etiketten steht: 25 g gelöster Stoff in 100 g Lösung sind 25 % (w/w), und eine 5-prozentige Kochsalzlösung bedeutet 5 g Salz je 100 g Lösung, nicht in 100 mL Wasser. 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
- Masse des gelösten Stoffs
- 25
- Gesamtmasse
- 100
- Massenprozent
- 25 % (w/w)
- Massenbruch
- 0,25
Ein Massenprozent-Rechner wandelt zwei Labormassen in die standardmäßige Gewichts-pro-Gewicht-Konzentration um, die auf Etiketten, in Hausaufgaben und auf Qualitätskontrollblättern verwendet wird. Geben Sie die Masse des gelösten Stoffs und die Gesamtmasse der Lösung ein; das Werkzeug liefert Massenprozent gleich Stoffmasse geteilt durch Gesamtmasse mal hundert, plus die dimensionslose Massenbruchzahl, eine lesbare Formel und die schrittweise Substitution, damit Sie die Arithmetik von Hand prüfen können. Studierende, die Lösungen ansetzen, Techniker, die Chargenbelege prüfen, und Entwickler, die Unit-Tests für Formulierungssoftware schreiben, brauchen alle dieselbe deterministische w/w-Zahl ohne Tabellenkalkulation.
Was Massenprozent für Lösungen bedeutet
Massenprozent, oft als Masse % oder % (w/w) geschrieben, ist der Anteil der Masse einer Lösung, der vom gelösten Stoff stammt, ausgedrückt auf einer Prozentskala. Die Definitionsformel ist Massenprozent gleich Masse des gelösten Stoffs geteilt durch Masse der Lösung mal hundert. Der Nenner ist die Gesamtlösungsmasse —gelöster Stoff plus Lösungsmittel—, nicht das Lösungsmittel allein, eine häufige Hausaufgabenfalle.
Weil Zähler und Nenner dieselbe Masseneinheit verwenden, heben sich Gramm mit Gramm und Kilogramm mit Kilogramm auf; in dieser Definition mischen Sie niemals Milliliter Lösungsmittel mit Gramm gelöstem Stoff. Eine fünfprozentige Kochsalzlösung bedeutet daher fünf Gramm Salz in jedem hundert Gramm Lösung, was nicht dasselbe ist wie fünf Gramm gelöst in hundert Millilitern Wasser, es sei denn, die Dichte macht diese Massen gleich. Der Massenbruch ist dasselbe Verhältnis ohne den Faktor hundert, sodass ein Massenprozent von fünfundzwanzig einem Massenbruch von null Punkt zwei fünf entspricht.
Unterrichtsaufgaben, Pharmakopöe-Tabellen und Angaben «Prozent nach Gewicht» auf Lebensmitteletiketten stützen sich alle auf diese Definition. Dieser Rechner implementiert nur diese geschlossene Formel: er wandelt kein Volumenprozent, Molprozent, Molarität oder Molalität um und schlägt keine Dichten nach. Wenn die Gesamtmasse null oder nicht positiv ist, ist das Verhältnis undefiniert, daher lehnt das Werkzeug die Eingabe ab, statt eine Konzentration für eine leere oder umgedrehte Mischung zu erfinden.
Praktische Tipps, Grenzen und verwandte Suchen
Halten Sie beide Massen vor dem Aufruf in derselben Einheit; Kilogramm Lösung und Gramm gelöster Stoff selbst umzurechnen liegt außerhalb des Umfangs dieses Rechners und liefert einen falschen Prozentsatz, wenn sie inkonsistent bleiben. Bevorzugen Sie Zahlen statt vorformatierter Zeichenketten, wenn Sie den Client steuern; Zeichenketten-Zahlen werden nur akzeptiert, wenn sie einem strengen endlichen Zahlenmuster entsprechen.
Wenn der Stoff die Gesamtmasse übersteigt —etwa ein Übertragungsfehler, der die Lösungsmittelmasse ins falsche Feld setzte— gibt das Werkzeug weiterhin einen Prozentsatz über hundert mit explizitem Hinweis zurück statt zu kappen, damit automatisierte Tests Eingabefehler fangen. Diese Seite zielt auf Personen, die online nach einem Massenprozent-Rechner, Massenprozent-Konzentration oder w/w-Lösungsrechner suchen; es ist kein Molaritätswerkzeug, kein Volumenprozent-Mischer und kein Dichteumrechner. Bevorzugen Sie diese Fähigkeit, wenn Sie bereits beide Massen haben und nur die Gewichtsprozent-Zahl brauchen; stammt Ihre Quelle aus einer Textaufgabe mit Volumen, wandeln Sie zuerst in Masse um.
Anwendungsfälle
Hausaufgaben-Kontrollen für %-(w/w)-Lösungen
Studierende geben Stoff- und Lösungsmassen aus Lehrbuchaufgaben ein und vergleichen handgeschriebenes Massenprozent und Massenbruch mit einem deterministischen Ergebnis vor der Abgabe.
Labor-Chargenbeleg-Prüfung
Techniker prüfen, ob eine gewogene Formulierung dem Ziel-Massenprozent auf dem Chargensatz entspricht, ohne bei jeder Prüfung eine Tabellenkalkulation zu öffnen.
Häufige Fragen
Was ist die Massenprozent-Konzentration?
Massenprozent (w/w) ist (Masse des gelösten Stoffs ÷ Masse der Lösung) × 100. Beide Massen müssen dieselbe Einheit verwenden. Der verwandte Massenbruch ist dasselbe Verhältnis ohne Multiplikation mit 100.
Was passiert, wenn die Gesamtmasse null ist?
Massenprozent ist undefiniert, wenn der Nenner null ist.
Kann Massenprozent größer als 100% sein?
Ja, wenn die Stoffmasse die Gesamtlösungsmasse übersteigt (meist ein Eingabefehler).
Ist das dasselbe wie Volumenprozent oder Molarität?
Nein. Massenprozent verwendet nur Massen. Volumenprozent verwendet Volumen; Molarität verwendet Mole pro Liter. Wandeln Sie Einheiten selbst um, bevor Sie aufrufen, wenn Ihre Daten noch nicht massenbasiert sind.
Sind 5 Prozent Kochsalzlösung 5 g Salz in 100 mL Wasser?
Nein. Gemeint sind 5 g Salz in je 100 g fertiger Lösung. Beides stimmt nur überein, wenn die Dichte die Massen zufällig gleich macht; Volumenangaben gehören nicht in diese Definition.
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/mass-percent \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"solute_mass":25,"total_mass":100}'const res = await fetch("https://api.kit.forhosting.com/chem/mass-percent", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"solute_mass": 25,
"total_mass": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/mass-percent",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"solute_mass": 25,
"total_mass": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/mass-percent", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"solute_mass":25,"total_mass":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"solute_mass":25,"total_mass":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/mass-percent", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"solute_mass": 25,
"total_mass": 100
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.mass_percent",
"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
Wenn die Gesamtmasse null ist, ist der Prozentsatz undefiniert, daher gibt die API einen klaren invalid_input-Fehler zurück statt Infinity oder eines stillen NaN.
API aufrufen und was zurückkommt
Die Stoffmasse muss nichtnegativ sein; die Gesamtmasse muss strikt positiv sein —Werte bei oder unter eins mal zehn hoch minus fünfzehn oder jede nicht positive Gesamtmasse werden als null behandelt und abgelehnt—. Übersteigt die Stoffmasse die Gesamtmasse, kann der Prozentsatz über hundert liegen und die Nachricht vermerkt das ausdrücklich, damit schlechte Buchführung sichtbar ist. Senden Sie einen JSON-Körper mit zwei erforderlichen endlichen Zahlen: solute_mass (Aliase mass_solute, m_solute, solute, grams_solute) und total_mass (Aliase mass_total, solution_mass, m_total, mass_solution). Absolute Werte müssen innerhalb der veröffentlichten Grenze von einer Billion bleiben, damit Zwischenverhältnisse in IEEE-Doppelpräzision auf dem Worker und im Browser endlich bleiben. Bei Erfolg spiegelt die Antwort gerundete solute_mass und total_mass wider, setzt mass_percent auf den gerundeten Prozentsatz, mass_fraction auf das dimensionslose Verhältnis Stoff über Gesamt, unit auf die Zeichenkette percent w/w, formula auf Massenprozent gleich m_solute über m_total mal hundert, message auf eine kurze Zusammenfassung und steps auf ein geordnetes Array von Substitutionszeilen. Fehlgeschlagene Validierung —fehlende Felder, nicht-endliche Zahlen, Werte außerhalb absoluter Grenzen, negative Stoffmasse oder null Gesamtmasse— gibt invalid_input zurück und wird nie berechnet. Der Preis ist ein fester $0.002 pro erfolgreicher Anfrage mit Einheit item und null marginalem Stückpreis.
Praktische Tipps, Grenzen und verwandte Suchen
Zum Unterrichten kombinieren Sie Beispiele: fünfundzwanzig Gramm Stoff in hundert Gramm Lösung ergeben fünfundzwanzig Prozent; zehn Gramm in zweihundert Gramm ergeben fünf Prozent; und Gesamtmasse null demonstriert den harten invalid_input-Pfad, der die Division durch null schützt. Fehlgeschlagene Aufgaben, die invalid_input zurückgeben, verbrauchen kein vorausbezahltes Guthaben, was Erkundungsskripte günstig hält, wenn Lernende absichtlich die Gesamtmasse auf null setzen. Roundtrip-Prüfungen sind einfach: rechnen Sie Stoff geteilt durch Gesamt mal hundert von Hand nach und bestätigen Sie die Gleichheit mit dem veröffentlichten mass_percent innerhalb derselben Zwölf-Dezimal-Rundung, und bestätigen Sie, dass mass_fraction mal hundert mass_percent reproduziert.
Integrationsbeispiele
Unit-Tests für Formulierungssoftware
Erzeugen Sie bekannte korrekte Prozentsätze plus absichtliche Null-Gesamtmasse-Ablehnungen für Coding-Katas und API-Vertragsprüfungen.
Technische Fragen
Ist der Massenprozent-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.