Skip to main content
AI Fit Hub

Hydration

Water Intake Calculator

Calculate daily water intake based on weight, activity level, and climate.

Your numbers

Start from an example

Units
Body weight (kg)
Activity level
Climate

Result

Daily fluid target
3.23 L
Glasses (250 mL)
12.9
Before adjustments
2.31 L
Activity × climate
×1.4

Official adequate intakes of total water (food and drink): EFSA 2.0 L women, 2.5 L men; US IOM 2.7 L women, 3.7 L men.

How the target is built

Body-weight base plus the activity and climate adjustment.

Body-weight base
2.31 L
Added for activity and heat
0.92 L
Daily target
3.23 L

Education, not medical advice. The result comes only from the published formula and your inputs. How we check our formulas.

How to use it

  1. Enter body weight and activity level. The output is a baseline target, not a rigid prescription. Thirst is a reliable real-time indicator for healthy adults at rest; use the calculator for planning, thirst for real-time adjustment.
  2. The target is a rule of thumb for what you drink — water, coffee, tea and other drinks all count. Food (fruit, vegetables, soups) usually supplies another 20–30% of total water intake (IOM, 2004), which is why the official adequate intakes, which count total water, run higher.
  3. Urine colour is a practical day-to-day check: pale yellow usually means you are drinking enough, dark yellow that you need more, and urine that is always clear that you are drinking more than you need.
  4. Around exercise, the ACSM position stand (Sawka et al., 2007) suggests about 5–7 ml per kg of body weight at least 4 hours before; during exercise, enough to keep weight loss under about 2% of body weight without gaining weight, since sweat rates vary widely; and afterwards about 1.5 L for every kg lost (weigh before and after).
  5. Moderate coffee does not dehydrate regular coffee drinkers: four 200 ml cups a day hydrated as well as the same amount of water (Killer et al., 2014). Coffee and tea count toward your daily fluid.

Questions people usually ask

Why does activity level affect water intake?

Exercise and physical activity increase fluid loss through perspiration, so more active people need more water to stay hydrated.

How does climate matter?

Hot and humid climates increase fluid loss through sweating and respiration, requiring higher daily intake.

Is this personalized to me?

This provides a general estimate based on body weight and lifestyle. Individual needs vary by metabolism, diet, and environmental conditions.

Should I drink only water?

No. The target covers everything you drink, so coffee, tea, milk and other drinks count toward it. Food (fruit, vegetables, soups) usually supplies another 20 to 30 percent of total water intake on top of what you drink, per the US Institute of Medicine's 2004 reference intakes.

Is this tool free and private to use?

Yes. AI Fit Hub tools are free, no-signup browser tools. Inputs stay in your browser unless you choose to share a URL.

Do these tools replace medical guidance?

No. These outputs are general fitness estimates — not medical advice.

Can I switch between metric and imperial units?

Yes. Every tool supports both systems and remembers your preference in localStorage.

  • Formula Sweat Rate Formula

    Sweat rate formula: (weight before − weight after + fluid drunk − urine) / hours. A worked 1-hour run, ACSM's 2% guidance and typical sweat sodium losses.

Background on the Water Intake Calculator

All resources
All articles

By goal

Use it from an agent or code

Any agent can run this calculator by URL: put the inputs in the query string and get JSON back, with the inputs that used defaults and a line to cite (add format=md for markdown). MCP clients reach it through https://aifithub.io/mcp.

https://aifithub.io/api/run/water-intake-calculator?weight_kg=70&activity_level=moderate&climate=temperate

In code, import the same module; it runs where you import it, with no request or key.

import { compute } from "https://aifithub.io/engines/water-intake-calculator.js";

Input and output contract, TypeScript types and the guide for agents.