Wasserbedarf-Rechner
Bei 70 kg, mäßiger Aktivität und gemäßigtem Klima liegt die Schätzung bei 2818 ml, also 2,82 Litern am Tag: Geben Sie Gewicht, Aktivitätsniveau und Klima ein und erhalten Sie ein tägliches Trinkziel in Millilitern und Litern als allgemeine Orientierung. 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
- Gewicht (kg)
- 70
- Aktivitätsniveau
- Mäßig
- Klima
- Gemäßigt
- Wasser pro Tag (ml)
- 2.818
- Liter
- 2,82
Allgemeine Orientierung, kein medizinischer Rat.
Die 35-ml/kg-Formel
Die Schätzung geht von einem Grundwert von 35 Millilitern Wasser pro Kilogramm Körpergewicht aus und skaliert diesen Wert dann mit zwei Multiplikatoren. Das Aktivitätsniveau wird auf einen Koeffizienten abgebildet: low ist 1,0, moderate ist 1,15 und high ist 1,3, was den zusätzlichen Flüssigkeitsverlust durch Anstrengung widerspiegelt. Das Klima wird auf einen zweiten Koeffizienten abgebildet: temperate ist 1,0 und hot ist 1,2, um Hitze und Schwitzen zu berücksichtigen.
Für die Beispieleingabe von 70 kg bei moderater Aktivität in gemäßigtem Klima lautet die Rohberechnung 70 × 35 × 1,15 × 1,0 = 2817,5 ml, was auf 2818 ml und 2,82 Liter gerundet wird.
Ausgaben und Rundung
Der Parameter decimals bestimmt, wie der Milliliterwert gerundet wird; er ist standardmäßig 0, sodass Sie eine ganze Anzahl Milliliter erhalten, und akzeptiert 0, 1 oder 2. Die Rundung verwendet eine explizite half-up-Regel, weshalb aus 2817,5 der Wert 2818 wird, statt zu null hin abgeschnitten zu werden. Der Literwert wird stets unabhängig auf zwei Dezimalstellen gerundet und ergibt eine gut ablesbare Zahl wie 2,82.
Da beide Ausgaben aus demselben Zwischenprodukt stammen, widersprechen sie sich nie: liters ist einfach ml geteilt durch 1000 und gerundet, keine separat neu abgeleitete Berechnung, sodass ein Client jede Einheit anzeigen kann in dem Wissen, dass sie eine einzige konsistente Empfehlung beschreiben.
Anwendungsfälle
Fitness- und Wellness-Apps
Geben Sie Nutzern ein tägliches Hydratationsziel aus Gewicht und Trainingslast und erhöhen Sie den Wert bei hoher Aktivität oder heißem Klima.
Onboarding-Rechner
Betten Sie einen schnellen Schätzer auf eine Landingpage ein, der sowohl Milliliter als auch Liter zurückgibt, damit Besucher eine Zahl in ihrer bevorzugten Einheit sehen.
Coaching- und Ernährungswerkzeuge
Führen Sie die deterministische ml-Ausgabe in einen Tagesplan ein und passen Sie die Aktivitäts- und Klimakoeffizienten an, wenn sich die Routine oder der Aufenthaltsort eines Klienten ändert.
Häufige Fragen
Welche Einheiten werden zurückgegeben?
Sowohl ml (standardmäßig ganze Milliliter) als auch liters (auf zwei Dezimalstellen gerundet). Für 70 kg, moderate, temperate sind das 2818 ml und 2,82 Liter.
Ist das medizinischer Rat?
Nein. Es ist eine allgemeine Schätzung; der tatsächliche Bedarf variiert je nach Gesundheit, Medikation und Schwangerschaft.
Wie viel Wasser sollte ein Mensch mit 70 kg am Tag trinken?
Etwa 2818 ml, also 2,82 Liter, bei mäßiger Aktivität und gemäßigtem Klima. Die Schätzung geht von 35 ml pro Kilogramm aus: 70 mal 35 mal 1,15 ergibt 2817,5 ml, aufgerundet 2818.
Wie verändern Sport und Hitze die Menge?
Die Aktivität multipliziert den Grundwert mit 1,0 bei niedriger, 1,15 bei mäßiger und 1,3 bei hoher Belastung, für die Flüssigkeit, die beim Anstrengen verloren geht. Heißes Klima multipliziert ihn zusätzlich mit 1,2 für Hitze und Schweiß.
Was passiert, wenn ich Aktivität oder Klima nicht angebe?
Dann gelten die Standardwerte mäßige Aktivität und gemäßigtes Klima. Ihr Gewicht genügt also für eine erste Schätzung, die Sie später anpassen können, wenn Sie viel trainieren oder an einem heißen Ort leben.
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/dev/water-intake \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight_kg":70}'const res = await fetch("https://api.kit.forhosting.com/dev/water-intake", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight_kg": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/water-intake",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight_kg": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/water-intake", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight_kg":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight_kg":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/water-intake", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"weight_kg": 70
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.water_intake",
"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
Schätzt die tägliche Wasseraufnahme in Millilitern und Litern aus weight_kg, einem Aktivitätsniveau (low, moderate, high) und dem Klima (temperate, hot), ausgehend von 35 ml pro Kilogramm. API ab $0.002.
Die 35-ml/kg-Formel
Der Tagesgesamtwert in Millilitern ist weight_kg × 35 × activity × climate, gerundet, und Liter sind dieser Milliliterwert geteilt durch 1000. Wird activity oder climate weggelassen, gelten die Standardwerte moderate bzw. temperate.
Ausgaben und Rundung
Die Antwort gibt Ihre weight_kg, activity und climate neben zwei berechneten Werten zurück: ml, dem ganzen Tagesvolumen in Millilitern, und liters, derselben Menge in Litern.
Validierung, Determinismus und Geltungsbereich
Entscheidend: Die Zahl ist allgemeine Hydratationsorientierung, kein medizinischer Rat; der tatsächliche Bedarf variiert je nach Gesundheit, Medikation und Schwangerschaft. Die Eingaben werden streng validiert, bevor eine Zahl erzeugt wird. weight_kg muss eine endliche Zahl größer als 0 und höchstens 300 sein; alles außerhalb dieses Bereichs oder ein fehlendes bzw. nichtnumerisches Gewicht löst einen typisierten invalid_input-Fehler aus, der das Feld benennt. activity muss exakt low, moderate oder high sein, und climate muss exakt temperate oder hot sein, sodass unbekannte Strings abgelehnt statt stillschweigend auf Standardwerte gesetzt werden, während decimals eine ganze Zahl von 0 bis 2 sein muss.
Technische Fragen
Wie wird das Ziel berechnet?
weight_kg × 35 ml, multipliziert mit einem Aktivitätsfaktor (low 1,0, moderate 1,15, high 1,3) und einem Klimafaktor (temperate 1,0, hot 1,2).
Was sind die Standardwerte?
activity ist standardmäßig moderate, climate temperate und decimals 0. Nur weight_kg ist erforderlich.
Welche Gewichte werden akzeptiert?
Ein endliches weight_kg größer als 0 und bis 300. Werte außerhalb dieses Bereichs geben einen invalid_input-Fehler zurück.