Carb Intake Calculator
Work out how many grams of carbohydrate to eat each day for your goal, whether that is keto, low-carb, a balanced diet or fueling endurance training, and see how to split them across your meals.
Last updated:
Leave empty to estimate from weight and activity
How to use the Carb Intake Calculator
- Enter your weight in kg or lb.
- Choose your activity level honestly; it drives the endurance ranges.
- Pick a goal: keto, low-carb, moderate or endurance.
- Add your daily calories if you know them, or let the calculator estimate them.
- Read your daily target and the grams for each meal.
How the carb target is calculated
- Moderate: calories × 45–65% ÷ 4 kcal per gram (the adult AMDR from the National Academies).
- Low-carb: 50–130 g a day, narrowed to 10–26% of your calories.
- Keto: 20–50 g a day, independent of calories.
- Endurance / sport: body weight × g/kg for your training load (ACSM, Academy of Nutrition and Dietetics and Dietitians of Canada joint position, 2016).
The main result is the middle of the range. If you leave calories empty, the calculator estimates them from weight × 30–50 kcal/kg depending on activity, which is only a rough guide; the TDEE calculator gives a better number.
Carbohydrate needs by training load
| Training load | g per kg per day | 60 kg person | 80 kg person |
|---|---|---|---|
| Light (low intensity or skill-based) | 3–5 | 180–300 g | 240–400 g |
| Moderate (about 1 h/day) | 5–7 | 300–420 g | 400–560 g |
| High (1–3 h/day) | 6–10 | 360–600 g | 480–800 g |
| Very high (4–5+ h/day) | 8–12 | 480–720 g | 640–960 g |
| Carb loading (36–48 h before a long race) | 10–12 | 600–720 g | 800–960 g |
Tips for choosing carbs
- Base most of your carbs on whole grains, beans, lentils, fruit, vegetables and dairy, which bring fiber, vitamins and minerals with them.
- Keep sugary drinks and sweets small; they count toward your total without filling you up.
- Around hard training, faster carbs such as white rice, bananas or sports drinks are useful because they digest quickly.
- If you have diabetes or take glucose-lowering medicine, plan carb changes with your care team.
Frequently asked questions
How many carbs should I eat per day?
For most adults the Dietary Reference Intakes suggest getting 45 to 65 percent of calories from carbohydrate, which is 225 to 325 grams on a 2,000-calorie diet. The minimum RDA is 130 grams a day, the amount the brain typically uses.
How many carbs are low-carb?
Low-carb diets are commonly defined as 50 to 130 grams of carbohydrate a day, or under about 26 percent of calories. Very low-carb ketogenic diets usually go below 50 grams, often 20 to 30 grams of net carbs.
How many carbs do athletes need?
Sports nutrition guidelines from the American College of Sports Medicine and the IOC base carbs on body weight: about 3 to 5 g/kg for light training, 5 to 7 g/kg for about an hour a day, 6 to 10 g/kg for 1 to 3 hours and 8 to 12 g/kg for 4 to 5 hours of daily training.
How many carbs should I eat during a long run or ride?
For sessions longer than about an hour, 30 to 60 grams of carbohydrate per hour is a common target. For events over two and a half hours, trained athletes may use up to 90 grams per hour from mixed glucose and fructose sources.
Should I count total carbs or net carbs?
Nutrition labels and most guidelines use total carbohydrate. Many low-carb and keto plans count net carbs, which subtract fiber (and sometimes sugar alcohols) because they are not digested like starch and sugar. Use the same method consistently.
How is the per-meal split worked out?
With three meals the target is split about 30, 35 and 35 percent across breakfast, lunch and dinner. Snacks take 10 to 15 percent each. If you train, it often helps to put more of the carbs in the meals before and after your workout.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.