Skip to main content
Comparison

A free MacroFactor alternative for adaptive TDEE

MacroFactor is a paid phone app that logs your food and learns your calorie burn from your weigh-ins and what you eat. The FitnessVolt TDEE tracker does the adaptive part of that job for free in your browser. It needs your weight and one calorie total per day, not a full food diary.

Get your starting estimate 30 seconds. No account needed for the number.

By FitnessVolt. Updated .

MacroFactor details checked on October 21, 2026, from its app store listings and its own site. Prices are US prices.

Illustration: a man checks his phone beside a bathroom scale, next to the words "Free Adaptive TDEE Tracker: learns your real burn from your weigh-ins".

Which one fits you

Pick MacroFactor if:

  • you want to log every meal in one app, with a curated food database, photo and voice logging and a label scanner;
  • you want a native app on iPhone, Android or Apple Watch;
  • you are happy to pay $71.99 a year once the 7-day free trial ends.

Pick the FitnessVolt tracker if:

  • you already log food in MyFitnessPal or Cronometer, or you just know your day's total, and want the adaptive part without paying for a second app;
  • you want to use it on a laptop as well as a phone;
  • you want to see why your target changed, with a button to undo it.

You can also pair it with any food app: log meals there, type the day's total here.

MacroFactor and FitnessVolt side by side

Both work from the same energy balance: what you ate, minus the energy in your weight change, gives your burn. The table shows where they differ.

FeatureMacroFactorFitnessVolt TDEE tracker
Price$11.99 a month, $47.99 for six months or $71.99 a year (US)Free. A free FitnessVolt account saves your log
Free versionNone. A 7-day free trial, then a subscriptionThe whole tracker is free
Where it runsiPhone, iPad, Apple Watch and Android apps. Its FAQ says there is no desktop version for nowAny browser: phone, tablet or computer. No app to install
What you logEach food, from a database, barcode, photo, voice or nutrition labelYour weight, and one calorie total for the day. Protein, carbs and fat are optional
Food databaseLarge, verified databaseNo food search. Log food anywhere and enter the total
Barcode scanYesYes. It looks up the packaged food and adds its calories to the day's total
Targets you getCalories and macros, adjusted at weekly check-insA calorie target with protein, carb and fat grams. Pick 3 or more training days and you also get a training-day and a rest-day target
How it finds your burnPredicts your weight change from its burn estimate and your intake, then corrects the estimate when your scale disagreesFits a line through up to 28 days of weigh-ins, compares it with your average intake, and moves the estimate at most 200 cal a week
Days you don't logEstimates your intake on unlogged days, so updates pause less oftenDays you mark partial stay out. A week needs complete totals on 4 or more days to measure your burn
How sure it isNot stated on MacroFactor's public pagesShows a label such as "Calibrating: 60% your data" and a likely range
When the target changesAt each weekly check-inEach change comes with one sentence: your new burn, and your target before and after. A button takes you back to the old target
History from other appsApple Health and Google Fit data, last 30 daysMyFitnessPal and Cronometer export files, up to 26 weeks. No Apple Health or Google Fit
Weigh-ins only, no caloriesBuilt around food logging; estimates the days you skipRuns a pace check from your weight trend and suggests a 100 cal change, which you accept or decline

Where MacroFactor is better

  • Food logging. MacroFactor logs from a verified database, a barcode, a photo, a spoken description, a nutrition label or a recipe link. FitnessVolt has no food search. If logging speed decides whether you keep going, this matters more than price.
  • Days you skip. MacroFactor's current algorithm estimates what you ate on days you did not log. FitnessVolt leaves those days out, so a patchy week cannot measure your burn. With weigh-ins alone it still checks your pace.
  • More in the box. Micronutrient breakdowns, a habit tracker, a period tracker and integrations. It holds a 4.8 rating on both app stores from tens of thousands of reviews.

Where the FitnessVolt tracker is better

  • It costs nothing, for good. No trial clock and no subscription. A free FitnessVolt account keeps your log, and you can open it on your laptop as well as your phone.
  • Keep your food app. Log in MyFitnessPal, Cronometer or on paper, then enter the day's total. Months of history come across in one import, and your estimate is ready when it finishes (steps under Switching).
  • Every change explains itself. When your target moves you get one sentence, for example: "Your weigh-ins and logged calories put your burn at 3,367 cal a day (it was 3,286). Your target moves from 2,736 to 2,817 cal a day." Under it sit your target now and before, and a button to go back.
  • You see how sure it is. The estimate shows a likely range and how much of it comes from your own data. Before your first measured week it is the formula's number. It reads "Measured" from 95%.
  • Training days and rest days. Pick 3 or more training days in Settings and you get a higher target on training days and a lower one on rest days, both shown beside the weekly average.
  • Weigh-ins are enough to start. Skip calorie logging for a week and the tracker checks your pace from your weight trend instead. If you are off plan, it suggests eating 100 cal a day more or less, and nothing changes until you accept.
Tracker card titled "Your estimate moved": your weigh-ins and logged calories put your burn at 3,367 cal a day (it was 3,286); your target moves from 2,736 to 2,817 cal a day. Buttons: Keep 2,817 cal a day, Go back to 2,736 cal a day.
The update from that example on the Today page: the sentence first, then your target now and before, and the button to go back.

How the FitnessVolt adaptive estimate works

You give it two things: your morning weight and each day's calorie total. Once a week, with your first weigh-in after the week is ready, it works out your weight trend, your average intake, your burn and your new target.

Diagram in three steps: 1, weigh in most mornings; 2, log calories from any app, or skip; 3, weekly update, where the target changes with one sentence saying why.
The daily loop: weigh in, log a calorie total (or skip it), and read the weekly update.
  1. Your weight trend. It fits a straight line through up to 28 days of weigh-ins, so one salty dinner barely moves it. It needs at least 8 weigh-ins across 14 days.
  2. Your average intake. It averages your calorie totals over the same days. You need complete totals on at least 4 days, and on at least half the days in that stretch.
  3. Your burn. Intake minus the energy in your weight change, at 7,700 cal per kg (about 3,500 per pound). Eat 2,300 a day while losing 0.25 kg (about half a pound) a week and your burn works out at about 2,575 a day.
  4. Your new target. The tracker blends that measured burn into your estimate, moving it no more than 200 cal in a week, then applies your goal's deficit or surplus and the safety floor.

Calorie floor: The calculator never sets a daily target below the higher of your BMR x 1.2 or 1,200 kcal for women and 1,500 kcal for men, and a fat-loss deficit never goes past 25% of your TDEE or a loss of 1% of your body weight per week. If your goal rate would break either limit, the target stops at the limit and the result tells you why. For a very small or very sedentary person that minimum can sit above their TDEE; a fat-loss target then stays at TDEE, with no deficit, and the result says to talk to a doctor first. How the safety checks work.

Tracker card titled "Your estimate moved": target now 2,770 cal a day, 3,046 on training days and 2,563 on rest days; before this update 2,730. Buttons: Keep 2,770 cal a day, Go back to 2,730 cal a day.
Another measured week, for someone with 3 or more training days set: the update also gives a training-day and a rest-day target.

Every rule and threshold is on the methodology page.

When you only weigh in

A week with weigh-ins but fewer than 4 calorie days cannot measure your burn, so the tracker does not claim one. It compares your 14-day weight trend with the rate your goal asks for. Off plan by 150 cal a day or more in two checks in a row, it suggests 100 cal more or less. Nothing changes until you accept, and pace changes stop at 200 cal in total.

Tracker card titled "Pace check": in the 2 weeks to 21 Oct you were losing 0.16 kg a week and your plan is to lose 0.5 kg a week, so eating 100 cal a day less is a step toward your plan. Target now 2,485, suggested 2,385. Buttons: Eat 2,385 cal a day, Stay at 2,485 cal a day.
A pace check from weigh-ins alone. The suggestion waits for your answer.

You can fix your own target

Set your daily target yourself in Settings and it stays until you clear it. A measured update still tells you what your plan now says, and the tracker refuses a fixed target below the safety floor.

Switching to the FitnessVolt tracker

From MyFitnessPal or Cronometer

  1. Run the calculator and sign in from the result.
  2. Export your data from MyFitnessPal (the Nutrition Summary and Measurement Summary files) or Cronometer (Daily Nutrition and Biometrics).
  3. On the tracker's Daily Log page, open Bring in your history and choose the files.
  4. The tracker replays up to 26 weeks into weekly check-ins. Older days stay in your log without a check-in.

From MacroFactor

FitnessVolt cannot read a MacroFactor export yet. Run the calculator for your starting number, then log your weight each morning and your day's calorie total. Weigh-ins alone start pace checks within about two weeks. Add calorie totals on 4 or more days a week and the tracker measures your burn.

Leaving later? Settings has a Download button for your data, and a delete option.

Start with your formula number

The calculator takes about 30 seconds. Sign in from your result to start tracking.

Open the calculator

Frequently Asked Questions

This tool provides estimates for informational purposes only. It is not medical advice. Consult a healthcare professional before making dietary changes, especially if you have a medical condition, eating disorder history, or are pregnant/nursing.