HabitStack

Calorie counter

Count calories and macros without the faff

Log breakfast, lunch, dinner, snacks and drinks in seconds, scan a barcode to fill in nutrition automatically, and see how much you have left for the day against your own targets.

Free to use. Works in your browser and installs to your home screen.

HabitStack food diary with meals logged and calories, protein, carbs and fat for each food

How the calorie counter works

Most foods take one or two taps to log, and the ones you eat often are saved for next time.

  1. Set your targetsChoose daily calories, protein, carbs and fat, with different targets on different days if you like.
  2. Log what you eatScan a barcode, pick from your saved foods and recipes, or add something new.
  3. See what is leftYour remaining calories and macros update as you go, right at the top of the screen.
  4. Spot the trendsStats show your averages over 7 days, a month, a year or all time, alongside your weight.

Everything a food diary needs

Barcode scanner

Scan packaged food with your phone camera and the nutrition is filled in from the Open Food Facts database.

Macro targets

Track protein, carbs and fat as well as calories, with optional targets per weekday for training and rest days.

Recipes with macros

Build a recipe once and its calories and macros per serving are worked out for you, then log it in one tap.

Water and drinks

Log water with quick-add amounts or a custom amount, and keep drinks separate from your meals.

Weight tracking

Log your weight and see the trend over time next to your calorie intake.

Stats and history

Browse any past day, and see daily averages for calories and protein over the period you choose.

Not sure what your targets should be?

Use the free TDEE calculator to estimate how many calories you burn each day and what to eat to lose, maintain or gain weight. Then the macro calculator splits that into protein, carbs and fat. HabitStack uses the same method inside the app, so you can set your targets from your own body stats once you sign up.

Frequently asked questions

Is HabitStack a free calorie counter?

Yes. You can log food, scan barcodes, set calorie and macro targets and track your weight for free, with no adverts.

Does it have a barcode scanner?

Yes. Scan a barcode with your phone camera and the nutrition is looked up in the Open Food Facts database. You can check and edit it before saving.

Can I track macros as well as calories?

Yes. Set daily targets for protein, carbs and fat, and see how much of each you have left as you log.

Can I have different targets on different days?

Yes. You can set targets per weekday, for example more carbs on training days and fewer on rest days.

Do I need to download an app?

No. HabitStack runs in your web browser and can be added to your home screen, where it opens like a native app.

Start your food diary today

Create a free account, set your targets and log your first meal in a couple of minutes.

Create your free account