Your calorie app has never seen half the food you eat.

Bao has. Ramen, pho, pad thai, biryani, dim sum, and burgers, burrito bowls, pizza and takeout too: one app for all of it. Bao lists what's on the plate, reads restaurant menus in any language, and labels every number as an AI estimate.

Download on theApp Store No ads, ever · Free to download · 7-day free trial of Pro · On Android? Get notified
A bowl of tonkotsu ramen with chashu pork and a soft-boiled egg
Tonkotsu Ramen
Pork broth, noodles, chashu and egg
820 cal Estimate
45gProtein
80gCarbs
40gFat
Ramen noodles300 cal
Tonkotsu broth250 cal
Chashu pork200 cal
Soft-boiled egg70 cal

Built for the food you actually eat.

Ramen
Ramen · Japan
Pad Thai
Pad Thai · Thailand
Pho
Pho · Vietnam
Sushi
Sushi · Japan
Butter chicken
Butter Chicken · India
Bibimbap
Bibimbap · Korea
Dumplings
Dumplings · China
Chicken satay
Satay · Indonesia
Hainanese chicken rice
Chicken Rice · Singapore
Biryani
Biryani · India
Tteokbokki
Tteokbokki · Korea
Laksa
Laksa · Malaysia
Banh mi
Banh Mi · Vietnam
Xiao long bao
Soup Dumplings · China
Cheeseburger
Cheeseburger · USA
Tacos
Tacos · Mexico
Spaghetti carbonara
Carbonara · Italy
Feijoada
Feijoada · Brazil
Mezze
Mezze · Middle East
Braised pork rice
Braised Pork Rice · Taiwan

Dinner is happening. Your app has never heard of it.

Most trackers are fine with a banana. Here is where they stop, and what Bao does instead.

The dish isn't in the database.

You search, you scroll, you pick the closest thing and hope.

Bao reads the photo, names the dish and splits it into ingredients, so a cheeseburger and a dish you can't pronounce get the same treatment. Wrong guess? Fix it in two taps.

A bowl of chicken biryani with a broccoli garnish in a copper serving bowl
Chicken Biryani
350calEstimate
Chicken Biryani338 cal
Broccoli6 cal
Cilantro garnish6 cal

Restaurant and takeout are a guess.

No label, no scale, no idea what's in the sauce.

Scan the menu before you order. Bao estimates every dish, flags your allergies, and Build My Meal plans the whole order around your day.

A tray of sixteen salt-baked prawns beside a bowl of stir-fried noodles
Prawns and noodles
935calEstimate
Stir-fried noodles490 cal
Salt-baked shrimp (16)427 cal
Soy sauce with ginger18 cal

The menu is in a language you can't read.

Point, hope, order.

Bao reads menus in any language, several pages at a time, and shows each dish in your language and the original script, with calories next to the price.

A printed Thai restaurant menu
Thai menu
6 items found, 3 shown
Tom Yum Shrimp200 cal
Chicken Rice Soup300 cal
Thai Fried Rice600 cal
Real scan output. Every number is an estimate.

See it on your own plate.

Download on theApp Store

Bao next to the apps you already have.

We read each app's own App Store listing and wrote down what it says it does. A dash means the listing doesn't say it, not that the app can't.

Bao
MyFitnessPal
Cal AI
Lose It!
Yazio
Your dish isn't in the database
Names Asian dishes in its listing
Names the dish from the photo
You're ordering from a menu you can't read
Scans a restaurant menu
Whole menu, any language
Translates a menu from another language
Into your language
Shows dish names in the original script
Original script beside it
You have allergies to watch
Flags allergies and health conditions
Flags on every scan
You just want to log it fast
Photo logging
Photo to calories
“Meal scan”Premium
“Snap a photo of your meal”
“photo meal logging”
Barcode scan
Scan the barcode
ListedPremium
Listed
Listed
No ads, on any plan
Ad-free on every plan
“ad-free logging”Premium only
No adsPro only

the listing says it their App Store listing doesn't mention it the listing says it's paid-plan only

Swipe sideways to see each app. Bao stays in view.

Quotes are from each app's US App Store description, read October 31 to November 2, 2026; capitalization normalized. Bao's menu scanner and unlimited scans are part of Bao Pro (7-day free trial). Bao's listing was read the same day.

Where each one is good, and where it stops.

Strengths and limits come from the listings. Anything from reviews is a one-star App Store review, marked user-reported.

MyFitnessPalFull comparison
Good at

A huge community (2.39M App Store ratings) and an AI coach.

The catch

Its listing names no Asian dish and lists no menu scan, so your dumplings are on their own.

“despite paying for premium which promises to be ad-free”App Store review, 1 star, Oct 22, 2026, v26.42.0, user-reported

Bao's answer

No ads on any plan. The photo names the dish, dumplings included, and the menu scanner reads the rest.

Sources: US App Store listing, read Nov 2, 2026; one-star review, user-reported
Good at

Photo-first and quick, with 373k App Store ratings.

The catch

Its listing doesn't mention a menu scan, so a menu is just paper to it.

Bao's answer

Bao scans the whole menu, in any language, and puts each dish's calories next to the price.

Source: US App Store listing, read Oct 31, 2026
Good at

Photo, voice and barcode logging, with Apple Health and device sync. 783k ratings.

The catch

It likes to slip an ad in while you count, says one reviewer.

“Now you have to watch adds to count your calories…”App Store review, 1 star, Jul 11, 2026, v18.3.700, user-reported

Bao's answer

No ads on any plan. Log the meal, close the app, nothing in between.

Sources: US App Store listing, read Oct 31, 2026; one-star review, user-reported
Good at

Meal plans, 20 languages, and no ads in Pro.

The catch

Its listing mentions no Asian dishes and no menu scan, so a bowl of laksa is on its own.

Bao's answer

The photo names the dish, laksa included, and the menu scanner handles the rest. No ads on any plan.

Source: US App Store listing, read Nov 2, 2026

Also read: Lifesum, Cronometer and fatsecret. See the longer comparisons.

We haven't run a published accuracy test against any of these apps, so we claim no accuracy win. This is about what each listing says.

No idea what's in that bowl? Three taps and you do.

Snap

Point your camera at the dish — or the menu. Home-cooked, takeout, a restaurant plate, or a menu in any language.

Know

The dish comes back named in your language and its native script, with calories, macros, fiber, and sodium — most trackers stop at macros. Honest AI estimates, not false precision.

Ask

Bao remembers you and personalizes every answer — what to eat, exercise tips, or just how you're feeling today. All in your language.

Plus the everyday stuff.

Apple Health

Weight, height and steps come in. Meals and water go out, and deleting a meal in Bao updates Health too.

Water and your own goals

Log water in any amount against your own water goal, and set your own calorie and protein targets.

Describe it instead

No photo? Type what you ate in plain words and Bao logs it.

Barcode scanner

Packaged food? Scan the barcode.

Menus that respect your diet

Vegetarian, vegan, dairy-free, halal or kosher: menu scans filter for it, and you can add a dish Bao missed.

Allergies and health conditions

Tell Bao once. Flags show up on photo scans, menus, barcodes and typed meals.

See it running

Not a mockup.
The actual app.

Three things you'll really do in Bao — tap into each phone below and watch it work.

Menu scanner

Read any menu,
in any language.

Point Bao at a menu — Thai, Chinese, Korean, anything. It reads every dish, estimates the nutrition, and picks what actually fits your goal, in your language.

Tap “Done — Analyze” in the phone
Real scan output. Every number is a Bao estimate.
Bao coach

Ask Bao anything
you're about to eat.

Your day's macros sit right at the top, then it's a chat. Ask whether the beef pho fits your cut — Bao answers for your goal, in plain language.

Tap the message bar in the phone
A real coach reply, captured from the app.
9:41
BaoBao
Your coach · online
48gprotein
780cal
1,650left
💪 48g / 104g protein — 56g to go
Bao
Morning! 48g protein down, 56g to go 💪🔥 Day 1 streak! Got any workout plans today?
Is beef pho okay if I want to lose weight?
Bao
Bao
Beef pho can TOTALLY work for weight loss — it's actually a sneaky smart choice! 🍜 A typical bowl is mostly broth and veggies, so it lands around 300–400 cal depending on portion size. Load it up with the veggie tray — fresh herbs, bean sprouts, lime — for volume with basically zero calories, plus the protein from the beef keeps you full. 💪
tap to ask ↓
Ask Bao or log a meal…
Chat
Dashboard
Coach
Profile
Snap a meal

Snap a plate.
Get the macros.

One photo. Bao breaks the dish into each ingredient, estimates the calories in every part, and logs the whole bowl as one meal.

Tap “Take Photo” in the phone
Calories and macros are an AI estimate.
9:41

Snap your meal

AI analyzes nutrition in seconds

📸 Good lighting = better results🍽️ Get the whole plate in frame📐 Shoot at a 45° angle
Meal
Bao's on it…
Tonkotsu Ramen
Tonkotsu Ramen with Chashu Pork
豚骨ラーメン
0calEstimate
45gProtein
80gCarbs
40gFat

Protein comes from the pork and egg — the noodles and broth carry most of the carbs and fat.

Ramen Noodles300 cal
Tonkotsu Broth250 cal
Chashu Pork200 cal
Soft-Boiled Egg70 cal
Portion looked
HalfSmallerAs shownBiggerDouble
Servings−1+
Retake
Chat
Dashboard
Coach
Profile

That's a real scan. Not staged.

Download on theApp Store

Honest pricing. That's the feature.

No dynamic pricing, no fake countdown timers, no “limited offer” that never ends. The price is the price.

Bao Pro
$59.99 /year
≈ $1.15/week
  • Unlimited photo & barcode scans
  • AI nutrition coach
  • Menu scanner — reads any language
Download on theApp Store
7-day free trial · cancel in two taps

A weekly plan, Bao Pro Weekly at US$4.99, is also available inside the app.

Prices shown in USD. Final localized price is set by the App Store at checkout. No ads on any plan, ever.

Bao app icon

I'm Andrew, a Taiwanese-American living in Taipei. I lift and track calories to stay in a deficit — Western apps got my oatmeal and chicken breast right, but dinner was always a guess. A bowl of braised pork rice came back as “beef stew, 400 calories.” So I built the app I actually needed: one that knows Asian food as well as it knows Western food. Bao is built by someone who eats both.

— ANDREW, FOUNDER

The honest answers.

How accurate is the AI?

Every figure is an estimate: food photographed at an angle isn't a lab scale, and we won't pretend otherwise. Bao gives you a best estimate, shows its confidence, and lets you correct anything in two taps. Corrections make it better.

Does it work on burgers and takeout, or only Asian food?

Both. Bao reads burgers, pizza, burrito bowls and takeout the same way it reads ramen, pho, pad thai and dim sum. One app, no switching.

Can it read a menu I can't read?

Yes. Scan a menu in any language, several pages at a time. Bao shows each dish in your language and the original script, with an AI estimate of its calories.

Is Bao more accurate than Cal AI or MyFitnessPal?

We haven't published a head-to-head accuracy test, so we won't claim a win. What we can show is in the table above: what each app's own App Store listing says it does.

Is there Traditional Chinese?

Yes. The entire app works in Traditional Chinese, from onboarding to the coach.

How do I cancel?

Two taps: Settings → your Apple ID → Subscriptions → Bao → Cancel. No emails to write, no retention phone call, and the app tells you the same thing.

What happens to my data?

Your food log is yours. No ads means no ad tracking; the privacy policy spells it out in plain language.

Know your food. Finally.

Free download · 7-day Pro trial · no spam, no ads.

Download on theApp Store Available on iPhone · requires iOS 16 or later · Android? Get notified