Key takeaways
- Track three separate amounts in grams: protein, carbohydrate and fat. The weight of the food is the input, not the amount of a nutrient.
- Use the current label or a matching food reference, then scale every nutrient to the portion eaten.
- Recording intake and choosing targets are different tasks; you can observe your meals before deciding on a target.
- A daily remainder is only as complete as the meals recorded. A suggested meal belongs in the diary after you have eaten it.
What are you recording when you track macros?
In a food diary, macros means protein, carbohydrate and fat. You record grams of each, alongside the food and amount eaten. Grams of food and grams of protein are different measurements: weighing a portion tells you how much food to look up, not how much protein it contains.
A food can contribute to several columns. Use all three values supplied by its label or reference rather than assigning the whole food to a single category. Keep the source with the entry so you can check a mismatch later.
- Choose where to keep the record and, if you have them, enter your own targets in grams.
- Identify the food and a nutrition source that matches it.
- Record the portion eaten and scale the three macro values to that amount.
- Add each meal to the daily totals; correct missing items or mistaken portions.
- Compare the totals with your plan, if applicable, before deciding what to eat next.
Calories describe energy; macros describe its nutrient breakdown. The USDA's nutrition information center gives the common energy factors of 4 kcal per gram for protein and carbohydrate, and 9 for fat. These factors explain the relationship, but they are not a reason to replace the calories printed on a food label.
How do targets differ from the intake you record?
Your intake is what the record adds up to. A target is a number you have chosen to compare it with. If your immediate goal is to understand your meals, start recording without a target; a blank target does not make the food information unusable.
If you already have a plan from a registered dietitian or clinician, use its amounts and units. If you need a new plan, clarify the goal and the personal context before adopting a split from an app. The USDA's DRI resources distinguish reference recommendations from individual requirements; their calculator is a reference tool for healthcare professionals, a separate reference tool. The protein intake calculator gives a transparent weight-based reference; it does not set a target in your diary.
- Keep protein, carbohydrate and fat targets in grams per day, so the comparison uses the same units as the record.
- If a plan gives percentages of energy, confirm its calorie basis. For an existing percentage plan, grams = calorie basis × percentage ÷ 100 ÷ energy factor (4 for protein or carbohydrate, 9 for fat). This converts a supplied plan; it does not choose the calorie basis or split for you.
- Confirm whether the plan means declared carbohydrate or net carbs before entering or comparing values.
- Keep targets and their effective date identifiable; a later plan should not make an earlier day's record look like a different meal.
The percentage Daily Value on a US label is a general reference, not your personalised macro split. There is no single split prescribed in this guide. The existing macros-for-weight-loss article discusses that particular goal; the protein article examines published ranges and their scope. Neither replaces a plan suited to your circumstances.
How do you turn a food label into the macros you ate?
Find the nutrition basis on the package: per serving or per 100 g. Then record how much you ate in compatible units. For each macro, use amount eaten ÷ amount represented by the label × declared macro amount. Repeat the same scaling for protein, carbohydrate and fat.
| Macro | One labelled serving | Two of those servings |
|---|---|---|
| Protein | 15 g | 30 g |
| Carbohydrate | 34 g | 68 g |
| Fat | 9 g | 18 g |
These are the FDA's sample-label values, not a recipe or a claim about the lasagna you buy. Use your own package.
The figures come from the FDA's label-reading example, checked on October 3, 2026. Its serving size describes a reference amount, not how much you must eat. Keep the declared values and the amount eaten together. A notebook entry can say: FDA sample lasagna; one cup eaten; source: sample label; protein 15 g, carbohydrate 34 g, fat 9 g. A second identical serving adds the same values, giving recorded totals of 30 g, 68 g and 18 g. These totals describe the two entries, not a complete or recommended day.
A scan or label photo can speed up reading, but review the product, units and consumed amount before saving. If the package changes, check the new label rather than repeating old values. For unit interpretation and apparent energy mismatches, use the label-reading guide.
How can you track macros for free in a notebook or spreadsheet?
Use a notebook you already have or a spreadsheet you can already access without paying. Keep one row per food entry, with date, meal, food, amount eaten, reference amount, source, and separate protein, carbohydrate and fat columns. Record the reference values beside the amount so you can check a calculation later. Missing information stays marked as unknown rather than becoming zero.
- Choose one date and record the actual foods, drinks and additions eaten. Use the label or a matching reference for each item.
- In a notebook, calculate each macro as amount eaten ÷ reference amount × reference grams of that macro. Write the results beside the entry.
- In a spreadsheet, use A=date, B=meal, C=food, D=amount eaten, E=reference amount, F=source, G/H/I=reference protein/carbohydrate/fat. Keep D and E in the same units. In J2 enter =D2/E2*G2, in K2 =D2/E2*H2 and in L2 =D2/E2*I2; copy the formulas down. Label J/K/L as the consumed macro grams.
- For a daily sheet with entries in rows 2 and 3, use =SUM(J2:J3), =SUM(K2:K3) and =SUM(L2:L3). Extend the range for later entries. Keep a separate sheet per date, or use sums whose ranges or criteria select that date. Hiding or filtering other dates does not make an ordinary SUM exclude their rows. On paper, add each macro column separately.
When a portion or a reference macro is unknown, leave its affected result cells blank and skip their calculation formulas until you have that input; do not enter zero to complete the row. Add a status column M and mark the row “unknown”. On paper, use the same note beside the entry. Label the sums “known values only — incomplete” while any row has unknown values, or while a meal is missing. A numerical sum does not prove that the day is complete: Excel’s SUM documentation, checked October 4, 2026, explains that SUM ignores text in a range. Recalculate the affected rows and review the status after supplying the missing information.
| Teaching entry | Amount / reference amount | Protein | Carbohydrate | Fat |
|---|---|---|---|---|
| Entry 1: FDA sample lasagna | 1 cup / 1 cup | 15 g | 34 g | 9 g |
| Entry 2: same sample, initially recorded | 1 cup / 1 cup | 15 g | 34 g | 9 g |
| Initial total of those entries | 2 reference servings | 30 g | 68 g | 18 g |
| Corrected entry 2 | 2 cups / 1 cup | 30 g | 68 g | 18 g |
| Revised total: entry 1 + corrected entry 2 | 3 reference servings | 45 g | 102 g | 27 g |
Correct the original row before recalculating the total; do not add the replacement as another meal.
The FDA sample label, rechecked October 4, 2026, supplies the values used here. In the correction, entry 2 changes from one to two servings: multiply each of its reference values by 2, then add entry 1. In your own record, note why the amount changed and replace that row’s amount; spreadsheet formulas then update its macros and the daily sums. If the source itself was wrong, replace its reference values too. Keep proposed meals outside the consumed total.
A free app is another way to maintain these rows. Before adopting one, check whether food entry, portion changes, all three macro totals and access to your saved diary remain available without paying after any trial ends. A trial of paid features does not establish that those features stay free. Decide whether you need extras such as long-term charts before choosing a subscription.
For a concrete example, Cronometer’s subscription documentation, checked October 4, 2026, describes Basic as free without a time limit and includes custom foods and raw-data export; Gold adds features including long-term charts and reports. That describes the documented plans, not a test of every device or account. The macro-app comparison helps choose a workflow; what free gets you in a tracker covers feature limits and trials. You can keep the notebook or sheet method if it meets your needs.
How do you record a meal when there is no single label?
For an unpackaged food, choose a reference that matches the food and its preparation. USDA FoodData Central supplies food composition records with different data types and documented sources. A reference describes that entry; it does not measure your particular plate.
- Match the portion basis: a raw weight goes with a raw entry, a cooked weight with a cooked entry. Convert units before scaling.
- For a meal assembled from several foods, scale each item separately and add its protein, carbohydrate and fat to the meal totals.
- For a shared dish, record the ingredients and amounts used, total their macros, then allocate the share eaten. Equal portions use the number of portions. For an unequal portion weighed after cooking, the share is portion weight ÷ total finished edible batch weight; multiply each batch macro by that share. This assumes the mixture is distributed reasonably evenly; separate visibly different components when that assumption fails.
- Account for additions such as cooking fat, dressings and sauces. If some ingredients are discarded or left behind, record what you can establish about the eaten share rather than quietly treating the whole batch as eaten.
- When portions or ingredients are unknown, record the assumptions and mark the result as an estimate. Revise it when better information becomes available.
You do not have to redesign every meal to begin. Start with a meal you can describe and check its entries. Repeat a stored meal when the ingredients and portions really repeat; change the portion when they do not. The detailed raw-versus-cooked guide and eating-out guide explain the harder portion questions. The calorie-tracking pillar explains the broader logging method.
How do you check the day and decide what to eat next?
Add protein across the recorded meals, then do the same for carbohydrate and fat. If you have targets, subtract the corresponding recorded total from each target to see the remainder in grams. Keep those comparisons separate: unused carbohydrate does not cancel a fat total, and three macro totals do not describe every aspect of nutrition.
- Check whether breakfast, lunch, snacks and drinks are in the diary. An incomplete day produces an incomplete comparison.
- Inspect any unexpected total at item level. Check product, portion and preparation before deciding that your plan needs changing.
- Use the remaining figures as context for the next meal, alongside your preferences and the plan you follow. A negative remainder indicates recorded intake above that target; it is not a reason to alter what the diary says you ate.
- After eating, record the actual meal and any changed amount. Keep a proposed menu separate from consumed food. Recording near the meal or making a note gives you the information for a later check; there is no mandatory logging schedule here.
When comparing possible dinners, check all three values for the portions you are considering. A meal matching the protein remainder can still use more fat than the plan allows. Review its ingredients and preparation, then discuss a different portion or option; fitting one column does not establish that the whole meal fits.
The same loop works in a notebook or spreadsheet: one row per item, three macro columns and a daily total. If you prefer an app, the tracker comparison helps with that separate decision.
IZeat is the five-star chef calorie tracker that suggests satisfying, great-tasting meals, so you enjoy every calorie you have left. It works inside ChatGPT, Claude or any other assistant: IZeat knows your numbers for the day, which foods fill you up and what you like.
After you connect a compatible assistant to your IZeat account, the assistant writes the meal record and returns the updated calories and macro totals with item sources. With targets present, the journal shows what remains. The assistant can discuss ingredients for dinner using those facts; its proposal is reasoning, not a meal IZeat has already logged.
“Show my recorded protein, carbohydrate and fat for today, and what remains against my targets. Check whether a meal is missing before suggesting dinner.”
If you discover that lunch used the wrong portion, identify the meal and give the correction; IZeat recalculates the recorded totals. It does not prescribe your targets or guarantee the assistant's label interpretation. The day-report guide explains the returned record, and connection instructions cover the initial setup.
Calculate personal protein references
Estimate a daily protein range with the evidence for your context, keeping it separate from intake recorded in a diary.
Use macros in a weight-loss plan
Understand what a macro split changes and the scope of published protein ranges before deciding your own targets.
Calculate the nutrients in food portions
Scale label or reference values to amounts eaten, total food rows and allocate a share of a preparation.
Alcohol energy and macro bookkeeping
Complete drink calories, actual nutrient grams and energy-equivalent allowances.
Training and macro priorities
Reading the same macro record with a surplus or deficit target, without treating it as a training prescription.
Carbohydrate and food restrictions
Declared carbohydrate, net-carb limits and the detail needed when a diet narrows the foods you eat.
Read and correct the daily macro record
Use an existing day report to understand remaining grams and correct the quantities logged.
Frequently asked questions
Can I track macros without an app?
Yes. Keep an item-level notebook or spreadsheet with the food, portion, source and grams of protein, carbohydrate and fat. Scale each source to the portion eaten and add the three daily totals. An app automates part of that arithmetic; it does not change what information the record needs.
Do I need a food scale for every meal?
A scale supplies a weight when one is available, but you can also use a labelled serving or an identifiable share of a dish. If the amount is uncertain, mark that uncertainty rather than inventing a weight. The without-a-scale guide covers practical portion cues.
Should I record total carbohydrate or net carbs?
Keep the basis consistent with the label, diary and plan. IZeat records the declared carbohydrate amount; it does not store fibre or calculate net carbs. Do not put a net-carb value into its carbohydrate field. The low-carb guide explains this limitation and how to keep a separate calculation distinct.
Why do the calories not always match the macro calculation?
The common 4/4/9 factors are a guide to energy, not a label-verification rule. FDA labeling guidance allows different calculation methods and rounding; calorie information also includes energy from alcohol. Check the units, serving and reading first. A mismatch alone does not establish that the label is wrong, so keep its declaration unless a correction is verified.