Transparent calculator · Protein 1.1

Protein per Meal Planner

Turn an active-adult daily protein range into a practical three-to-six-meal distribution.

What this tool is for

Use this to plan a food-first daily range and see what an even split would look like without treating every meal as a test.

Who it is for

Generally healthy adults doing recreational endurance, mixed or resistance training.

What each field means

InputUnit or choiceWhy it matters
Body weightkg or lbThe selected planning factors are multiplied by kilograms.
Training contextmixed/endurance or resistanceSelects a conservative range within sports-nutrition guidance.
Eating occasions3–6Divides the daily range evenly as a planning example.

The formula or decision logic

Mixed or endurance training: 1.2–1.6 g/kg/day. Resistance training: 1.4–2.0 g/kg/day.

Even meal range = daily range ÷ number of eating occasions. The division is optional organisation, not an absorption limit.

References support the method or context; they do not validate an individual result. See the sources.

Example, not a recommendation: Alex’s four-meal plan

  1. Alex weighs 70 kg, selects resistance training and plans four eating occasions.
  2. 70 × 1.4–2.0 = 98–140 g/day.
  3. 98–140 ÷ 4 = 24.5–35 g per occasion.
Displayed result: 98–140 g/day and about 24.5–35 g per meal if divided evenly.

Plan the daily range

Nothing you enter is sent to our server. Calculation happens in this browser.

Which meal contributes your protein?

A large meal by calories does not have to be your largest source of protein. Compare each meal’s share of the calories and protein you enter, on the same 0–100% scale.

Use values for the same eaten portion, after any serving adjustment. Leave an unknown value blank; enter 0 only when zero is known. Nothing you enter is sent to a server or saved by this tool.

The entry limits (5,000 kcal and 500 g per meal) are software boundaries, not recommended intakes.

Enter your meals and compare, or load the labelled synthetic example. Unknown values stay unknown.

How this comparison works

We add known values separately for calories and protein. A column gets percentage bars and a largest contribution only when every entry in that column is known and its total is positive. Ties are displayed together. Changing an entry clears the previous result so it cannot describe an older set of meals.

This question came from checking how contributions were stored in Nutrinaut food logs. Logging times and groups are not verified meal times, so the comparison uses the meal names and portions you enter. It does not judge nutritional adequacy, meal timing, health or outcomes.

Comparison 1.0 · 15 October 2026 · Author: Eugene Blago. The Protein 1.1 daily range above is unchanged. Read the worked example and checking steps.

What the result cannot tell you

  • Population ranges cannot account for clinical conditions, energy availability or individual food preferences.
  • More protein is not automatically better.
  • Food labels and recipe values vary.
  • The tool does not prescribe supplements, leucine or bodybuilding-cut protocols.

Frequently asked questions

Is more protein always better?

No. The range is a planning reference; going above it does not guarantee more adaptation and may be unsuitable in some medical contexts.

Must protein be eaten immediately after training?

No narrow window applies to most recreational sessions. Daily intake and a normal post-training meal are usually more useful planning anchors.

What if breakfast is low in protein?

An even split is not mandatory. You can move some of the planned amount to meals that better fit your appetite and routine.

Can plant foods meet the range?

They can contribute substantially. Variety, total intake and the specific foods used matter; verify recipe and package values.

Who should seek individual advice first?

Anyone with kidney or liver disease, pregnancy, a prescribed diet, eating-disorder recovery or another condition affected by protein intake.

Sources

Found a numerical or source issue? Send a correction with the page URL.