InfyCalculator
❤️

Fiber Goal by Calories Calculator

Set your daily fiber target from your calorie intake using the 14 g per 1,000 kcal guideline, and compare it to the age/sex reference.

Daily calorie intake
Reference group
Loading calculator…

How it works

Fiber goal(g) = calories ÷ 1000 × 14 · reference: 38/30 g (men) or 25/21 g (women) by age

The U.S. Dietary Guidelines set fiber needs at 14 grams for every 1,000 calories eaten, which is why a bigger appetite comes with a bigger fiber target. That intake supports digestive health, steadier blood sugar and lower cardiovascular risk. Most people fall well short, so the calculator also shows the fixed age- and sex-based reference values and suggests aiming for whichever target is higher.

Worked example

On a 2,000-calorie diet, the goal is 2,000 ÷ 1,000 × 14 = 28 g of fiber a day. For a man aged 30 the reference value is 38 g, so he should aim for the higher 38 g rather than 28 g.

Sources: U.S. Dietary Guidelines — fiber

Frequently asked questions

Why base fiber on calories?

People who eat more food generally need more fiber to match, and 14 g per 1,000 kcal is the ratio the Dietary Guidelines derived from the intake linked to lower heart-disease risk. It personalises the target to your actual energy intake.

What foods add fiber fastest?

Beans and lentils, whole grains, berries, pears, oats, nuts and vegetables are dense sources. Swapping refined grains for whole ones and adding a daily serving of legumes closes most gaps.

Can I get too much fiber?

Very high intakes, especially if increased suddenly, can cause bloating, gas and cramping and may reduce absorption of some minerals. Raise fiber gradually and drink plenty of water.

Related calculators

Educational estimate only — not medical advice. Individual needs vary; consult a qualified professional before making health decisions.