Live on Telegram · @bitenotebot

From bite to log
in three seconds.

Snap, speak, or type a meal inside Telegram. Get kcal and macros back as honest ranges with a confidence level — not fake-precise numbers from a 2015 database.

3 free trial estimates·no install·15 languages·~2s response

A meal photographed and analyzed by BiteNote inside Telegram
~2sec
Median time from message to estimate
15langs
PL, EN, ES, DE, FR, IT, PT, RU, UK, TR, NL, CS, JA, KO, ZH
3inputs
Photo, voice note, or plain text — whichever is fastest
0apps
Lives inside Telegram. Works on iOS, Android, desktop, web
How it works

Three inputs. One message.

No app to install, no database to scroll, no “did you mean grilled or fried?” You send what's easiest in the moment. The bot replies in seconds.

01A user photographs a plate of food and sends it to BiteNote in Telegram

Snap a photo

Open the chat, take a picture of your plate, hit send. The bot identifies the dish and estimates portions from visual cues.

📷 send photo
02A user records a voice note describing their meal

Speak it out

Hold the mic. “Two slices of margherita and a Diet Coke.” Voice transcription handles 15 languages, including code-switching.

🎙️ hold to talk
03A user types a meal description in Telegram and gets a structured response

Type a sentence

“5 chicken mcnuggets.” Branded items use the manufacturer's published numbers — those come back exact, not as a range.

⌨️ 5 chicken mcnuggets
Why ranges, not lies

Photo calorie apps are wrong
76% of the time.

That number is from peer-reviewed work on consumer food-photo trackers. Every other app hides the uncertainty behind a single tidy number. We show it to you.

A range tells you what the model actually knows. A single number tells you what it wishes it knew.

  • Ranges with confidence levels — low, medium, high — so you know how much to trust the number.
  • Branded foods come back exact. Type “Big Mac” or “Grande oat latte” and you get the manufacturer's published values, not a guess.
  • Macros, not just calories — protein, fat, carbs all get the same treatment.
  • No streaks, no shame. Tracking is a tool, not a lifestyle. Skip a day, skip a week — your data waits.
BiteNotebot · @bitenotebot
a bowl of spaghetti carbonara, restaurant portion 🍝
🍝 Spaghetti carbonara · ~380 g
Calories720 – 880 kcal
Protein28 – 34 g
Fat36 – 46 g
Carbs68 – 82 g
Medium confidenceportion estimated from photo
grande oat milk latte
☕ Starbucks Grande Oat Latte
Calories220 kcal
Protein7 g
Fat8 g
Carbs29 g
Exactmanufacturer values
How we differ

Built for how people actually eat.

Most calorie tools were designed in the database era — type the food, scroll the list, hope the entry matches. BiteNote was designed for the conversation era. Here's what changes.

BiteNoteTypical calorie appGeneric photo‑AI tracker
Install required none — lives in Telegramapp store downloadapp store download
Time to log a meal~3 secphoto · voice · text~30–60 sec database search~10 sec photo only
Voice input 15 languages, hands-free typing only photos only
Native-language home cooking pierogi, tagine, bibimbapEnglish-first databaseoften misidentifies
Honest about uncertainty ranges + confidence levels fake-precise single number fake-precise single number
Branded foods exact manufacturer valuesuser-submitted entries vary photo-only — brand unknown
Pay model sub or one-time packssubscription + Premium nagssubscription required
Card on file none — Telegram Starsrequiredrequired

Comparison reflects common patterns in the consumer calorie-tracking category as of 2026. We're an indie product — if anything here gets out of date, email contact@tri.ovh.

Pricing

Pay in Telegram Stars. No card on file.

Try 3 estimates on us. If you like it, pick a sub or a one-time pack — whichever fits how you eat. Stars are billed by Telegram via Apple/Google IAP; ~$0.013 each.

Lite

7 days
49 ⭐≈ $0.64
  • 30 estimates per day
  • Photo, voice, text inputs
  • All 15 languages
  • Pause or cancel anytime
Start with Lite
Most popular

Pro

30 days
249 ⭐≈ $3.24
  • 100 estimates per day
  • Priority response queue
  • Pause for 30 days, paid time preserved
  • Export your full history (JSON)
Get Pro

Pro Yearly

365 days
1999 ⭐≈ $26
  • Everything in Pro, for a full year
  • 4 months free vs paying monthly
  • One charge, no monthly renewals
  • Cancel from /account anytime
Buy Yearly

Or just buy a pack of estimates.

No subscription, no expiry. Tops up your account.

10estimates
2.90 ⭐ each
29 ⭐≈ $0.38
50estimatesBest per estimate
1.98 ⭐ each — 32% off
99 ⭐≈ $1.29
200estimates
1.50 ⭐ each — 48% off
299 ⭐≈ $3.89
No card on file No auto-renewal traps Cancel from /account Refund within 24h if unused

Trial: 3 estimates, lifetime — not per day. Once they're used, you decide if it's worth paying for.

FAQ

Honest answers to the obvious questions.

Why should I trust the calorie numbers?

You shouldn't trust any photo-based calorie tracker as ground truth — including ours. That's exactly why we return ranges with confidence levels. A “medium confidence: 720–880 kcal” is more honest than a fake-precise “803 kcal” from a database lookup of the wrong dish. For typed branded items (Big Mac, Grande latte), we use manufacturer-published numbers — those are exact.

How is this different from a regular calorie app?

Three things: speed, honesty, and language. Most calorie apps make you scroll a giant database, then return a fake-precise single number from whichever entry you picked. BiteNote takes a photo, voice note, or short sentence — in any of 15 languages — and replies in seconds with a range and a confidence level. It's a different shape of tool, optimised for the meal in front of you, not for archival precision.

Can I cancel? Will I get charged again?

Yes. Type /account in the bot, hit cancel — done. No card on file means there's nothing to auto-renew anyway. You can also pause for 30 days; your remaining paid time is preserved. Refunds available within 24h of purchase if you haven't used the credits.

What happens to my photos?

Photos are sent to the inference model to generate the estimate, then logged with your account so you can review history. You can export everything as JSON (GDPR Art. 20) or wipe it permanently (Art. 17) from /account. We don't sell data and we don't train on it.

Is this medical or nutrition advice?

No. BiteNote is a tracking aid, not a clinician. If you're managing diabetes, an eating disorder, allergies, or any condition where precise intake matters, talk to a registered dietitian. The ranges-and-confidence framing is also why we're a worse fit for obsessive precision and a better fit for casual awareness.

Why Telegram and not a real app?

Because the install step is where 90% of people quit. Telegram is already on your phone, the keyboard already speaks your language, voice notes already work, and you can use it from desktop or web at the same time. Building a separate app would add friction without adding capability — so we didn't.

What if the bot gets the food wrong?

Reply with a correction (“that's tofu, not chicken”) and the bot re-estimates. If you get a clearly broken response, send /feedback — a human reads them. We're a small team; we read everything.

Who's behind this?

An indie shop at tri.ovh. No VC, no growth team, no AI hype tour — just a bot that estimates calories and tries not to lie about how confident it is.

3 free trials. No install.
One tap to start.

If it isn't useful in 30 seconds, you've lost nothing. If it is, you'll know which sub or pack fits.

Open @bitenotebot
3 trial estimates · 15 langs · ~2s response · cancel anytime
3 trials · no install Open in Telegram