NEWNew: voice input, Dynamic Island and streak duels

Count your plate.
In seconds.

CaloryLab is a food diary for iPhone and Android. Scan a barcode, snap your plate or ask the AI coach — 41,670 foods work even offline, and your target is calculated for your goal and desired weight.

FreeiPhone and Android
Scan with your phone cameraOpens the right store
iOS · ANDROIDUA · EN · PL · DE · ES · FR · IT · PT · 中文 · 日本語 · 한국어 · TRWORKS OFFLINE
41,670foods and dishes in the offline catalog
28,449barcoded products — scan without internet
167homestyle Ukrainian dishes: borscht, varenyky, syrnyky…
12interface languages — from Ukrainian to Japanese
02 — Adding food

Log it — in 5 seconds.

Find a food, pick a portion, add it. No sign-up, no waiting on a server — everything runs right on your phone.

Add foodLunch
AllGrains & cerealsBreadPoultry
  • BuckwheatP 13 · F 3 · C 72 · per 100 g
    343kcal
  • Buckwheat groats, toasted, boiledP 3 · F 1 · C 20 · per 100 g
    92kcal
  • Buckwheat groats, dryP 13 · F 3 · C 68 · per 100 g
    329kcal
  • Whole-grain buckwheatP 11 · F 3 · C 71 · per 100 g
    332kcal
  • Buckwheat flourP 9 · F 2 · C 75 · per 100 g
    334kcal
+Create custom food
SEARCH · OFFLINE

41,670 foods.
No internet needed.

Products from Ukrainian, Polish and European store shelves, homemade dishes and basic foods — right in the app. Search forgives typos (“banan” → banana), understands Cyrillic and Latin, and your favorites and recent foods are always on top.

41,670foods
28,449barcodes
Offlineno network
Meal photo scanner and barcode scanner — already in the appPoint the camera at a barcode or snap your plate — foods with calories and macros go straight into your diary.
Learn more →
03 — Barcode scanner

Point the camera. CaloryLab does the rest.

A dedicated camera screen with a flashlight: codes are read in a fraction of a second, the GTIN check digit is verified, and EAN, UPC and QR are supported. Not found right away? The app automatically moves down the chain.

  1. 01
    On-device catalog Offline

    28,449 barcoded products — found instantly, even on a plane.

    0 s
  2. 02
    Open Food Facts Online

    An open global database: a fast search index and the full product page, queried in parallel.

    ≈ 0.2 s
  3. 03
    AI web search Premium

    Finds the name and macros on store and manufacturer websites — and checks that the numbers add up.

    ≈ 4 s
  4. 04
    Label photo Premium

    Not found anywhere? AI reads the nutrition facts table from the package and converts it to 100 g.

    1 photo

Everything found online or from a label is saved on your phone with its barcode — the next scan of the same product is instant.

4 823077 629136

Point the camera at a barcode

Roshen Lacmi milk chocolate
FOUND · OFFLINERoshen Lacmi milk chocolate550 kcal · P 7.7 · F 33.9 · C 52.1 / 100 g
04 — CaloryLab AI · Premium

A personal coach. In your pocket.

Ask it like you’d ask a dietitian friend: what to have for dinner, how to hit your protein, what to swap for sweets. It answers in your language, short and to the point — taking into account what’s already in your diary.

  • Only food, diet and habits — no code or off-topic chat
  • Chat history is stored on your phone
  • Not a doctor: for health conditions, it will suggest seeing a specialist
How can I help today?
What should I have for dinner to stay within my target?

You have 520 kcal and 38 g of protein left 💪 Options:

  • Grilled chicken 150 g + cucumber salad — 290 kcal, P 47
  • Cottage cheese 5% 200 g with berries — 300 kcal, P 35
  • 2-egg omelet with vegetables — 320 kcal, P 22
Thinking…
AI COACH

A chat that knows your day

Sees your profile, target, macros and everything you’ve eaten today. Suggests dishes with gram amounts and snacks that fit your remaining calories, and builds a shopping list.

Plate of food
  • ✓Boiled buckwheat 180 g · 182
  • ✓Roasted chicken 120 g · 198
  • ✓Vegetable salad 90 g · 63
MEAL PHOTO SCANNER

Snap your plate

AI recognizes up to 6 components and estimates the weight, calories and macros of each. Adjust the weight by ±10 g, remove anything extra, then add it all with one tap.

LABEL · AI SEARCH

Finds even rare products

Searches the web for a product by barcode or reads the nutrition facts table from a photo of the package. Calories are checked against macros — errors are filtered out.

05 — New in CaloryLab

Faster to log. More fun to keep going.

Say what you ate, see at a glance whether a product is worth buying, challenge a friend and watch your day right in the Dynamic Island.

VOICE INPUTPremium

Just say what you ate

Tap the mic in the AI chat: “a bowl of borscht”, “breakfast like yesterday”, “add a glass of water”, “78 kg”. Recognition runs on your phone; you confirm before anything is saved.

PRODUCT TRAFFIC LIGHTFree

A–E grade right after scanning

Nutri-Score grade, fat, saturated fat, sugar and salt levels, controversial additives and allergens — so you know what you’re buying before it’s in your cart.

PRODUCT DUELFree

Compare two products

Better for your goal →

Scan one, then another — CaloryLab picks the better one for your goal and explains why.

DYNAMIC ISLAND · LIVE ACTIVITYiPhone

Your day — in the Dynamic Island

Calories left, macros, water and streak on the Lock Screen and in the Dynamic Island. Choose what to show and the ring color — with a live preview right in settings.

ACHIEVEMENTSFree

22 badges for healthy habits

From bronze to legendary. The rarest unlock exclusive avatar frames: Diamond, Royal, Neon and Legend.

STREAK DUELFree

Challenge a friend

Share a 6-character code — and see who keeps the diary longer without a gap: 7, 14 or 30 days. Only the name and streak are shared, never food or weight.

STREAK RESTOREFree

Missed a day? Get your streak back

If the streak breaks, restore the missed day in one tap. The longer your streak, the more restores per month.

06 — Features

Not just calories.

Recommendations explain their reasoning and never change anything without your confirmation. Decisions are based on what you actually eat, not on average formulas.

Premium

Balance score

86Out of 100

A single 0–100 score that accounts for calories and your personal macros — instead of separate numbers.

MICRONUTRIENTS

Calcium, iron, magnesium and vitamins

  • Calcium72%
  • Iron58%
  • Magnesium81%
  • Vitamin D34%

Free — 2 nutrients, Premium — all 8.

Premium

Smart target adjustment

CaloryLab compares your logged days with your weigh-ins and suggests a new target — with a confidence level. Accept it or keep the current one — your call.

OFFLINE CATALOG

41,670 foods — even without internet

28,449 barcoded products from store shelves in Ukraine, Poland, Europe and the US, 167 homemade dishes (borscht, varenyky, syrnyky, Olivier salad…) and USDA basic foods. Package photos, typo-tolerant search, “♥ Favorites” and “Recent”.

Homemade dishesGrains & cerealsPoultryFishVegetablesFruitDairyCheeseBreadSweetsDrinksSauces
Buckwheat
343 kcal
Grilled chicken breast
165 kcal
Salmon
208 kcal
Apple
52 kcal
Plain yogurt
61 kcal
Chicken eggs
143 kcal
TARGET WEIGHT

Goal, pace and date — your target calculates itself

78.4→72kg
0.5 kg / week≈ Dec 14
−550 kcal/dayP 1.8 g/kg

Choose your target weight and a pace of 0.25–0.75 kg per week — CaloryLab recalculates calories and protein and shows when you’ll reach your goal.

WATCH · APPLE HEALTH · HEALTH CONNECT

Activity from your watch — automatically

+320active kcal
8,450steps
Apple WatchGalaxy WatchPixel WatchGarminFitbitXiaomiAmazfit

Apple Watch, Galaxy Watch, Pixel Watch, Garmin, Fitbit, Xiaomi, Amazfit: burned calories are added to your target, steps show up on the home screen, new weight goes to the chart. Read-only, and the data stays on your phone.

STREAK

Your flame grows with your habit

🔥 3🔥 7🔥 14💙 30🌈 100

Spark → fire → flame → blue fire → legend. Plus meal and water reminders at times that suit you.

WIDGETS · iOS AND ANDROID

The essentials, right on your home screen

Five widgets: calories, today, water, streak and macros — identical on iPhone and Android. Tap a widget to add food, or tap the water widget to add 250 ml.

1,240kcal left
P 92/140
F 41/70
C 158/250
1,700 ml 12
1,240kcal left
Water
1,700/ 2,500 ml
+250 ml
12

days in a row — keep it up!

MoTuWeThFrSaSu
P92/140
F41/70
C158/250
WATER BALANCE

+200 · +300 ml in one tap

1,700/ 2,500 ml

12 interface languages

Українська, English, Polski, Deutsch, Español, Français, Italiano, Português, 中文, 日本語, 한국어, Türkçe. Subscription currency adjusts automatically.

Your data stays on your phone

No sign-up, passwords or ads. Your profile, diary, weight and AI chat history are stored locally — and work offline.

07 — How it works

Three steps to mindful eating.

  1. 01

    7 steps — and your plan is ready

    Sex, age, height, weight, activity and goal. CaloryLab calculates your metabolic rate (BMR), energy expenditure (TDEE), calorie target and macros — using the Mifflin–St Jeor formula adjusted for your goal.

    Lose weightMaintainBuild muscle
  2. 02

    Log food and water

    The day ring shows how much you can still eat. Next to it are protein, fat, carbs and water: +200 or +300 ml in one tap. The diary is split into breakfast, lunch, dinner and snacks.

    Calorie ringMacrosWaterStreak
  3. 03

    Get smart tips

    The Balance score rates your day with a single number, the Macro Compass picks foods for your remaining protein and calories, and smart target adjustment tracks your weight trend.

    Balance scoreMacro CompassTarget adjustment
08 — Catalog

Real food. Real numbers.

  • Rolled oats
    Rolled oats
    379kcal / 100 g
    P 13F 7C 68
  • Grilled chicken breast
    Grilled chicken breast
    165kcal / 100 g
    P 31F 4C 0
  • Avocado
    Avocado
    160kcal / 100 g
    P 2F 15C 9
  • Salmon
    Salmon
    208kcal / 100 g
    P 20F 13C 0
  • Buckwheat
    Buckwheat
    343kcal / 100 g
    P 13F 3C 72
  • Banana
    Banana
    89kcal / 100 g
    P 1F 0C 23
  • Chicken eggs
    Chicken eggs
    143kcal / 100 g
    P 13F 10C 1
  • Cottage cheese 5%
    Cottage cheese 5%
    121kcal / 100 g
    P 17F 5C 2
  • Apple
    Apple
    52kcal / 100 g
    P 0F 0C 14
  • White rice
    White rice
    365kcal / 100 g
    P 7F 1C 80
  • Plain yogurt
    Plain yogurt
    61kcal / 100 g
    P 4F 3C 5
  • Rye bread
    Rye bread
    259kcal / 100 g
    P 9F 3C 48
09 — Macro Compass

“What should I eat now?”

The compass doesn’t just show your remaining macros — it suggests what to eat next for your goal: weight loss, maintenance or muscle gain.

640kcal
48 gprotein
14 gfat
72 gcarbs
LEFT FOR TODAY · TRY ADDING A DISH →
Add about 48 g of proteinGood choices for your next meal:
  • Grilled chicken breast150 g · 248 kcal
    +47 gprotein
  • Cottage cheese 5%200 g · 242 kcal
    +34 gprotein
  • Salmon150 g · 312 kcal
    +30 gprotein
  • Eggs, 2 pcs100 g · 143 kcal
    +13 gprotein
10 — Pricing

Start for free. One subscription unlocks everything.

Premium is one subscription for every feature, including AI. Choose a period: the longer it is, the less you pay per month. The price adapts to your currency, and you can cancel anytime.

FreeForever
$0no payment
  • Catalog of 41,670 foods and barcode scanner
  • Up to 5 food entries a day
  • Personal calorie target, macros and water
  • 7-day history
  • 1 custom food · 2 micronutrients
  • Product grade A–E and comparison
  • Achievements, streak duels and Dynamic Island
Start for free

Payment is made through the App Store or Google Play in your local currency. The subscription renews automatically; you can turn off auto-renewal in your store settings.
Prices are approximate: the app store shows the final amount.

Download CaloryLab →
11 — FAQ

Before you start.

Didn’t find an answer? Write to us — contacts are at the bottom of the page.

  • iPhone and Android smartphones, and there’s also a desktop version. The catalog of 41,670 foods is built into the app, so you can log food and scan barcodes of known products even without internet.

  • The foundation is USDA FoodData Central, more than 28,000 barcoded products from Open Food Facts (Ukraine, Poland, the UK, Germany, the US and others), 167 verified homemade dishes and labels from Ukrainian brands. Each product’s calories are checked against its macros — entries with errors are filtered out.

  • CaloryLab first searches the built-in catalog, then Open Food Facts (in a fraction of a second). With Premium, AI web search kicks in, and if that fails too, just take a photo of the nutrition facts table on the package. The product you find is saved and will open instantly next time.

  • It answers food questions based on your profile and what you’ve already eaten today: what to cook for dinner, how to hit your protein, what to buy at the store. It talks only about nutrition and habits — it doesn’t write code or answer off-topic questions. Chat history is stored on your phone.

  • Take a photo of your plate — AI recognizes up to 6 components and estimates the weight, calories and macros of each. Before adding, you can adjust the weight and remove anything extra. It’s an estimate: for accuracy, weigh the main ingredients.

  • Yes. In the AI chat, tap the mic to the right of the send button and say, for example, “a bowl of borscht” or “breakfast like yesterday”. Speech is recognized by your phone’s built-in service — on the device where supported — and you confirm the entries before they’re saved.

  • Open Profile › Streak duel, share your 6-character code with a friend and choose a length of 7, 14 or 30 days. Whoever logs food on more days wins. Only your name, avatar and streak are shared — never food, weight or calories.

  • On iPhone with iOS 16.1 or later, CaloryLab can show calories left, macros, water and your streak on the Lock Screen and in the Dynamic Island. You choose what appears and the ring color in Settings › Dynamic Island, with a live preview.

  • Yes. On iPhone — through Apple Health (Apple Watch, plus Garmin, Huawei, Xiaomi, Amazfit, Polar and Withings if their app shares data with Health). On Android — through Health Connect (Samsung Galaxy Watch, Pixel Watch, Fitbit, Garmin, Xiaomi, Amazfit). CaloryLab only reads active calories, steps and weight.

  • Your profile, diary, weight and chat history are stored on your phone — no sign-up or passwords. Only the photos and messages you choose to send for analysis are transmitted to AI servers. You can delete everything in one tap: Profile › Delete all data.

  • Yes. CaloryLab calculates BMR, TDEE and macro targets for your goal and target weight, shows a projected date for reaching it, and smart target adjustment (Premium) fine-tunes your target based on your actual weight.

  • Premium is one subscription for every feature, for 1, 3, 6 or 12 months; the longer the period, the cheaper each month. The price is shown in your currency. Payment and cancellation go through the App Store or Google Play, at any time.

  • 12 languages: Українська, English, Polski, Deutsch, Español, Français, Italiano, Português, 中文, 日本語, 한국어 and Türkçe. The AI coach replies in the interface language.

CaloryLab · iOS and Android

Eat mindfully. Starting with lunch.

Download CaloryLab — your first entry takes less time than reading this paragraph.

FreeiPhone and Android
Scan with your phone cameraOpens the right store