Skip to main content
Calcimator

Pre-Workout Nutrition Calculator

Calculate optimal pre-workout meal composition and timing based on body weight, intensity, and time before exercise.

About this calculator

The pre-workout calculator creates a meal or snack target from body size, planned intensity, and eating time. Carbohydrate starts with body weight in kilograms and an intensity multiplier: low uses 0.5, moderate 1.0, and high 1.5. A timing factor then scales that amount from one-eighth at 30 minutes to the full multiplier at four hours. Entering five hours does not raise carbohydrates beyond the four-hour level because that factor is capped. Protein begins at 0.3 gram per kilogram regardless of timing or intensity. Fat uses 0.1 gram per kilogram when the meal is less than three hours away and jumps to 0.3 at three hours or more.

Meal type is the final branch. Choosing a snack halves carbohydrate, multiplies protein by 0.6, and multiplies fat by 0.3, with each nutrient rounded after adjustment. Total calories then reconcile those displayed grams at four calories per gram for carbohydrate and protein and nine for fat. The timing output simply converts entered hours to minutes; it is not a recommended window independently selected by the engine. No input represents workout duration, daily calorie intake, gastrointestinal tolerance, foods already eaten, or dietary restrictions. The result should therefore be read as a formula-defined macro target, not proof that the meal size or timing suits every athlete or session.

Inputs

lbs
hrs

Results

Carbohydrates

39 g

Total Calories

320 kcal

≈ 3 apples

Protein23 g
Fat8 g
Eat This Many Min Before120 min
How to Use This Calculator
  1. Enter body weight and the number of hours before the workout.
  2. Select low, moderate, or high planned workout intensity.
  3. Choose a full meal or snack to apply the appropriate macro scaling.
  4. Review carbohydrate, protein, fat, total calories, and the entered timing expressed in minutes.

How the result changes with Body Weight

Body WeightCarbohydratesTotal Calories
8519 g160 kcal
12829 g238 kcal
25558 g480 kcal
40091 g742 kcal

What each input means

Body Weight
Your current body weight in pounds
Hours Before Workout
How many hours before exercise you plan to eat
Workout Intensity
Intensity level of your planned workout
Meal Type
Full meal (3+ hours out) or snack (1-2 hours out)

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Body Weight = 170, Hours Before Workout = 2, Workout Intensity = 2, Meal Type = 1 = 4 input(s) provided
  2. Calculate Carbohydrates
    Carbohydrates
    39 = 39
  3. Calculate Total Calories
    Total Calories
    320 = 320
  4. Calculate Protein
    Protein
    23 = 23
  5. Calculate Fat
    Fat
    8 = 8

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why do carbohydrates increase when eating earlier?

Hours before exercise supplies a timing factor that grows up to four hours. The factor is multiplied by body weight and intensity, allowing a larger carbohydrate target farther from the workout.

What changes when snack is selected?

A snack uses 50 percent of the meal carbohydrate, 60 percent of its protein, and 30 percent of its fat. Calories are recalculated from those rounded snack macros.

When does the fat target jump?

Entries below three hours use 0.1 gram of fat per kilogram. At three hours or later, the full-meal calculation uses 0.3 gram per kilogram before any snack reduction.

Does the displayed timing tell me when the engine thinks I should eat?

No. It is the user's hours-before-workout entry multiplied by 60 and rounded. The calculator reports that supplied timing alongside macros rather than optimizing a different meal time.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Health & Fitness.