Skip to content

Free · Instant · Shows the math

DRI Calculator for Healthcare Professionals

Dietary Reference Intakes — calories, macros, vitamins, and minerals — for a patient profile.

Your numbers

Results

Estimated energy need
2,250 kcal
BMI
24.2 (healthy)
Protein RDA
56 g
Dietary Reference Intakes (RDA/AI)
NutrientAmount
Protein56 g
Water2.7 L
Fiber25 g
Vitamin A700 µg
Vitamin C75 mg
Vitamin D15 µg
Vitamin E15 mg
Vitamin K90 µg
Thiamin (B1)1.1 mg
Riboflavin (B2)1.1 mg
Niacin (B3)14 mg
Vitamin B61.3 mg
Folate400 µg
Vitamin B122.4 µg
Calcium1000 mg
Iron18 mg
Magnesium310 mg
Zinc8 mg
Potassium2600 mg
Sodium1500 mg

Values from the National Academies of Sciences, Engineering and Medicine. A representative subset for planning.

A DRI calculator returns the Dietary Reference Intakes — including the Recommended Dietary Allowance (RDA) — for energy, macronutrients, vitamins, and minerals. The National Academies of Sciences, Engineering and Medicine set these values.

Enter a patient profile for estimated energy needs, BMI, and a reference nutrient table.

How to use Dietary Reference Intakes

To use Dietary Reference Intakes, compare a patient's usual intake against the RDA or Adequate Intake for their age and sex. Energy needs come from BMR times an activity factor.

Worked example: an 80 kg adult has a protein RDA of 0.8 × 80 = 64 g per day.

Frequently asked questions

DRIs are the reference nutrient values — RDA, Adequate Intake, and Tolerable Upper Intake — set by the National Academies for healthy people.

The Recommended Dietary Allowance for protein is 0.8 g per kg of body weight per day for healthy adults; athletes need more.

Yes. Pregnancy adds about 340 calories per day in the second trimester and 450 in the third; lactation adds 450–500.

Results are estimates based on population averages and are not medical advice. Consult a doctor or registered dietitian nutritionist (RDN) before making large changes to your diet, especially for deficits over 2 lb (0.9 kg) per week, during pregnancy or nursing, or for anyone under 18.