Using your current diet, exercise habits, weight, height and age, this evidence-based analysis tool will give you an estimate of your body mass index in 1, 5, 10, and 20 years. You will also find out how changing your diet and increasing your exercise can change your BMI over the long term.

Let’s begin.

Step 1: Enter foods and beverages consumed

As you do the selections, the appropriate columns will be filled automatically by consulting the USDA nutrition website in the background. When you select a quantity in the "Choose Quantity" column and click "Select Quantity", a nutrient summary for the food item/meal will be generated.

Some restaurant meals can be found as well (e.g., "McDonalds", "KFC", "Denny’s" etc.).

Search food Select food Choose Quantity Nutrient Summary

You can save all of foods selected currently on the page to special home dish as you like, so it can be recalled with one click next time in 'CHOOSE HOME DISHES'.

Select a item listed below to load ingredients of special home dish.

Test sample menus


One serving for each click.

Step 2: Personal and lifestyle factors

Date of Birth Note that body mass index (BMI) future predictions are NOT accurate for children less than 2 years old.
Gender Female
Physical activity
1-4 scale: 1 = sedentary, 2 = mild activity (i.e., brisk walking about 30 minutes per day on average or the equivalent), 3 = moderate activity (i.e., brisk walking or running about 60 minutes per day on average or the equivalent), and 4 = strenuous activity (i.e., rigorous aerobic exercise more than 90 minutes per day on average)
Body Mass Index (BMI) Fill your your BMI in the box on the left. If you don't know your BMI, use the tool below, it will fill the correct BMI when you click the "calculate BMI" button.

Units for height/weight: English | Metric

Step 3:

Your results will appear below.