RU ES PT TR

Count calories from a photo
in seconds

AI calorie counter that reads calories, macros and portion size from a photo of your food.

📸 By photo 🎤 By voice 📝 By text
🚀 Launch in Telegram

4 days free • No card required

Calorie recognition from photo in ShotMeal Telegram bot

Everything for AI calorie counting from a photo

📸

Calories from photo

Take a photo of your meal — AI instantly determines calories, macros and portion size

🎤

Voice input

Just say what you ate — the bot understands and logs it to your diary

📝

Text description

Type it out — any phrasing works: "eggs" or "2 eggs with bacon"

📊

Detailed analytics

Web app with charts, daily statistics and progress tracking

See how it works

Real screenshots from the app

How it works

1

Start the bot

Click the button and answer 5 questions — the bot will calculate your calorie goal

2

Send a food photo

Or record a voice message, or type it out — whatever is convenient for you

3

Track your results

View your diary, charts and statistics. Achieve your goals!

🎁

4 days free

Full access to all features without a card.
After trial — only $2.99/month (paid via Telegram Stars)

  • ✓ Unlimited recognition
  • ✓ Food diary
  • ✓ Web analytics
  • ✓ Reminders
🚀 Start free

Frequently asked questions

No! The trial is completely free with no card required. You can pay for a subscription after the trial ends if you want to continue.

It depends on image quality, dish complexity, and description accuracy (if text/audio was sent). Overall, it's quite accurate.

Yes. Alongside calories, the AI detects macros — protein, fat and carbs — for every meal. You'll see a per-meal breakdown in your food diary and macro charts in the web analytics dashboard.

It happens 😎. Describe your breakfast/lunch/dinner in detail via text, the bot will process it and log the calories.

We accept Telegram Stars ⭐ — a built-in payment method that works everywhere Telegram is available. You can buy Stars with any bank card (Visa, Mastercard, etc.).

How to pay in 3 simple steps:

  1. Tap the payment button in the bot — you'll see the price in Stars ⭐
  2. If you don't have enough Stars, Telegram will offer to buy them with your card
  3. Confirm the payment — done! Your subscription is activated instantly

💡 Tip: You can also buy Stars in advance via Telegram Settings → My Stars.

Read the full guide on paying with Telegram Stars →

Try taking a photo from a different angle and send it again. Ideally, avoid having too many other objects in the frame.

There's a "Delete" button under each entry. Simply delete the incorrect entry and resend the data with different wording or a new photo.

Start counting calories from photos

Join thousands of users who are already reaching their goals

🚀 Try free for 4 days

No card required • Cancel anytime