🩺
Free global health tool · Reviewed 2026-10-02

Macro Calculator — Supplied Calories, Protein, Fat and Carbs

Calculate protein, fat and carbohydrate grams from your supplied calorie baseline and energy shares, with explicit user-chosen surplus or deficit scenarios.

Reviewed by Mohammad QasimMethod and limitations disclosed
Interactive calculatorYour values stay on this device
Ready to calculate

Your result

Click Calculate

Enter your values, then click Calculate result.
Result uses last calculated inputs

How this calculator helps

This calorie and macro calculator allocates a daily energy figure you already have. It converts your protein and fat percentages into grams and assigns the remaining energy share to carbohydrate. Baseline, user-chosen surplus and user-chosen deficit modes allow transparent arithmetic comparisons without claiming to know your individual calorie needs. The calculator does not estimate energy expenditure from age, sex, height or activity. If you searched for a bulking calculator or cutting calculator, the relevant mode changes a supplied baseline by a percentage you choose; it does not prescribe that adjustment or predict muscle gain, fat loss or a weight-change timeline.

How to use it

  1. 1

    Enter an existing daily calorie baseline from your records or appropriately qualified nutrition guidance; this tool does not determine your needs.

  2. 2

    Choose baseline allocation, a supplied surplus, or a supplied deficit. Enter an adjustment percentage only for the latter two scenarios.

  3. 3

    Supply protein and fat energy shares whose sum does not exceed 100%; carbohydrate receives the remainder.

  4. 4

    Click Calculate result and retain the inputs with the output. Recheck all gram amounts before using a food record or discussing the scenario with a professional.

ƒ

Formula and methodology

Scenario kcal = baseline × (1 ± supplied adjustment/100). Protein grams = kcal × protein%/400. Fat grams = kcal × fat%/900. Carbohydrate grams = kcal × (100 − protein% − fat%)/400.

The calculator applies the displayed arithmetic to the values entered on this device. It does not silently load a local tax rate, currency conversion or commercial assumption.

Worked calculation example

A supplied 2,000 kcal baseline allocated as 25% protein and 25% fat leaves 50% carbohydrate. The arithmetic gives 125 g protein, about 55.6 g fat and 250 g carbohydrate. A user-entered 10% surplus changes energy to 2,200 kcal, not a recommended target.

How to interpret your result

Allocation of supplied daily kcal, not TDEE estimation, diet prescription or outcome prediction. Conventional 4/4/9 factors; no child, pregnancy, breastfeeding or sex-specific needs model. Values are processed locally.

For different inputs or formulas, use Calories Burned Calculator; Breastfeeding General Calorie Addition; Ratio Calculator.

Related questions this calculator covers

  • bulking calculator
  • calorie and macro calculator
  • calorie calculator and macros
  • calculate macros for weight loss
  • bulking calorie calculator
  • calculate macros
  • how to calculate my macros for weight loss
  • how do i calculate macros
  • muscle gain nutrition calculator
  • macronutrients calculator
  • macro calculator for women
  • how do you calculate your macros
  • cutting calculator
  • macro calculator for fat loss
  • calorie calculator for muscle gain

Scenario comparison

ScenarioWhat it shows
2,000 kcal at 25% protein: 125 g protein.
2,000 kcal at 25% fat: about 55.6 g fat.
A supplied 10% surplus gives 2,200 kcal before allocation.

Common mistakes to avoid

  • Treating energy percentage as a percentage of food weight.
  • Assuming a user-entered deficit is a prescribed intake.
  • Using the result as a prediction of muscle gain or fat loss.
How to verify this result

Reconstruct energy by multiplying protein and carbohydrate grams by four and fat grams by nine. Their total should equal the scenario kcal before display rounding. Check that all energy shares sum to one hundred percent.

Authoritative reference. USDA National Agricultural Library FNIC describes conventional protein, carbohydrate and fat energy factors.

What can affect the result?

Energy shares are different from gram shares

Percentages describe shares of calorie energy, not shares of food weight or macro grams. Fat uses nine kcal per gram in this simplified convention, while protein and carbohydrate use four. Equal energy percentages therefore produce different gram amounts for fat and protein. You cannot add grams and expect them to reproduce the energy percentage directly. Multiply each displayed gram amount by its factor to check the allocation, allowing for rounding. The chosen percentages are inputs, not a claim that every possible split is nutritionally appropriate.

Baseline quality controls the scenario

A supplied calorie figure could be a recorded intake, a clinician’s reference or a carefully defined planning value. Those are different measurement bases and should be labeled. The calculator simply accepts the number; it cannot know whether the baseline matches your actual needs. Selecting surplus or deficit multiplies that figure by an explicit adjustment. If the baseline is inaccurate, the adjusted result retains that error. No automatic activity factor, hidden metabolic-rate equation or weight-loss conversion is applied behind the interface.

Bulking and cutting are user-defined comparisons

A bulking calorie calculator search commonly asks for a gain-oriented scenario, whereas a macro calculator for fat loss asks for a deficit scenario. Here those terms label arithmetic modes only. They do not validate a calorie change, set a rate of weight change or guarantee a body-composition result. Training, recovery, health conditions and actual intake are outside the inputs. A muscle gain nutrition calculator needs context this allocation tool does not have; discuss individualized plans with an appropriately qualified professional rather than treating the chosen adjustment as advice.

Why there is no women-specific multiplier

A macro calculator for women should not manufacture a special ratio from a search phrase alone. This page applies the same energy conversion to a supplied baseline regardless of sex. Individual energy requirements, pregnancy, breastfeeding, age, medical conditions and eating-disorder considerations can require different guidance, but the arithmetic identity itself does not establish that guidance. The input range is an implementation boundary, not a recommended daily intake. The separate breastfeeding page explains its limited sourced general increment and must not be used to justify an unsupervised deficit.

Food labels and recorded intake may not sum perfectly

These are conventional energy factors for an educational allocation. Food composition, fiber, alcohol, label rounding and specific energy factors can cause a real diet’s displayed totals to differ. This tool does not build a meal plan, measure micronutrients, evaluate protein quality or replace a food database. Preserve decimal outputs during checking, then apply an appropriate recording convention. Food choices and health suitability require information beyond three macro totals. A correct mathematical sum is useful for bookkeeping but is not evidence of an adequate or safe diet.

Privacy and browser processing

Values entered on this page are processed in the current browser session. SolvePilot does not require an account and does not receive the values entered into the calculator. Refreshing or closing the page clears the working values unless the browser itself restores a previous session. Avoid entering identifying or account information because the calculation needs summary values only.

Accuracy and verification

Accuracy depends first on input quality. Confirm definitions, scales, dates and source information before entering a value. Keep an independent record of any result used for planning because this page does not create an official statement or retain a calculation history.

Limits of this estimate

Allocation of supplied daily kcal, not TDEE estimation, diet prescription or outcome prediction. Conventional 4/4/9 factors; no child, pregnancy, breastfeeding or sex-specific needs model. Values are processed locally.

Important: Treat the result as a planning estimate. Confirm official requirements and consequential decisions with the relevant institution, authority or qualified professional.

Sources and review information

This tool uses a disclosed calculation and user-entered values; it does not embed private institutional data or guarantee an outcome.Read our editorial and calculation policy →About the author and reviewer →

Frequently asked questions

How do I calculate macros?+

Start with a suitable existing energy baseline and supplied energy percentages. Divide protein and carbohydrate energy by four, and fat energy by nine. This page performs that allocation after a click; choosing the baseline and percentages remains a separate individualized question.

Can this calculate macros for weight loss?+

It can show the arithmetic for a user-chosen deficit applied to an existing baseline. It does not recommend that deficit, identify a safe intake or predict weight loss. Seek qualified guidance for an individual plan, especially where health or feeding considerations apply.

What does a bulking calculator do here?+

The surplus mode multiplies your baseline by one plus your supplied percentage, then allocates that energy with the same macro shares. No muscle-gain rate, automatic training calories or optimal protein target is inferred.

What if protein and fat exceed 100%?+

That would leave a negative carbohydrate energy share and is rejected. A zero remaining carbohydrate share is mathematically possible but not a dietary endorsement. The calculator validates arithmetic consistency rather than the nutritional appropriateness of a chosen split.

Is this a macroeconomics calculator?+

No. Macroeconomics concerns national-account and economic quantities. That mismatched workbook term has its own expenditure-GDP calculator. Nutrition queries such as macronutrients calculator belong on this page and do not share the economic formula.