The calorie tracker that
gets Indian food.

Snap your thali, scan a barcode, or just say "two rotis and a katori of dal". Macrowala estimates calories, protein, carbs and fat in seconds, in the portions Indian kitchens actually use. Works with any cuisine.

Works in your phone's browser. Add it to your home screen like an app.

Log a meal in the way that suits you

Every method feeds the same daily view of calories and protein against your targets.

📷

Photo logging

Take a photo of your plate. Add a note such as "two rotis" to sharpen the estimate.

▦

Barcode scanning

Point the camera at a packaged food's barcode and log a serving, using the product's details from the Open Food Facts database.

🎙

Voice logging

Say what you ate, check the words, and log it. No typing numbers.

🍽

Smart Swap, before you order

Photograph the menu or screenshot your delivery app. Dishes are ranked against your targets, and heavy ones come with a lighter swap from the same menu, like tandoori chicken instead of butter chicken.

🗓

Weekly meal plans

Seven days around your calorie and protein targets, with a grocery list. Choose veg, egg, non-veg, vegan or Jain, mark your vrat days, keep cooking under 20 minutes, and build in the meals you log most, with your own numbers.

🎯

Goals that fit you

Presets for fat loss, maintenance, muscle gain and performance, or set your own calorie and protein targets.

📤

Share your plate, or your swap

Turn a meal or a Smart Swap into a card with a headline and the numbers, sized for an Instagram post or a WhatsApp group.

Built for the way India eats

Most trackers were built around sandwiches and salads. This one knows a katori from a cup.

Rotis, katoris and ladles

Log in the portions you actually serve, not grams you have to guess.

Your oil, your ghee

Every meal shows the oil or ghee it assumed. One tap sets it to less or more, and you can tell us your kitchen's usual once.

North, South and everything between

Idli and sambar, rajma chawal, poha, dosa, thalis: set your usual food once and every estimate follows it.

Veg, Jain and vrat days

Sabudana khichdi, kuttu roti, samak rice and makhana are a tap away in Quick add. Meal plans keep to veg, egg, vegan or Jain food, and to fasting foods on the days you keep vrat, or all week for Navratri.

2 roti1 katori dal1 katori rice3 idli1 masala dosa1 cup chai

How it works

Set up takes about a minute.

Set your goal

Choose a goal and daily calorie and protein targets.

Log as you go

Photo, barcode, voice, menu or manual entry, filed under breakfast, lunch, dinner or snack.

Stay on target

See what's left for the day, keep your streak, and plan the week ahead.

Simple pricing

One plan with every feature. Cancel whenever you like.

Monthly

$9.99
per month
Choose monthly
Best value

Yearly

$59.99
per year
Choose yearly

Also available weekly at $2.99. Prices in US dollars. Taxes may be added at checkout depending on where you live. Subscriptions renew automatically until cancelled; see our refund and cancellation policy.

Questions

 

How accurate are the estimates?

They are estimates, not measurements, and two things move them most: the portion, and the oil or ghee that went into the pan. So every estimate lists the portions it assumed, and you can change any item with a tap. Each meal also shows how much oil or ghee it assumed, about two teaspoons for a home dal, say, and you set it to less or more with one tap; in Profile you can tell us your kitchen cooks with less or more as its usual. If an estimate fails one of our checks, we show it to you to check before anything is logged. Once you've logged a typed meal, typing the same words again logs the same numbers, including any correction you made, so your log stays consistent. Barcode entries use the product's details from Open Food Facts, a public database, where it has them.

Is there a free trial?

No. You can try a few typed meals on this page, but the app itself needs a subscription. Every feature is included in it, and you can cancel at any time.

How do I cancel?

In the app, open Profile and choose Manage subscription. You keep access until the end of the period you've paid for. You can also email us.

Paying from India: why does my bank show a limit of ₹15,000?

With an Indian card or UPI, your bank sets up a standing instruction for the renewals, and Indian rules give every such instruction a ceiling, usually ₹15,000. It's a limit, not a charge: each renewal takes only your plan's price, the amount you saw at checkout, and your bank tells you before each one. You can cancel any time in the app, and the instruction ends with it.

I changed phones, or added the app to my iPhone Home Screen. How do I bring my account?

On the device you already use, open Profile and tap Get a move code. On the new one, open Macrowala and tap Move my account here: your meals, goals and subscription come across. The old device stays signed in, so reset it before you give it away. On iPhone the Home Screen app starts empty, so do this after adding it. If you no longer have the old device, or cleared your browser data, choose Restore purchase and enter the email you paid with and the subscription ID from your receipt. That brings back your subscription, but not the meals and goals saved on the old device.

Can I use Macrowala on more than one device?

Yes, on all your own devices at once: phones, a tablet or a computer's browser. Add each one with a move code, as above, and they all show the same meals, goals and meal plan. Don't use Restore purchase to add a device: it moves your subscription to the new one, and your other devices lose it. Everyone on one account shares a single food log and set of goals, so each person needs their own subscription.

Is this medical advice?

No. Macrowala is a general fitness tool. If you have a medical condition, are pregnant, or take medicines that affect appetite or weight, agree your targets with your doctor or dietitian.