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
🇬🇧 🇵🇱 🇪🇸 🇩🇪 🇫🇷 🇮🇹 🇵🇹 🇷🇺 🇺🇦 🇹🇷 🇳🇱 🇨🇿 🇯🇵 🇰🇷 🇨🇳
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@bitenote.eu.

Pricing

Pay your way. Card, Blik, or Stars.

Try 3 estimates on us. If you like it, pick a Trial Pack, subscription, or top-up — whichever fits how you eat. Pay by card / Blik / Apple Pay / Google Pay (Stripe) or Telegram Stars.

We accept: 💳 Karta · Blik · Apple Pay · Google Pay · ⭐ Telegram Stars

Try everything for $0.99 trial

3 days full access · 15 estimates/day · once per account, no auto-renewal

2,49 zł39 ⭐ · ≈ $0.51

Lite

7 days
10,99 zł0.36 €/day219 ⭐ · ≈ $2.85
  • 15 estimates/day
  • Card, Blik or Stars
  • Cancel any time
Choose Lite
popular

Pro 30 days

monthly
32,99 zł0.26 €/day649 ⭐ · ≈ $8.44
  • 15 estimates/day
  • All Pro features
  • Auto-renews
  • Cancel in /account
Choose Pro 30

Pro 90 days

quarterly
76,99 zł0.20 €/day1499 ⭐ · ≈ $19−22% vs Pro 30
  • 15 estimates/day
  • All Pro features
  • Auto-renews every 90 days
  • Cancel any time
Choose Pro 90
best value

Pro 365 days

yearly
219,99 zł0.14 €/day4249 ⭐ · ≈ $55−44% vs Pro 30
  • 15 estimates/day
  • All Pro features
  • Auto-renews yearly
  • Cancel any time
Choose Pro 365

⭐ Top up — no subscription

One-time packs, Telegram Stars only. Perfect when you don't want auto-renewal.

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
Card stored securely in Stripe Cancel any time in /account VAT invoice on request 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. Card subscriptions cancel at period end (Stripe handles this); Stars subscriptions don't auto-renew at all. 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 product. 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