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.Try it: type a meal
Write what you ate, the way you'd say it. You get three tries a day here, and the examples don't use them up. The app also reads photos, barcodes and menus.
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.
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.
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.