Daily Calorie Cycling Calculator

Split your weekly calories into high and low days.

Free calorie cycling calculator: enter your maintenance calories, daily deficit or surplus, and how many high days you want to build a high-day and low-day plan that keeps your weekly total the same. Runs entirely in your browser — nothing is uploaded. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

What is calorie cycling?

Calorie cycling (zigzag dieting) varies your intake day to day — more on training or "high" days, fewer on rest or "low" days — while keeping your weekly total at your target. The weekly average is what drives results.

Daily calorie cycling

Calorie cycling (zigzag dieting) spreads your weekly calorie target unevenly across the week — higher intake on training or social days, lower on rest days — while keeping the weekly total the same. Because your weekly average is unchanged, the number that actually drives fat loss or gain stays on target, but day to day the plan feels more flexible.

How it works

The calculator fixes your weekly total, then redistributes it:

average daily = maintenance + daily adjustment weekly total = average daily × 7

A high day is the average plus half the spread, and the low days are lowered just enough to keep the weekly total fixed:

high day = average + (spread% × average) ÷ 2 low day = average − (high days × delta) ÷ low days

where delta is the per-day bump on high days. So no matter how you split high and low days, high × (high days) + low × (low days) always equals your weekly total.

Example

Maintenance 2,400 kcal, a −300 daily deficit, 3 high days and a 20% spread:

  • Average daily = 2,400 − 300 = 2,100 kcal (weekly total 14,700)
  • Spread = 20% × 2,100 = 420; delta = 210
  • High day = 2,100 + 210 = 2,310 kcal (×3 days)
  • Low day = 2,100 − (3 × 210) ÷ 4 = 1,942.5 kcal (×4 days)
  • Check: 2,310 × 3 + 1,942.5 × 4 = 14,700 kcal
Day typeCaloriesDays
High~2,3103
Low~1,9434
Weekly total14,7007

The plan is calculated instantly in your browser. This is general information, not dietary advice — nothing is uploaded.

Why cycle calories instead of eating the same every day?

The weekly average determines fat loss or gain, not any individual day. Cycling can make the same weekly deficit feel more sustainable:

  • Training days with higher calories support better workout performance and recovery without pushing overall intake above the weekly target.
  • Rest days or lower-activity days offset the training-day surplus, keeping the weekly total on target.
  • Social flexibility — if you know Friday is a dinner out, make it a planned high day rather than a diet break.

For most people the difference in fat loss rate between flat and cycled eating at the same weekly deficit is modest. The main benefit is psychological: having a structured higher-calorie day can reduce the mental fatigue of sustained restriction.

How large should the spread be?

A 10–20% spread is a reasonable starting range for most people. A 10% spread on a 2,000 kcal average produces a 200 kcal swing between high and low days — noticeable but not dramatic. A 30% spread produces a 600 kcal swing, which starts to resemble alternating diet and maintenance days and works better for experienced dieters who are comfortable with larger daily swings.

Larger spreads mean the low days are significantly lower than average, which can feel very restrictive on rest days if your maintenance is not far above your deficit target. Keep the low-day figure above roughly 1,200 kcal for women and 1,500 kcal for men as a practical floor for nutritional adequacy.