A free macro tracker logs protein, carbohydrate and fat against a daily target without a subscription, at least at first. The catch is that most apps put the macro breakdown itself behind the paid tier, so the honest question is which trackers are genuinely free for macros and what the upgrade costs when you hit the wall.
Free to log, paid for macros
Most tracking apps let you log food and count calories free, then charge for the macro split, so a free macro tracker in the strict sense, one that shows protein, carbohydrate and fat at no cost, is rarer than it looks. Read what the free tier actually includes before committing, because the feature you want may be the one behind the paywall.
What the upgrade costs
When the free tier does not cover macros, the upgrade is a subscription, and the number that matters is the annual price, not the intro month, because you track the same split all year. The app price record on this site quotes those figures from each app's own page, so you can see the real cost before you rely on a free tier that limits macros.
The target is free either way
Whatever tracker you use, the macro target itself is free arithmetic: the macro calculator on this site produces your protein, carbohydrate and fat split from bodyweight and goal. A tracker charges to make daily logging convenient, not to work the split out, so you never need a subscription just to know your numbers.
Questions people ask about free macro tracker
Is there a genuinely free macro tracker?
Some apps log calories free but put the macro split behind a paid tier, so read what the free version actually includes; the macro target itself is free arithmetic you can get without any app.
What does a macro tracker cost after the free tier?
A subscription, and the figure that matters is the annual price rather than the intro month; the app price record here quotes those from each app's own page.
Do I need to pay to know my macros?
No. The macro calculator on this site produces your split from bodyweight and goal for free; an app charges only to make daily logging against it convenient.