Key takeaways
- Macros are three numbers in grams, protein, carbohydrate and fat, and for most foods the calories are about those three times 4, 4 and 9. Alcohol and fibre are counted apart, which is why a label's calorie figure is kept as printed.
- What makes a macro tracker complicated is never the maths: it is the typing, the search box, the ten entries for one food, and a percentage split that has to be converted before it can be eaten.
- In a 2019 trial, logging took about 23 minutes a day in the first month; journalers in a 2015 study called the practice "too much effort", "time-consuming", "tedious".
- Gram targets are simpler than percentages, because grams are what a meal is recorded in; a protein target alone is a complete target.
- IZeat records the three macros on every item and every meal from a sentence, shows what is left per nutrient you set a target for, and keeps the same neutral tone whether the day landed over or under.
What does the simplest macro tracker need?
Four things. A gram figure for protein, carbohydrate and fat on each food; where that figure came from, a label, a reference table, you, or an estimate; the day's total for each of the three; and what is left against a target you chose. A tracker that keeps those four is complete. Everything else is decoration.
"I literally only need a list with a total." A MyFitnessPal user on r/Myfitnesspal, read 4 September 2026.
For most food, the calories follow from the macros. A gram of protein or carbohydrate counts 4 kcal and a gram of fat 9, the factors Regulation (EU) No 1169/2011, Annex XIV fixes for labels, read 14 September 2026. The tracker that shows you 40 g of protein, 60 g of carbohydrate and 15 g of fat has told you the meal is about 535 kcal. The printed calorie figure is still kept, because alcohol, fibre and rounding sit outside the three, but for most food the macros already say the energy.
So the question is not which app has the most features. It is which one gets those four figures out of you with the least typing, and shows them back as they are.
Why do macro trackers feel complicated?
Because of the input, not the arithmetic. Every food has to be found in a database, picked among ten entries with ten different figures, and given a portion. Then the targets: an app that asks for a percentage split, which nobody eats in, converts it into grams you rarely see whole.
The cost is measured. In a 2019 trial by Harvey and colleagues, logging took about 23 minutes a day in the first month, falling to about 15 by month six. Journalers studied by Cordeiro, Epstein and colleagues in 2015, 141 people and more than five thousand forum posts, called it "too much effort", "time-consuming", "tedious", and named the database itself as a barrier: "multiple postings with all different information", "too many choices".
The people who ask for a "stupid simple" macro tracker are not asking for fewer numbers. Three per food is already the minimum. They are asking for the twenty taps between the plate and the three numbers to go away, and for the app to stop turning a day that landed under its protein target into a failure.
Where do the macro figures come from?
From one of four places, and a simple tracker says which. A packaged food prints its protein, carbohydrate and fat per 100 g on the nutrition label. A plain food has a public value in a food composition table. A figure you worked out yourself is yours. A mixed dish, or anything nobody weighed, is an estimate, and it is recorded as one.
The label is a declaration you can check, and the check fits in a line: multiply the grams of protein and carbohydrate by 4, the grams of fat by 9, add, and the sum should land near the printed energy; a gap is fibre, alcohol, polyols or rounding before it is a misprint, and the check is a cue to look again, not a verdict. Chicken breast is about 120 kcal per 100 g raw and 165 roasted in USDA FoodData Central, read 15 September 2026, so the entry has to say which weight you took.
The estimate is where macro trackers quietly go wrong. A restaurant plate has a protein figure that nobody measured, and a tracker that stores it beside the weighed ones without saying so makes the whole day look more certain than it is. Simplicity is not fewer numbers; it is knowing which of the numbers you can lean on.
Grams or percentages: which macro target is simpler?
Grams, by a distance. A meal is recorded in grams, so a target in grams is compared to it without a conversion, and what is left is a number you can cook to: 40 g of protein still to eat is a portion of chicken or fish you can weigh, not a percentage to work out. A percentage split has to be turned into grams through a calorie target before it can be eaten.
| The way to set it | What you decide once | What the day shows you | What it leaves open |
|---|---|---|---|
| A percentage split | Three percentages of a calorie target that add up to 100 | Whether the shares of the day matched the plan | The grams: a percentage cannot be put on a plate, and it changes when the calorie target does |
| Three gram targets | Protein, carbohydrate and fat in grams | What is left of each, in grams, meal by meal | Nothing; three numbers to keep in view instead of one |
| A protein target only | One gram figure, protein | Protein left, and the calorie total beside it | Carbohydrate and fat, recorded without a target |
Bottom line: the simplest target is the one written in the unit the food is recorded in, and one gram figure is already a complete target.
IZeat stores gram targets for any of the three macros you choose to set, one, two or all three, and a calorie target beside them or instead of them. A person who thinks in percentages asks their assistant to turn them into grams for their calorie target once, and from then on the day is compared in grams. Which split is right is between you and whoever advises you; IZeat holds a high-carbohydrate day and a low one with the same neutrality. Which trackers keep macros on their free plan is in the free-tier comparison, from each seller's page.
What can you do with the macros you have left?
IZeat is the calorie tracker inside ChatGPT, Claude or any other assistant. Tell the assistant you already use what you ate instead of searching for foods and entering them one by one. The three macros are on every item and every meal from the first day, and the point of having them is the next decision, not the report: the aim is a diary that helps you eat toward the target you set.
Laetitia, who builds IZeat with Seb, on 6 September 2026. Lunch was recorded. Later she asked for a wrap with the vegetables left from lunch, chives cottage cheese and smoked chicken, high in protein and between 350 and 420 kcal. The assistant read the day from IZeat, what was eaten and what was left of each target, and came back with four quantities. She then said what she had eaten, and IZeat recorded one meal with its three macros and the day's new totals. The proposal was the assistant's; the figures it started from and the record it ended in were IZeat's. Depending on the conversation, your assistant may also point out that little fat remains and discuss options for the evening; that is its initiative, not a rule of the product.
- You know at lunch how much protein is still to eat tonight. Every reply ends with the day so far and what is left of each macro you set a target for, so the evening's question is what to cook, not how much you have had.
- You set the target in grams, the unit the diary is written in. A protein target alone, three gram targets, a calorie target with or without them, chosen by conversation and changed from the day you say; IZeat calculates none of them for you.
- A correction updates the macros and the totals. "The rice was 180 g, not 200" changes the row through IZeat, and the day's protein, carbohydrate and fat follow; nothing is retyped.
- You can see where each item's macro values came from. A weighed portion has declared, reference or estimated protein, never measured protein; a restaurant plate's figures are recorded as an estimate and shown as one beside the label and table figures; a day over a target is shown as an amount, never in red.
The limit, plainly: IZeat records the three macros and the calories, and does not store fibre, sugars or sodium, so a net carbohydrate figure is not something it can show. The rules underneath do not change: no split is recommended, over and under are written the same way, and nothing turns red because you ate.
Frequently asked questions
Short answers to the questions people type, each one sourced above.
What is the easiest way to track macros?
Saying the meal to an assistant that records it. The arithmetic is trivial; what costs time is finding each food in a database and picking among entries. With IZeat, "lunch was 180 g of chicken, 150 g of cooked rice and a yoghurt" is recorded as three rows with protein, carbohydrate and fat on each, and the reply says what is left of each macro you set a target for; when a weight is missing, the assistant asks for it first. No search box, no ten entries, no percentage to convert.
Is there a free macro tracker?
Partly. On the sellers' own pages read on 14 September 2026, Cronometer's free plan logs foods and tracks dozens of nutrients; MyFitnessPal's free version shows the three macros and sets goals by percentage, with goals in grams for Premium, according to its help page read 17 September 2026; Lose It! puts macronutrients behind Premium; YAZIO keeps detailed nutrients for PRO; MacroFactor has no free plan. IZeat has no free plan either: a trial without a card, then a subscription, with macros on every item from the first day and no ads.
Can ChatGPT track my macros?
It can value a described meal's protein, carbohydrate and fat from what it learned, and that is where it stops: whatever it remembers is its provider's memory, not a structured diary a new conversation can read, and a portion in a photo is guessed with confidence. Connected to IZeat, the same ChatGPT is asked to record each meal with its three macros and their source; IZeat sums the day and what is left, and the assistant reads it back from the record.
Do I need to track all three macros?
No. A protein target alone is a complete target in IZeat: the day then shows protein eaten against protein left, and the calorie total beside it, while carbohydrate and fat are recorded without a target. Which macros deserve a target, and at what level, is between you and whoever advises you; IZeat records what you set and recommends nothing about the balance.
How do I calculate my macros?
IZeat does not, and this page will not give you a formula. A macro target is a gram figure you choose, alone or with a clinician; if you think in percentages of a calorie target, your assistant can turn those into grams once, and IZeat stores the grams. What IZeat adds is the comparison: every meal, the day's protein, carbohydrate and fat against the figures you chose, written the same way whether the day was over or under.
Does IZeat work for keto or a low-carbohydrate diet?
It records any split with the same neutrality: a carbohydrate target in grams, protein and fat beside it, and what is left of each meal by meal. What it does not store is fibre, so it cannot show a net carbohydrate figure; the carbohydrate total is what is recorded, from the label, the table or an estimate marked as one. A person who counts in net carbs would have to keep that subtraction elsewhere.
How accurate are the macros from an estimate?
As accurate as the portion and the cooking fat that went into it, which are the two things a plate does not show. In IZeat the assistant is asked for a portion cue and the fat before a restaurant plate is recorded, and the three macro figures are then stored as an estimate, shown as one beside the label and table figures, so a week's protein total says how much of it came from a label or a table and how much was reasoned.
Does the macro ring judge my day?
No. The day report shown in the chat draws the share of the day's energy that protein, carbohydrate and fat supplied, from the 4, 4 and 9 factors, and the three bars of the day card show grams eaten against grams targeted. A bar past its target is shown as an amount; red is kept for a data problem. There is no score, no series, no badge: over and under are two facts in the same words.