Text What You Ate: Calorie Tracking by Message (2026)
Yes — you can track calories today just by texting what you ate, no app required, and at least six services now offer it. The AI behind the reply matters less than you’d think; what actually determines whether one of these bots works for you is which messaging app it runs on. WhatsApp-based bots like Kcaly AI work globally on your existing data plan. SMS-based bots work over your carrier’s text plan. iMessage-based bots only run on an iPhone, iPad, or Mac. Below is an honest look at all six, and why that one platform choice matters more than any feature list.
By Naor Lugassi, founder of Kcaly AI. Last updated: September 20, 2026.
How texting-based calorie tracking works
The mechanics are the same across every service in this category: you send a message describing a meal — “grilled chicken salad with olive oil” is enough — and a language model parses the food, portion, and preparation, matches it against a nutrition database or its own estimate, and replies with calories and macros, usually within seconds. Most also accept a photo or a voice note as an alternative to typing. The differences that actually matter to a user aren’t in that core loop; they’re in which app carries the message back and forth, what that app costs to use, and where in the world it works at all.
Six ways to text your calories, compared
Based on each provider’s own public website as of September 2026. Where a provider doesn’t state a figure publicly, the cell says “Not stated” rather than a guess.
| Service | Messaging channel | Where it works | Price after trial |
|---|---|---|---|
| Kcaly AI | Any of the 180+ countries WhatsApp operates in; any smartphone | $5.50/month or $60/year, 3-day free trial | |
| TextCalio | SMS | Any phone number that can send/receive SMS; standard carrier text rates apply outside an unlimited plan | $9.99/month or $69.99/year, 7-day free trial |
| MealByMeal | SMS | Any phone number; provider states normal carrier texting fees apply | $7/month or ~$70/year reported, 1-week free trial |
| The Tracker App | iMessage (some features also via Telegram) | iPhone, iPad, or Mac only — not Android | Free tier stated; paid Pro tier price not stated |
| Cal & Lorie | SMS + Facebook Messenger | Any phone number or Messenger account | Free to try; paid membership required, price not stated |
| ParrotPal | Primarily its own app, with WhatsApp as a secondary logging channel | Requires a ParrotPal app account; WhatsApp is a companion channel, not the main product | Not stated for the WhatsApp channel specifically |
The pattern: every service in this list is genuinely text-first, but only Kcaly AI and ParrotPal use WhatsApp as the channel, and only Kcaly AI treats WhatsApp as the primary product rather than a secondary option bolted onto an app. Two run over SMS, which works on any phone but carries per-message carrier economics outside a flat-rate texting plan. One runs entirely inside Apple’s iMessage, which locks out roughly half the global smartphone market by definition.
Why the messaging channel matters more than the AI
This is the part you only notice from actually operating one of these bots, not from comparing feature lists: the AI that parses “two eggs and toast” into calories is broadly interchangeable across providers — the same large language models power most of them. What isn’t interchangeable is the pipe the message travels through, and that pipe decides who can use the product at all.
SMS charges by the message, everywhere it isn’t flat-rate. In the US, unlimited texting is standard on most plans, so SMS-based trackers like TextCalio and MealByMeal feel free to use even though they aren’t — the cost is folded into a phone bill the user already pays. Outside a flat-rate plan, or when traveling internationally, SMS reverts to per-message carrier pricing that neither provider's public site guarantees away. A calorie bot you text five times a day adds up fast under that model.
iMessage is an operating-system feature, not a cross-platform channel. The Tracker App’s entire pitch — log inside the Messages app you already have open — only works if that app is iMessage, which Apple restricts to its own hardware. That’s a deliberate, reasonable design choice for an Apple-first product, but it means the tracker structurally cannot reach Android users, which is most of the smartphone market outside North America.
WhatsApp is the one channel built for global reach by default. It runs over the same mobile data or Wi-Fi connection as any other app, works identically on iPhone and Android, and is already the default messaging app in most of the world — which is exactly why we built Kcaly AI on it rather than on SMS or a native app. That’s a genuine advantage for reach, not a marketing claim: it's the direct, practical reason a WhatsApp calorie bot can serve users in Brazil, India, or Germany with the same product and the same price as a user in the US, where SMS- and iMessage-based competitors are effectively regional by construction. It comes with its own trade-off worth being honest about — running on WhatsApp means depending on Meta’s Business API policies, which we cover in detail in free WhatsApp calorie-counting bots compared.
What to check before you pick a text-based tracker
- Does it even work on your phone? Check the channel first, not the feature list — an iMessage tracker is a non-starter on Android, and an SMS tracker's real cost depends on your specific texting plan and country.
- Is the nutrition data sourced or estimated? Ask whether the provider names an underlying nutrition database. Kcaly AI matches meals against USDA FoodData Central rather than relying on AI estimation alone — worth checking for any competitor before trusting the numbers it sends back.
- What does it cost you beyond the subscription? An SMS-based tracker's subscription price isn’t the whole cost if you’re outside a flat-rate texting plan; factor in your own carrier's per-message rate before comparing headline prices.
- Do you want texting as the main product or a side channel? ParrotPal's WhatsApp option is a companion to its main app, not a full replacement for it — if you want to never open an app at all, that's a meaningfully different promise than a WhatsApp-native or SMS-native product makes.
For the full step-by-step of getting a WhatsApp-based tracker set up from your first message, see how to track calories on WhatsApp, and if you’re weighing WhatsApp logging against a traditional app-based diary specifically, MyFitnessPal vs WhatsApp calorie tracking.
If you want to set calorie and macro targets before you start logging against them, our macro calculator is free and takes under a minute.
Frequently asked questions
What's the easiest way to track calories just by texting?
Message an AI food-logging bot a plain sentence describing what you ate — "two eggs and toast with butter" — and it replies with calories and macros in seconds. No app to open, no food database to search. The main decision is which messaging channel the bot runs on, since that determines whether it works on your phone and where you live: WhatsApp-based bots (like Kcaly AI) work in any of the 180+ countries WhatsApp operates in, SMS-based bots work over your carrier's text plan, and iMessage-based bots only work on an iPhone, iPad, or Mac.
Do text-based calorie trackers work outside the US, or on Android?
It depends entirely on the channel, not the AI behind it. iMessage-based trackers (The Tracker App) are Apple-only by definition — no Android, no matter where you live. SMS-based trackers (TextCalio, MealByMeal, Cal & Lorie) work on any phone number, but international SMS can incur per-message carrier charges outside a domestic unlimited-text plan, and neither publishes guaranteed international coverage. WhatsApp-based bots run over your existing data connection like any other chat message, which is why WhatsApp is the default messaging app in most of the world outside the US — it's the only channel of the three built for global reach by default.
Is texting your meals as accurate as using a calorie-tracking app?
Accuracy depends on the AI model behind the message, not the channel it arrives through — a WhatsApp bot and an app can use the identical nutrition database. What differs is verification: Kcaly AI matches parsed meals against USDA FoodData Central rather than relying on AI estimation alone, which we state explicitly; most of the text-based trackers in the comparison below describe their food data as AI-estimated without naming an underlying nutrition database, so their accuracy claims aren't independently checkable from public information.
Which text-based calorie tracker should I actually pick?
Start with the channel you already use daily, since that's what determines whether you'll actually keep logging. If you're outside the US or already default to WhatsApp for messaging, a WhatsApp-based bot like Kcaly AI removes the friction of a second app entirely. If you're a US-based iPhone user who wants logging inside Messages specifically, The Tracker App's iMessage integration fits that habit. If you specifically want SMS with no app or internet connection required, TextCalio or MealByMeal are built for that. All of them beat re-opening a food-database app you keep forgetting to launch.
The bottom line
Every text-based calorie tracker does roughly the same trick: turn a sentence about food into calories and macros. The real decision isn’t which AI does that best — it’s which messaging channel you're willing to use every day, and whether that channel actually works on your phone, in your country, without per-message fees eating into a subscription you're already paying for. WhatsApp is the only one of the three channels here built for global reach on any smartphone by default, which is why it's the one we bet the product on. Start Kcaly AI’s 3-day free trial on WhatsApp — no credit card, no new app, and USDA-matched nutrition data from your first message.
Share this with a friend
Send it straight to WhatsApp in one tap.
Bereit für smarteres Tracking?
Kcaly AI trackt Kalorien, Protein, Makros und den Insulin Load Score — alles über WhatsApp.
Kostenlos starten — 3-Tage-Testphase