Nutrition · Carb cycling

Carb cycling
calculator

Put more carbohydrate on training days and less on rest days, while protein and fat hold steady every day. This cycles carbs around your average and keeps the weekly total unchanged — so the deficit stays where you set it, and the extra carbs land where they fuel the work.

Compute · Carb cycle
Average daily calories & bodyweight
Protein & fat — held constant every day
Training days per week
Rest-day carbs — as a % of training-day carbs (100 = no cycling)
Training-day carbs
—
grams / training day
Rest-day carbs
—
g / rest day
Training day
—
kcal / day
Rest day
—
kcal / day

This is a math estimate, not medical advice. The macro targets carry the same 10–15% real-world variance as any calorie estimate, so treat this split as a starting point to calibrate, not a prescription. Carbohydrate needs also shift with medical conditions (diabetes, kidney disease) — for those, or for pregnancy, disordered eating, or rapid weight change, work with a registered dietitian or physician rather than a calculator.

Carb cycling means eating more carbohydrate on training days and less on rest days. Done right, it holds protein and fat steady every day and moves only carbohydrate — and it keeps the weekly total the same, so it changes when your carbs land, not how many you eat across the week. Enter your average daily target and the calculator returns the training-day and rest-day numbers.

How the math works

Start from your average daily calories. Protein is a daily target — set it in grams per pound (or per kg) of bodyweight and hold it constant, because the muscle-retention band doesn't take a rest day (Jäger et al. 2017; Morton et al. 2018). Fat is held constant too, because it has a floor: the ACSM/AND/DC position stand (Thomas, Erdman & Burke 2016) puts fat at 20–35% of energy and warns against chronically dropping below 20%. That leaves carbohydrate as the one macro with room to swing, and the direction is set by the day's fuel cost — more on training days, less on rest days.

Average carbs (g/day) = (avg calories − protein_g×4 − fat_g×9) / 4
Weekly carb total = average carbs × 7

Let f = rest-day carbs ÷ training-day carbs (0 to 1)
t = training days, r = 7 − t rest days
Conserving the weekly total (carbT×t + carbR×r = weekly total, carbR = f×carbT):

Training-day carbs = weekly carb total / (t + f×r)
Rest-day carbs = f × training-day carbs

Protein and fat grams are the same every day:
Training-day calories = protein_g×4 + fat_g×9 + carbT×4
Rest-day calories = protein_g×4 + fat_g×9 + carbR×4

The weekly total is conserved by construction: the day-matched carbs summed across the week equal the average eaten flat every day. Which is the whole point — and, quietly, the thing the "supercharge your fat loss" version of carb cycling leaves out.

For the day-to-day amount, the same position stand scales daily carbohydrate to training load: 3–5 g/kg on a light day, 5–7 g/kg at about an hour a day, 6–10 g/kg for 1–3 hours, and 8–12 g/kg for extreme volume. The calculator tags each day's carbohydrate against those bands.

Worked example

Take the reference lifter: 180 lb (82 kg), eating around 2,700 kcal a day on average and training 4 days a week. Protein is held at 1.0 g/lb — 180 g/day — and fat at 25% of the average, 75 g/day. Rest-day carbs are set to 50% of training-day carbs.

The two day types differ by about 830 kcal, but the week sums to the same 18,900 kcal he'd eat holding 2,700 flat. The cycling moved carbohydrate onto his training days; it did not create a deficit.

When this calculator is wrong

Carb cycling doesn't change your weekly energy total — it only moves carbs onto the days you can use them. If you conserve the weekly carb total, the week adds up to exactly the same calories as eating the average flat, so the fat-loss lever is the weekly deficit inside that average, not the cycling itself. And it should be carbohydrate that moves: protein is a daily target for lean-mass retention (Jäger 2017; Morton 2018 puts the muscle-gain breakpoint at 1.62 g/kg/day), and fat has a floor — under 20% of energy you start cutting into fat-soluble vitamins and essential fatty acids (Thomas, Erdman & Burke 2016). Plans that trim protein on low-carb days get this backwards. The exception, where cycling earns its keep, is real: glycogen for genuinely high-volume training days, and adherence — some people hold a deficit better with roomier training days and leaner rest days.

What to do with the result

Set the weekly plan first, then cycle inside it. Pick your average daily calories from a TDEE or deficit calculator, hold protein at your daily gram target (around 1.0 g/lb, or 1.6–2.2 g/kg for strength athletes), and keep fat at 20% of energy or above. Then decide how hard to cycle: a rest-day figure of 50–70% of training-day carbs is a moderate swing; below that, watch the fat floor and the low-day g/kg tag.

Line the high days up with your hardest sessions — the long ride, the heavy lower-body day, the interval workout — so the extra carbohydrate is there for the work. Then calibrate the same way you would a flat plan: track intake and weekly-average bodyweight for two weeks, and if the trend isn't moving as the average predicts, adjust the weekly total by 100–200 kcal/day and re-run. Recompute when your bodyweight moves more than about 10 lb (4.5 kg), your average target changes, or your training days change.

Common questions

Does carb cycling burn more fat than eating the same macros every day?
Not on its own. If the weekly carb total is the same, the week sums to the identical calories and the identical deficit, so fat loss is the same. What cycling can do is put carbohydrate where it fuels hard sessions and make a deficit easier to stick to on training days — timing and adherence, not a different weekly result.
How many carbs should I eat on a training day versus a rest day?
It falls out of your average and how hard you cycle. For the reference lifter — 2,700 kcal average, 180 g protein, 75 g fat, 4 training days, rest days at 50% — it's about 415 g on training days and 208 g on rest days, and the weekly total is unchanged. Enter your own numbers for your split; the g/kg tag tells you which training-load band each day matches.
Why keep protein and fat the same on low days?
Protein is a daily target: the muscle-retention and muscle-gain bands (Jäger 2017; Morton 2018, breakpoint 1.62 g/kg/day) apply every day, rest days included. Fat has a floor — the ACSM/AND/DC position stand keeps it at 20–35% of energy and warns against chronically going under 20%, which reduces fat-soluble vitamins and essential fatty acids. Carbohydrate is the macro with legitimate room to move, so it carries the swing.
Do I have to cycle carbs at all?
No. Eating your average flat every day gives the same weekly deficit and the same body-composition result. Cycling is worth doing if it helps you fuel training or makes the diet easier to follow; if neither applies, flat is simpler and just as effective.
Should rest-day carbs go to zero?
Rarely a good idea. Very low rest-day carbs can drop you below the 3 g/kg light-training band and leave you under-fuelled for the next session, and they push fat's share of that day's calories up (watch the floor from the other side isn't the issue — the issue is recovery). A rest-day figure of 50–70% of training-day carbs keeps some carbohydrate in for recovery while still creating a clear high/low contrast.
How is this different from the rest-day calorie calculator?
The rest-day calorie calculator sets the calorie targets for each day type from your activity multiplier. This one takes an average and splits the macros — specifically the carbohydrate — while holding protein and fat constant. Use the two together: the calorie tool for the day-type calorie numbers, this one to turn them into grams.