Coming soon to iOS & Android

AI eyes. Database numbers.

Point your camera at a plate, a label, or a barcode. Kalest identifies the food — then every number comes from a licensed nutrition database, with its source shown on the result.

3 free AI scans to start · barcode scanning free forever.

App Store · coming soon
▷ Google Play · coming soon
9:41▮▮▮
Scan a meal
1,140 kcal
Protein 62.4 g · Carbs 118.2 g · Fat 41.7 g
Keema aloo
350 g · 1.5 cups · 805 kcal
Source: fdc:169447
White rice, steamed
158 g · 1 cup · 205 kcal
Source: fdc:168930
Cucumber raita
~120 g · ½ cup
Please confirm this item
?
Save to history
Nihari ·Keema aloo ·Aloo bharta ·Shakshuka ·Mansaf ·Koshari ·Biryani ·Ful medames ·Molokhia ·Harees ·نهاري ·قيمة بطاطس ·ألو بهرتا ·شكشوكة ·منسف ·كشري ·برياني ·فول مدمس ·ملوخية ·هريس ·Nihari ·Keema aloo ·Aloo bharta ·Shakshuka ·Mansaf ·Koshari ·Biryani ·Ful medames ·Molokhia ·Harees ·نهاري ·قيمة بطاطس ·ألو بهرتا ·شكشوكة ·منسف ·كشري ·برياني ·فول مدمس ·ملوخية ·هريس ·

How it works

Three steps between your camera and a number you can check.

1
Snap
Point your camera at a plate, an ingredient label, or a barcode.
2
AI identifies
Kalest names each item and estimates the portion — "grilled chicken breast, 150 g", "white rice, 1 cup".
3
The database prices it
Every nutrient number is looked up in a licensed nutrition database and carries a visible source reference.

Three ways to scan

One camera, three kinds of answers.

Meal photo
AI identifies each item on the plate, estimates portions, and returns itemized calories, protein, carbs and fat — with a total for the plate.
Grilled chicken breast150 g · 248 kcal
White rice, steamed1 cup · 205 kcal
Plate total453 kcal
Ingredient label
Photograph a packaged product’s label: transcribed ingredients, allergen detection across the EU-14 superset, additives, and health context.
Reads Arabic labels natively.
Allergens foundmilk · gluten
AdditivesE322 · low concern
Label languageالعربية ✓
BarcodeFree forever
Instant product lookup with per-serving nutrition, Nutri-Score and NOVA processing grade. No AI needed, no scan quota — point, beep, done.
Unlimited barcode scans on the free plan, forever.
Lookup speed~1 second
Nutri-ScoreA–E grade
NOVAprocessing grade 1–4
Why trust the numbers

The AI never invents a calorie.

Ask two AI chatbots about the same chicken curry and you get two confident guesses. Kalest gives one number — from a database, reproducibly.

Chatbot A, same curry
450 kcal
guessed
Chatbot B, same curry
1,400 kcal
guessed
Kalest, same curry
612 kcal
Source: fdc:2098021
Numbers you can trace
The AI identifies the food; the numbers never come from the AI. Every calorie, gram of protein, carb and fat is looked up in a licensed nutrition database — and the result screen shows you exactly which entry.
Honest uncertainty
When Kalest isn’t sure about an item, it says so and asks you to confirm. It never hides a guess behind a confident number.

Knows your food

Global cuisine from day one — Kalest recognizes the dishes you actually eat, not just burgers and salads. If a dish isn’t in any database, Kalest breaks it into its ingredients and prices each one from the database.

NihariKeema alooAloo bhartaShakshukaMansafKoshariBiryaniFul medamesMolokhiaHarees
كالست
Arabic as a first-class language

Full Arabic UI with proper right-to-left layout, Arabic label reading, and Arabic dish recognition — built for the Gulf from the start, not a translation bolted on later.

مسح وجبة · قراءة ملصق · مسح باركود
بروتين 34 غ · كربوهيدرات 58 غ · دهون 22 غ

Pricing

Start free. Upgrade when you’re ready.

Free
$0
3 AI scans to start
Unlimited barcode scans — forever
Unlimited manual search
7-day free trial
Kalest Pro
$39.99/ year
or $9.99 / month
Unlimited AI scans
Full analysis on every scan
Complete scan history
Join the waitlist

Questions

Kalest’s AI identifies the food and estimates the portion; the nutrition numbers themselves come from a licensed database, not from the AI. Portion estimation is the honest limit of any photo-based tool — which is why Kalest shows its portion estimate and asks you to confirm anything it isn’t sure about.