Aller au contenu
CalorieScanner

First scan free · Nothing to install

Calorie scanner for any food

Scan a barcode and read the manufacturer’s own nutrition panel. Photograph a plate that has no barcode and let the AI estimate it. Calories, protein, carbs and fat — in seconds, in your browser. Your first scan is free.

Products
3 million
From
$5.00/mo
Time per scan
~2 sec

Greek Yoghurt, 0% Fat

170 g pot · scanned

A

100 kcal

  • Protein17 g(69%)
  • Carbs6.1 g(25%)
  • Fat0.7 g(6%)

How it works

Four steps, about a minute

Sign in with Google, point the camera, check the portion. Your first scan is free and no card is asked for.

  1. 1

    Ouvrez le scanner et connectez-vous

    Allez sur la page de scan dans n'importe quel navigateur et connectez-vous avec Google — une touche, aucune carte. Il n'y a rien à télécharger, et le scanner fonctionne sur téléphone, tablette ou ordinateur portable.

  2. 2

    Visez un code-barres, ou photographiez l'assiette

    Tenez le code-barres à 10–20 centimètres de l'objectif sous un éclairage correct. Pour un aliment sans code-barres — un plat cuisiné, une assiette au restaurant — prenez plutôt une photo et l'IA estimera chaque élément.

  3. 3

    Vérifiez la portion

    Le scanner part de la portion indiquée par le fabricant et montre ce qu'elle pèse. Modifiez les grammes si vous mangez plus ou moins, et chaque valeur se met à jour au fur et à mesure.

  4. 4

    Lisez le tableau, ou enregistrez-le

    Calories, protéines, glucides, lipides, fibres, sucres et sodium pour votre portion. Ajoutez-le au journal du jour si vous faites un suivi, ou fermez l'onglet si vous vouliez seulement savoir.

Barcode scanning

The most accurate number you can get

A barcode scan is not an estimate. It returns the panel the manufacturer declared for that exact product.

The code is just a number

Those stripes hold no nutrition data at all — 13 digits in Europe, 12 in North America. Everything you see comes from matching that number against a database, which is why an unknown product returns nothing even though the scan worked perfectly.

Open, not proprietary

Product data comes from Open Food Facts, published under an open licence. We name our source because a nutrition figure you cannot trace is a nutrition figure you cannot check.

It admits what it does not know

A scanner that quietly returns a similar-sounding product will corrupt a week of logging. When a barcode is unknown, this one says so and offers manual entry instead.

Using a calorie barcode scanner app on a phone to scan a food packet in a supermarket aisle
Scan the barcode and the nutrition panel comes back in about two seconds. Photo: Kampus Production

More on the calorie barcode scanner →

AI photo scanning

For the food that has no label

Most of what people actually eat — a cooked dinner, a restaurant plate, a canteen tray — carries no barcode at all.

The model works through four questions in order: what foods are present, how each was prepared, how much of each there is in grams, and what the macros are for that weight.

The third question is the one that matters, and it is why we show you the portion weight the AI assumed rather than hiding it behind a tidy calorie figure. A number with no stated portion behind it cannot be corrected — you have no idea whether it thought your bowl held 150 g of rice or 400 g.

The four things it reliably gets wrong

  • Cooking fat you cannot see. A chicken breast fried in two tablespoons of oil looks like a grilled one and carries ~240 more calories.
  • Anything hidden underneath. Rice beneath a curry, butter melted into a potato. One viewpoint cannot see through food.
  • Dense versus airy foods. A croissant and a bread roll occupy similar space and differ by about 40%.
  • Liquids in opaque cups. A mug is 2 calories of black coffee or 120 of latte, and the photo is identical.

Three of those four are fixed by one short note alongside the photo. “Fried in butter, rice underneath” moves an estimate further than a better camera ever would.

Someone using a phone to scan food for calories by photographing the plate before eating
Photograph the plate before you start, at about 45 degrees. Photo: Cedric Fauntleroy

More on the AI calorie scanner →

Accuracy

How wrong is it, honestly

Every calorie tool implies a precision it does not have. Here are the real error bars.

MethodTypical errorDirection
Barcode scan±10–20%Either way
Weighed + database lookup±10%Either way
AI photo estimate±15–25%Slightly low
Eyeballed and hand-logged−20 to −40%Consistently low

The last row is the one that reframes everything. Self-reported intake is not merely imprecise, it is biased: studies using doubly labelled water consistently find people under-report by 20–40%, and the gap is largest for exactly the foods you would most want recorded.

So an AI estimate that is 20% out in an unpredictable direction is not worse than a human estimate that is 30% out in a predictable one. It is better, because unbiased error averages out across a week and biased error does not.

None of which makes any single figure exact. Treat 187 calories as “about 190”, judge the week rather than the day, and the numbers will carry the weight you are putting on them.

Portions

The error that dwarfs all the others

Database figures are per 100 g. Your bowl is not 100 g. This single gap causes more logging error than every technical limitation combined.

FoodLabel servingTypical real portion
Breakfast cereal30 g60–80 g
Pasta, dry75 g100–125 g
Cooking oil1 tsp (5 ml)1–2 tbsp (15–30 ml)
Peanut butter15 g30–40 g
Crisps25–30 gOften the whole bag
Cheese30 g50–60 g
Wine125 ml175–250 ml
Food being weighed on a digital kitchen scale, the portion weight a calorie calculator scanner uses to work out calories
One week of weighing calibrates your eye more or less permanently. Photo: Lina Kivaka

Portion and recipe maths in full →

Macros

Calories are half the story

Two 400-calorie lunches can be completely different meals. Protein, carbohydrate and fat are free on every scan here.

Protein · 4 kcal/g

The most satiating macronutrient per calorie and the one that protects muscle in a deficit. Aim for roughly 1.6 g per kg of body weight if you are losing weight.

Carbohydrate · 4 kcal/g

Fuels higher-intensity work and refills glycogen. The flexible macro — it takes whatever calories are left after protein and fat are set.

Fat · 9 kcal/g

More than double the others per gram, so it drives the calorie figure more than anything else. Set a floor of about 0.6 g per kg rather than a target.

A typical scan result, shown as a macro split

Greek yoghurt, 0% fat — 170 g pot

  • Protein17 g(69%)
  • Carbs6.1 g(25%)
  • Fat0.7 g(6%)

Setting macro targets that make sense →

Reading labels

What each line on the panel means

kcal and kJ

European labels lead with kilojoules; the number most people mean by “calories” is the kcal figure. One kcal is 4.184 kJ, so dividing kJ by 4 gets you close enough for an aisle. Both are shown on every scan.

Carbohydrate differs by region

EU and UK labels declare carbohydrate excluding fibre. US labels include it. The same food therefore shows a higher carbohydrate figure on a US label without either being wrong — and that difference is exactly where the idea of “net carbs” comes from.

Salt and sodium

Two ways of saying one thing: salt equals sodium × 2.5. UK and EU labels declare salt, US labels declare sodium in milligrams. Where a record holds only one, we convert and say we have.

Nutri-Score is a within-category tool

An A-to-E grade weighing energy, saturated fat, sugar and salt against protein, fibre and fruit-and-vegetable content. A cheese scoring D is not worse than a diet cola scoring B in any sense that matters to someone planning dinner. Use it to choose between two cereals, not between a cereal and a yoghurt.

Labels are allowed to be wrong

Both US and EU regulations tolerate roughly 20% deviation between declared and actual values. The scanner reproduces the label exactly; the label is itself an approximation of the food.

The full nutrition facts guide →

Reference

Calories in common foods, per 100 g

Figures from USDA FoodData Central, the standard source for unbranded whole foods. Useful for the things that never had a barcode.

Food (per 100 g)kcalProteinCarbsFat
Chicken breast, cooked, skinless16531 g0 g3.6 g
Salmon, cooked20622 g0 g12 g
Egg, whole, boiled15513 g1.1 g11 g
White rice, cooked1302.7 g28 g0.3 g
Pasta, cooked1585.8 g31 g0.9 g
Potato, boiled871.9 g20 g0.1 g
Bread, wholemeal24713 g41 g3.4 g
Oats, dry38917 g66 g6.9 g
Greek yoghurt, 0% fat5910 g3.6 g0.4 g
Cheddar cheese40325 g1.3 g33 g
Banana891.1 g23 g0.3 g
Apple, with skin520.3 g14 g0.2 g
Broccoli, cooked352.4 g7.2 g0.4 g
Almonds57921 g22 g50 g
Olive oil8840 g0 g100 g
Lentils, cooked1169 g20 g0.4 g
Colourful fresh vegetables on a market stall, food with no barcode for a food scanner for calories to look up by name
Fresh produce has no barcode — search it by name and weigh it. Photo: ANA TINCA

Cooked figures refer to the food after cooking. Weighing cooked pasta against a dry-weight entry roughly doubles your logged calories, so match the state of the food to the state of the entry.

In practice

Packets, plates, produce and the things that trip people up — with the method that suits each one.

What people use it for

From one question to a fortnight of pattern

Décider dans le rayon

Deux produits similaires, une décision. Scannez les deux et comparez les tableaux côte à côte avant que l'un finisse dans le chariot.

Cuisiner chez soi

Scannez les ingrédients au fur et à mesure. C'est en cuisinant chez soi que le suivi est le plus précis, parce que vous voyez tout ce qui est passé dans la poêle.

Manger dehors

Pas de code-barres, pas de liste d'ingrédients. Photographiez l'assiette et obtenez une estimation — et attendez-vous à ce qu'elle soit un peu basse, car les cuisines de restaurant sont généreuses en matière grasse.

Atteindre un objectif protéique

Les calories sont la partie facile. Les protéines par portion décident si un en-cas vous apporte quelque chose, et elles figurent sur chaque scan.

Surveiller le sel ou le sucre

Le tableau complet, pas seulement l'énergie. Sodium, sucres et acides gras saturés sont affichés pour la portion que vous avez choisie.

Trouver la tendance

Quinze jours de relevés montrent quel repas dérape et où la semaine bascule. C'est la partie qui change quelque chose.

Home cooking is where calorie tracking is most accurate. Video: Florian Delée

Pricing

One free scan, then from $5.00 a month

Every scan costs us an upstream call — a food-database lookup or an AI vision request — so scanning is the part that is paid for. Reading this site never is.

Free

$0

One scan, so you can try it on your own food before deciding. Full nutrition panel and all macros — there is no second paywall inside a scan.

Yearly — best value

$59.99/year

Unlimited barcode, photo and search scanning. Works out at $5.00 a month — a 75% saving on the monthly price.

Monthly

$19.99/month

The same unlimited scanning, billed monthly. Cancel any time from your account page, in two clicks. A $7.99 weekly option is on the pricing page if you only want to track for a short stretch.

All of them

Macros on every scan

Protein, carbs, fat, fibre, sugar, sodium

Zero

Adverts

Your diary is not the product

Two clicks

To cancel or delete

Export your data first, if you want it

Full pricing →

Compared

Against the apps you already know

We make one of these, so check the claims. We take no payment for inclusion and no affiliate commission.

AppScanning free?Macros free?Account needed?
Calorie ScannerYes, unlimitedYesNo
MyFitnessPalNo — Premium since 2022LimitedYes
FatSecretYesYesYes
CronometerYesYesYes
LifesumYesPercentages onlyYes
MyNetDiaryYesYesYes

The full comparison of eight scanners →

Guides

Everything else about calorie scanning

Latest

From the blog

FAQ

Calorie scanner questions

Qu'est-ce qu'un scanner de calories ?
Un scanner de calories est un outil qui transforme un code-barres ou une photo en tableau nutritionnel. Scannez le code-barres d'un paquet et il renvoie les calories et macros déclarées par le fabricant ; photographiez une assiette sans code-barres et un modèle d'IA estime les portions et les valeurs qui en découlent.
Le scanner de calories est-il gratuit ?
Votre premier scan est gratuit, pour que vous puissiez l'essayer sur vos propres aliments avant de payer quoi que ce soit. Ensuite, scanner sans limite coûte 19,99 $ par mois ou 59,99 $ par an, soit 5,00 $ par mois. Chaque guide, tableau de référence et comparatif de ce site reste gratuit à lire sans compte.
Faut-il télécharger une application ?
Non. Le scanner fonctionne dans votre navigateur sur tout téléphone, tablette ou ordinateur récent. Vous pouvez l'ajouter à votre écran d'accueil si vous voulez une icône qui ouvre directement la caméra, et cela reste une page web : aucun stockage occupé, aucune mise à jour à installer.
Pourquoi dois-je me connecter pour scanner ?
Chaque scan interroge une base alimentaire en direct ou un modèle de vision par IA, et les deux coûtent quelque chose par requête. Un compte est ce qui rattache un scan à un quota et empêche l'outil d'être vidé par des scripts. La connexion se fait uniquement via Google, prend une touche et ne demande aucune carte.
Quelle est la précision d'un scanner de calories ?
Les scans de code-barres reproduisent l'étiquette exactement, et la réglementation autorise environ 20 % d'écart avec la valeur réelle. Les estimations par photo tombent généralement à 15–25 % près pour un plat bien visible. Les deux sont des approximations : utiles pour repérer des tendances sur une semaine, pas assez précises pour ajuster finement une journée.
Pourquoi mon code-barres se scanne mais ne renvoie aucune calorie ?
Le code a bien été lu, mais ce produit n'est pas dans la base ou sa fiche n'a pas de tableau nutritionnel renseigné. C'est fréquent pour les marques de distributeur, les gammes régionales et les nouveautés, ainsi que pour les codes internes commençant par 02 ou 20–29, qui encodent un prix plutôt qu'un produit.
Puis-je scanner un aliment sans code-barres ?
Oui. Photographiez-le et le scanner par IA estimera le poids de portion et les macros de chaque élément. Pour les produits frais et les basiques bruts, chercher par nom et peser l'aliment est encore plus précis.
D'où viennent les données nutritionnelles ?
Les produits emballés viennent d'Open Food Facts, une base ouverte d'environ trois millions de produits publiée sous l'Open Database Licence. Les valeurs de référence des aliments sans marque viennent d'USDA FoodData Central. Les estimations par photo sont générées au moment du scan et ne proviennent d'aucune base.
Le scanner affiche-t-il protéines, glucides et lipides ?
Oui, sur chaque scan, y compris le scan gratuit. De même pour les fibres, les sucres, les acides gras saturés et le sodium, ainsi que l'énergie en kcal et kJ. Il n'y a pas de seconde barrière payante à l'intérieur d'un scan : le scan gratuit donne exactement ce qu'obtient un abonné.
Cela fonctionne-t-il sur iPhone ?
Oui, dans Safari. L'accès à la caméra dans les navigateurs tiers sous iOS a longtemps été restreint — si la caméra ne s'ouvre pas dans Chrome sur iPhone, ouvrez la même page dans Safari.
Que deviennent mes photos de repas ?
L'image est envoyée à notre prestataire d'IA, analysée, et les chiffres sont renvoyés. Nous ne conservons pas la photo sur nos serveurs une fois le scan terminé — seuls les chiffres obtenus rejoignent votre historique de scans, que vous pouvez exporter ou supprimer à tout moment depuis votre compte.
Puis-je utiliser le scanner sans créer de compte ?
Lire le site ne demande aucun compte : chaque guide, comparatif et tableau de référence est ouvert. Scanner demande une connexion Google, parce que chaque scan engendre un coût de requête. Le journal alimentaire fonctionne de toute façon dans votre navigateur et ne nous est jamais envoyé.
Combien de produits contient la base de données ?
Environ trois millions. La couverture est la plus forte en Europe de l'Ouest, bonne en Amérique du Nord et plus mince ailleurs. Quand un produit manque, nous le disons plutôt que de vous montrer un article au nom voisin en vous laissant supposer qu'il correspondait.
Un scanner de calories peut-il détecter une friture ?
Parfois, au brunissement et au brillant, mais il ne voit pas l'huile déjà absorbée par l'aliment. Un blanc de poulet poêlé peut porter 200 calories invisibles ou plus. Ajoutez une note courte sur le mode de cuisson et l'estimation s'améliore immédiatement.
Le scanner fonctionne-t-il hors ligne ?
Non, et aucun scanner ne le peut. Un code-barres n'encode qu'un numéro d'identification sans données nutritionnelles attachées, il faut donc toujours une requête réseau pour en tirer des calories.
Un scanner de calories est-il assez précis pour perdre du poids ?
Oui, à condition de juger la moyenne hebdomadaire plutôt qu'une journée isolée et de tout enregistrer, y compris les jours que vous préféreriez ne pas consigner. Un enregistrement partiel biaise le total vers le bas, parce que les éléments omis — huile de cuisson, boissons, en-cas — sont les plus denses en calories.
Puis-je scanner l'étiquette nutritionnelle au lieu du code-barres ?
Scannez le code-barres. Il renvoie directement ce même tableau déclaré et c'est plus rapide et plus fiable que de lire optiquement le tableau imprimé, ce qui ajoute une étape de reconnaissance inutile à des données déjà en base.
Qu'est-ce que le Nutri-Score et faut-il s'en servir ?
C'est une note de A à E qui met en balance énergie, acides gras saturés, sucre et sel face aux protéines, aux fibres et à la part de fruits et légumes. Il ne compare qu'à l'intérieur d'une catégorie d'aliments — un fromage noté D n'est pas pire qu'un soda noté B dans un sens utile. Servez-vous-en pour choisir entre deux produits similaires.
Puis-je résilier, exporter mes données ou supprimer mon compte ?
Les trois, depuis votre page de compte et sans écrire à personne. La résiliation passe par le portail de facturation de Stripe et arrête le prélèvement suivant plutôt que de vous couper un accès déjà payé. La suppression retire votre compte, votre historique de scans et votre journal, et résilie d'abord tout abonnement actif.
Est-ce un avis médical ?
Non. Les valeurs nutritionnelles ici sont des estimations et rien sur ce site n'est un avis médical ou diététique. Ne l'utilisez pas pour gérer une maladie, doser de l'insuline ou éviter un allergène — pour les allergènes, lisez l'étiquette physique à chaque fois.

Scan the nearest thing in your kitchen

Your first scan is free, no card is asked for, and there is nothing to install. It takes about ten seconds.

Scan a food free