Carb cycling calculator
Enter your daily calories, body weight and a protein target. You get grams of protein, carbohydrate and fat for a high, medium and low carb day, plus the weekly totals. Every day lands on the calories you entered: carbs go up and fat comes down on high days, and the reverse on low days.
135 g protein every day. Carbs run 314 g on a high day, 209 g medium, 105 g low. Fat fills the rest of each day, so it moves the other way.
How a carb cycling calculator splits your carbs, protein and fat
This calculator keeps total calories the same on every day of the week, at the number you enter. Only the mix of protein, carbohydrate and fat moves. That is one common way to carb cycle; other plans also raise calories on high days and lower them on low days, which this calculator does not do. Protein is fixed every day, based on your body weight. Carbohydrate follows a fixed ratio across three day types, high, medium and low. Fat is whatever is left once protein and that day's carbohydrate are accounted for.
Step 1: protein first
Protein is set as grams per kilogram of body weight, the same every day regardless of day type. This calculator defaults to 1.8 g per kg, inside the 1.4 to 2.0 g/kg range the International Society of Sports Nutrition uses for people who train regularly, and inside the slightly higher 1.6 to 2.2 g/kg range this site's protein calculator uses for building muscle or losing fat. Protein does not drop on a low carb day: the whole point of carb cycling is to move carbohydrate around the week, not protein.
Step 2: high day carbs, solved backward from the fat floor
The calculator works out carbohydrate for the high day first, then scales medium and low down from it. High day carbohydrate is whatever calories remain once protein and a fat floor of 0.6 g per kg are covered (the floor is this calculator's own choice, explained below): calories minus protein calories minus the floor fat calories, divided by 4 kcal per gram. That is the tightest day for fat, since it carries the most carbohydrate, so anchoring the whole week to this day guarantees fat never drops below the floor on any day, unless the calorie target itself is too low to cover protein and the floor at all.
Step 3: medium and low carbs, and fat that fills the rest
Carbohydrate follows a 1.5 to 1 to 0.5 ratio across high, medium and low days, so medium day carbohydrate is the high day figure divided by 1.5 (two thirds of it) and low day carbohydrate is the high day figure divided by 3. A high day always carries three times the carbohydrate of a low day. Fat then fills whatever is left of that day's calories once protein and carbohydrate are subtracted, which is why fat rises as carbohydrate falls: a low carb day is not just lower in carbs, it is meaningfully higher in fat to make up the same calories.
Why split the week into high, medium and low carb days?
Training days are not all the same, so eating the same amount of carbohydrate every single day is not the only sensible option. A heavy leg day and a rest day do not draw on muscle glycogen the same way, and carb cycling is simply the idea of matching carbohydrate intake to that difference instead of spreading it flat across the week.
High days for the hardest sessions
High carb days line up with the sessions that draw down glycogen the most, typically heavy lower body training or the longest cardio session of the week. More carbohydrate on those days supports the working muscle and can make the session feel easier to complete.
Low days for rest or light training
Low carb days line up with rest days or light sessions, where the extra carbohydrate would not be doing much work. Because this calculator holds calories level across the week, the calories that would have gone to carbohydrate on a low day go to fat instead, not to a smaller overall day.
Medium as the default
Medium days sit in between, for ordinary training days that are neither the hardest nor a full rest. The default split on this page, two high, two medium and three low, reserves high days for the two hardest sessions of the week and treats the rest as medium or low.
A worked example
Take the calculator's own defaults: 75 kg, 1.8 g of protein per kg, and a 2,200 kcal average daily target. Protein is 75 × 1.8 = 135 g, or 135 × 4 = 540 kcal, the same every day. The fat floor is 75 × 0.6 = 45 g, or 405 kcal.
High day carbohydrate is whatever is left: 2,200 minus 540 minus 405 = 1,255 kcal, or 1,255 ÷ 4 = 314 g, rounded. Medium day carbohydrate is the high day figure divided by 1.5: 1,255 ÷ 1.5 = 836.7 kcal, about 209 g. Low day carbohydrate is half of that, 418.3 kcal, about 105 g.
Fat fills the rest of each day. On the high day it sits exactly at the 45 g floor by construction. On the medium day it is 2,200 minus 540 minus 836.7 = 823.3 kcal, about 91 g. On the low day it is 2,200 minus 540 minus 418.3 = 1,241.7 kcal, about 138 g, more than three times the high day figure, because a low day has far less carbohydrate filling the same number of calories.
Across a week of two high, two medium and three low days, total calories are 2,200 × 7 = 15,400 kcal, the same number you entered, since every day lands on the same target. Weekly carbohydrate comes to roughly 1,360 g and weekly fat to roughly 687 g, both totals the calculator adds up automatically.
Carb cycling macros at a glance
The table below uses the same 75 kg, 2,200 kcal, 1.8 g/kg example above. Your own numbers will differ with your weight, calorie target and protein setting, but the pattern, carbohydrate stepping down while fat steps up, holds for any input.
| Day type | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|
| High carb (2/week) | 2,200 kcal | 135 g | 314 g | 45 g |
| Medium carb (2/week) | 2,200 kcal | 135 g | 209 g | 91 g |
| Low carb (3/week) | 2,200 kcal | 135 g | 105 g | 138 g |
Why protein stays fixed and fat has a floor
Two rules hold no matter what split you choose. Protein never changes with day type, and fat never drops below 0.6 g per kg of body weight. The 0.6 g/kg floor is this calculator's own choice, not a figure taken from a position statement.
Why protein is fixed
Muscle does not care whether today is a high or low carb day, it responds to how much protein it gets and how much you trained. The ISSN's protein position stand puts a broad range of 1.4 to 2.0 g per kg for people who train regularly, a range that does not vary by day type, which is why this calculator applies one protein number to every day instead of cycling it alongside carbohydrate.
Why fat has a floor
Dietary fat supplies essential fatty acids and helps absorb the fat soluble vitamins, so it should not be pushed toward zero even on the highest carb day. The sports nutrition position statement from the Academy of Nutrition and Dietetics, Dietitians of Canada and the American College of Sports Medicine (Thomas, Erdman and Burke, 2016) puts fat for athletes at 20 to 35 percent of calories. Helms et al. (2014), reviewing contest dieting for natural bodybuilders, suggest 15 to 30 percent. This calculator holds 0.6 g per kg as its floor and solves the whole week's carbohydrate backward from that number on the high day, so no day can push fat below it.
Because the floor is set per kilogram rather than as a percentage, fat on a high day can land a little under 20 percent of that day's calories, about 18 percent in the worked example above. Medium and low days carry much more fat, so across the week the example averages about 40 percent of calories from fat, above the 20 to 35 percent range the macro calculator uses. That is the trade-off of holding calories level while carbohydrate swings: the low days have to be fat heavy. If your high days would fall well under 20 percent, consider fewer high days or a higher calorie target.
When the floor cannot be met
If your protein setting and the fat floor already add up to more calories than your target, before any carbohydrate is added, there is no valid split, and the calculator shows a warning rather than a negative fat figure. For example, at 100 kg, 2.2 g/kg protein and a 1,400 kcal target, protein (880 kcal) plus the fat floor (540 kcal) already total 1,420 kcal, more than the target itself. Raising the calorie target or lowering the protein setting resolves it.
Does carb cycling actually work better than a steady diet?
Not in the way it is often marketed. There is no strong evidence that cycling carbohydrate at a fixed weekly calorie total burns more fat than eating the same weekly total spread evenly across every day. Fat loss is driven by the calorie deficit over the week, and this calculator keeps that number identical to a flat, non-cycled diet at the same target.
What changes is not how much you lose, but how the week feels and performs. The case for matching carbohydrate to training demand, which Impey and colleagues (2018) describe as fuel for the work required, is that carbohydrate availability should follow the demands of the upcoming session: enough glycogen for the hard sessions, less where the session does not need it. Their framework comes from endurance training research and is about training adaptations and performance, not fat loss, so it is a fuelling argument, not a metabolic advantage argument.
In practice, the benefit people report is mostly adherence: a diet that gives noticeably more food around your hardest training and less on rest days can be easier to stick to than the same average calories delivered identically every day, for anyone who finds a flat, lower carb diet hard to sustain. Treat carb cycling as a training and adherence tool, not a metabolic shortcut.
Turning this into a carb cycling meal plan
The grams from this calculator are a target, not a meal plan by themselves. Building a carb cycling meal plan means deciding, in advance, which day of the week is high, medium or low, and picking food sources that make each day easy to hit without weighing everything twice.
Assign day types to your training schedule
Match high days to your hardest or longest sessions, low days to rest days or the lightest session of the week, and let medium cover everything else. Deciding this on a fixed weekly schedule, rather than day by day, makes shopping and meal prep predictable.
Sources for the swing
Rice, potatoes, oats and fruit are easy to move up or down in a single serving without disturbing the rest of the plate, which is usually simpler than trying to add or remove fat from a meal in small amounts. Keep protein sources, meat, fish, eggs, dairy, roughly constant across all three day types.
The macro calculator and calorie deficit calculator are useful alongside this one: use them to set the weekly average calorie target that this page then splits into high, medium and low days.
Who carb cycling suits, and who it does not
Carb cycling adds a layer of planning on top of an ordinary calorie and macro target, so it suits people who are already tracking consistently and want to align food with a structured training week: strength athletes with a clear heavy day, endurance athletes with a long session once or twice a week, or anyone who finds a flat, lower carb diet hard to sustain.
It suits these situations less well for someone new to tracking food at all, since three different daily targets are harder to learn than one flat number. It also adds little for someone training at a similar intensity every day, since there is no real high or low day to build the split around.
Common mistakes
Cutting protein on low carb days. Protein should not move with day type. Keep it fixed and let carbohydrate and fat do the cycling.
Ignoring the fat floor to push carbs even higher on high days. Very low fat intakes held for long stretches make it harder to get enough essential fatty acids and fat soluble vitamins. Raise calories instead of removing fat entirely.
Treating high days as a free-for-all. In this calculator a high carb day is a higher carbohydrate day at the same calorie target, not a cheat day with extra calories on top. Plans that do raise calories on high days lower them on other days to keep the weekly total.
Changing day type without changing the food. The grams only help if the day's meals actually shift, more rice or potatoes on a high day, more oil, nuts or fatty cuts on a low day.
Not recalculating after a weight change. Both protein and the fat floor scale with body weight, so the whole split should be rerun every few kilograms of change, the same as any other macro target.
Where this estimate breaks down
This calculator assumes a healthy adult without a condition that affects carbohydrate or fat metabolism, such as diabetes, and without a medical reason to avoid a particular macronutrient. Anyone in that position should get guidance from a doctor or dietitian before cycling carbohydrate this deliberately.
It also assumes real training actually lines up with the day types you pick. If a scheduled high day turns into a rest day, or the reverse, the fuelling logic behind the split stops matching what you are actually doing that day, even though the macro grams are still arithmetically correct.
How coaches use a carb cycling calculator
For a coach, carb cycling only works if the high, medium and low days actually land on the right days of a client's real week, and that week changes as training changes. A number worked out once and then ignored for months is not much better than a flat target.
A workable routine: set the day-type split against the client's training schedule at onboarding, review it whenever their weekly training pattern changes, and recalculate the grams whenever body weight moves by a few kilograms.
Scraler keeps that connected instead of separate: build the meal plan around the same weekly training schedule in workout planning, so a high carb day actually falls on the day with the hardest session, and adjust both from one place as the plan changes.
Frequently asked questions
- What is carb cycling?
- Carb cycling is eating more carbohydrate on some days and less on others, usually matched to how hard you are training that day, with protein kept steady. Some plans also change calories from day to day; this calculator keeps every day at the same calories, so fat moves in the opposite direction to carbohydrate.
- How many carbs should I eat on a high carb day versus a low carb day?
- It depends on your calorie target, weight and protein setting, since high day carbs are solved from what is left after protein and a fat floor, then medium is two thirds and low is one third of the high day figure. In this calculator a high carb day always carries three times the carbohydrate of a low carb day at the same calories.
- Does carb cycling help you lose fat faster than a steady diet?
- Not on its own. Fat loss tracks your weekly calorie deficit, and this calculator keeps that identical to a flat, non-cycled diet at the same target. Carb cycling changes when carbohydrate is available for training, not how many calories you eat over the week.
- How many high, medium and low carb days should I have per week?
- A common starting split is two high days on your hardest training, two or three medium days on ordinary training, and the rest low, including rest days. The default on this calculator is two high, two medium and three low, but any split that adds up to seven days works.
- Should protein change on low carb days?
- No. This calculator keeps protein fixed at the same grams per kilogram every day, inside the 1.4 to 2.0 g/kg range the ISSN uses for people who train regularly. Only carbohydrate and fat move between day types.
- Why does my fat intake go up so much on low carb days?
- Because total calories stay the same every day while carbohydrate drops sharply on a low day, fat has to fill the calories that carbohydrate is no longer providing. It is a normal, expected part of how this calculator balances each day, not a sign of anything wrong.
- What does the fat floor warning mean?
- It means your protein setting and the calculator's 0.6 g/kg fat floor already add up to at least your calorie target, before any carbohydrate is added, so there is no valid split. Raise your calorie target or lower the protein setting to clear it.
- Is carb cycling the same as targeted or cyclical keto?
- No. Cyclical or targeted keto swaps between a very low carb baseline and occasional higher carb refeeds, usually with far larger swings than this calculator's 1.5x to 0.5x range. Carb cycling as used here stays in a moderate carbohydrate range on every day type.
- Do I need a low carb day on rest days?
- It is a common pattern, since a rest day is not drawing on glycogen the way a training day does, but it is not a rule. Some people prefer a medium day on rest days and save low days for their lightest training, and either works as long as the weekly total is what you planned.
- How long should I carb cycle for?
- There is no fixed duration in the research, since carb cycling is a planning method rather than a studied protocol with its own timeline. Most people run it for as long as their training schedule stays structured enough to justify different day types, then simplify back to a flat target if that structure changes.
- Can beginners use carb cycling?
- It is usually easier to learn one flat calorie and macro target first. Carb cycling adds three different daily numbers to track instead of one, which is more to learn at once, so it tends to suit people who are already comfortable tracking food consistently.
Sources
- Impey SG et al. Fuel for the work required: a theoretical framework for carbohydrate periodization and the glycogen threshold hypothesis. Sports Med, 2018;48:1031-1048The fuel for the work required framework (carbohydrate matched to the demands of upcoming training), used to explain the training rationale for high and low carb days. It concerns endurance training adaptation and performance and makes no fat loss claim.
- Jäger R et al. International Society of Sports Nutrition Position Stand: protein and exercise. J Int Soc Sports Nutr, 2017;14:20The 1.4 to 2.0 g/kg protein range for people who train regularly, used to support keeping protein fixed across every day type.
- Helms ER et al. Evidence-based recommendations for natural bodybuilding contest preparation: nutrition and supplementation. J Int Soc Sports Nutr, 2014;11:20Recommends 15 to 30 percent of calories from fat during contest dieting, cited in the fat floor section as context for how low fat is commonly set in a diet.
- Thomas DT, Erdman KA, Burke LM. Nutrition and Athletic Performance. Joint Position Statement. J Acad Nutr Diet, 2016The 20 to 35 percent of calories fat range for athletes, cited in the fat floor section and used to flag when a high day falls under 20 percent.
Calories, macros, workouts and check-ins tracked per client, so the number you just calculated becomes a plan you can run. Free to try, no card needed.
Start free trial
