Open the app

About the service

FoodGPT estimates calories and macros (protein, fat, carbs) from a photo — a dish on a plate, a restaurant menu, or a product's packaging.

Calorie estimates from a photo are approximate. Not intended for medical purposes.

A dish on a plate

Photograph your plate — the model identifies the dish and estimates calories, protein, fat and carbs. If it gets the dish wrong, tap "Wrong dish" and type the name: the re-estimate is free and does not use up a request.

A restaurant menu

The second mode answers the question before the food is on the table. Photograph a menu — the service reads the items and shows approximate calories, protein, fat and carbs for each one, with a colour badge for how heavy the dish is. Items keep the menu's own order, so you can check them against the page line by line.

One photo is one request, however many dishes are on it. The estimate here is rougher than from a plate: it is made from the dish name, without a portion weight or the venue's own recipe.

If the menu is not in your language, a translation appears under each name. The original stays on the first line: you will be ordering by the line that is printed on the page.

Barcode and composition

The third mode is packaging. Photograph a barcode or type its digits: the service finds the product and shows its nutrition per 100 g, and — where the composition is known — a list of E-additives marked safe, questionable, or banned in Russia or the EU. If the product is not in the database, it can be added by hand, and it then becomes available to everyone.

A composition printed in another language is translated. Additive codes are still read from the original line — “E250” has to stay “E250”, or the additive stops being found.

Pricing

PlanPriceLimit
Without an account0 ₽3 requests, one-time
With an account0 ₽3 requests a day
Monthly subscription199 ₽50 requests a day
Annual subscription1999 ₽50 requests a day for 365 days
"100 requests" pack199 ₽Until all requests are used, no expiration

Prices are in Russian rubles (₽), the service's only billing currency.

Where it works

Honest limitations

Documents (in Russian): Public Offer · Terms of Use · Privacy Policy · Data Processing Consent

The service is provided "as is". You can contact the author on the Contacts page.