MacroCodex app icon MacroCodex
MacroCodex chart comparing calorie intake against adaptive Maintenance Calories (TDEE) over 90 days
Built for fat loss, maintenance, and lean gains

See when your maintenance calories dip and your fat loss stalls.

Does your weight loss or weight gain stop after a while on a diet? MacroCodex helps you spot dips in maintenance calories from metabolic adaptation, then auto-adjusts your calorie target and macros so your plan stays aligned with your real maintenance calories (TDEE).

13,000+ users MacroCodex is already helping thousands of people track real maintenance calories instead of relying on one-time calculator guesses.
What MacroCodex helps you do
See when your maintenance calories change instead of assuming your old target still works.
Separate a real adaptation-driven stall from normal day-to-day water weight fluctuations.
Adjust calories and macros using your true maintenance calories (TDEE), not from guesswork or frustration.
Contains no ads and no subscription. Forever Free Promise. We do not sell any data. Read our privacy policy for more details.
Green dashed line = Maintenance Calories (TDEE)
1. Your fat loss slows down If your calorie intake looks consistent but the green Maintenance Calories (TDEE) line drops, your old deficit may not be a real deficit anymore.
2. You can see why it happened Instead of guessing, the chart shows that your maintenance calories changed over time, which is exactly the kind of adaptation that can stall progress.
3. The app tells you the next move MacroCodex can tighten your calorie target and update your macros so your plan matches your current maintenance calories, not your old ones.
4. You stop reacting blindly You can tell whether progress stalled because of a real drop in Maintenance Calories (TDEE). You no longer react to day-to-day fluctuations that mostly come from water weight changes.
Why this beats a one-time Maintenance Calories (TDEE) calculator

It usually takes MacroCodex around 3 to 4 weeks of real intake and weight data to lock onto your true maintenance calories. Static Maintenance Calories (TDEE) calculators can be off by hundreds of calories for some people, because they do not learn from what your body is actually doing.

Most TDEE calculators rely on formulas derived from population averages using regression analysis. While formulas such as Katch-McArdle can account for body fat percentage, they cannot capture individual differences in metabolism, activity levels, hormones, or lifestyle. They also struggle to account for metabolic adaptation from long-term dieting, PCOS, thyroid disorders, and other factors that influence calorie needs.

See the full coaching flow

The app is not just a calculator. It helps users choose a direction, build a plan, review trend data, and keep the daily targets visible.

More ways MacroCodex keeps you on track

The app also helps with the small day-to-day decisions: staying active, following your targets, trusting your trend, and choosing the right phase at the right time.

Frequently asked questions

Common questions about maintenance calories, logging, imports, and how MacroCodex adapts to your real data over time.

What if I am transgender?

Select the option that describes you best. The app will still work even if you choose the wrong sex, because it mainly relies on your calorie intake and weight data, not your sex.

Sex is only used for the initial estimate.

How does it calculate my maintenance calories?

MacroCodex uses the Katch-McArdle formula for the initial estimate. After that, it tunes your maintenance calories using your weight and calorie intake data.

It usually reaches good accuracy after about 3 weeks, or 21 days.

Can I provide my own maintenance calories if I already know them?

Yes. During onboarding, the app gives you the option to enter your own maintenance calories.

Do I need to enter steps, cardio, or lifting calorie-burn data?

No. If you are in a surplus, your weight goes up. If you are in a deficit, your weight goes down. MacroCodex uses that relationship to estimate your true maintenance calories over time.

Comparing intake against your weight trend is more reliable than depending on wearable calorie-burn estimates.

Does it support keto?

Yes. You can adjust your macros to fit keto or any other macro split you prefer.

How often do I need to log calorie intake?

For a reliable estimate, aim to log at least 7 out of 10 days. The app only needs your total calorie intake recorded once per day.

Does it support imports from calorie tracking or smart scale apps?

Yes. You can use Google Health Connect to import your data.

Can I import body fat percentage?

No. Most smart scales and watches are not reliable enough for an accurate body fat percentage estimate. We recommend using DEXA if available, or the US Navy formula or calipers inside the app.

For more detail, see the body fat guide.

What if I have a much more active day than usual?

You do not need to manually tweak the app day by day. If your overall activity level increases over time, your maintenance calorie estimate will rise as well.

If you choose to eat above or below target on a high-activity day, just log it normally. The algorithm will still adapt over time.