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
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
Scanner öffnen und anmelden
Geh in einem beliebigen Browser auf die Scan-Seite und melde dich mit Google an — ein Tipp, keine Karte. Es gibt nichts herunterzuladen, und der Scanner läuft auf Handy, Tablet oder Laptop.
- 2
Auf einen Barcode halten oder den Teller fotografieren
Halte den Barcode bei gutem Licht 10 bis 20 Zentimeter vor die Linse. Bei Essen ohne Barcode — einem gekochten Gericht, einem Restaurantteller — mach stattdessen ein Foto, und die KI schätzt jeden Bestandteil.
- 3
Portion prüfen
Der Scanner geht von der vom Hersteller angegebenen Portion aus und zeigt, wie viel sie wiegt. Ändere die Gramm, wenn du mehr oder weniger isst, und alle Zahlen rechnen sich dabei mit.
- 4
Tabelle lesen oder eintragen
Kalorien, Eiweiß, Kohlenhydrate, Fett, Ballaststoffe, Zucker und Natrium für deine Portion. Trag es ins Tagebuch des Tages ein, wenn du erfasst — oder schließ den Tab, wenn du es nur wissen wolltest.
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.

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.

Accuracy
How wrong is it, honestly
Every calorie tool implies a precision it does not have. Here are the real error bars.
| Method | Typical error | Direction |
|---|---|---|
| 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.
| Food | Label serving | Typical real portion |
|---|---|---|
| Breakfast cereal | 30 g | 60–80 g |
| Pasta, dry | 75 g | 100–125 g |
| Cooking oil | 1 tsp (5 ml) | 1–2 tbsp (15–30 ml) |
| Peanut butter | 15 g | 30–40 g |
| Crisps | 25–30 g | Often the whole bag |
| Cheese | 30 g | 50–60 g |
| Wine | 125 ml | 175–250 ml |

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%)
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.
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) | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|
| Chicken breast, cooked, skinless | 165 | 31 g | 0 g | 3.6 g |
| Salmon, cooked | 206 | 22 g | 0 g | 12 g |
| Egg, whole, boiled | 155 | 13 g | 1.1 g | 11 g |
| White rice, cooked | 130 | 2.7 g | 28 g | 0.3 g |
| Pasta, cooked | 158 | 5.8 g | 31 g | 0.9 g |
| Potato, boiled | 87 | 1.9 g | 20 g | 0.1 g |
| Bread, wholemeal | 247 | 13 g | 41 g | 3.4 g |
| Oats, dry | 389 | 17 g | 66 g | 6.9 g |
| Greek yoghurt, 0% fat | 59 | 10 g | 3.6 g | 0.4 g |
| Cheddar cheese | 403 | 25 g | 1.3 g | 33 g |
| Banana | 89 | 1.1 g | 23 g | 0.3 g |
| Apple, with skin | 52 | 0.3 g | 14 g | 0.2 g |
| Broccoli, cooked | 35 | 2.4 g | 7.2 g | 0.4 g |
| Almonds | 579 | 21 g | 22 g | 50 g |
| Olive oil | 884 | 0 g | 0 g | 100 g |
| Lentils, cooked | 116 | 9 g | 20 g | 0.4 g |

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
What a calorie scanner actually gets used for
Packets, plates, produce and the things that trip people up — with the method that suits each one.

Scan the barcode and the nutrition panel comes back in about two seconds.
Photo: Kampus Production

The scanner returns the whole panel, not just the calorie line.
Photo: Towfiqu barbhuiya

No barcode on a cooked breakfast — photograph it and let the AI estimate it.
Photo: Elena Golovchenko

Log a recipe once and reuse it every time you batch cook.
Photo: Gustavo Santana

One week of weighing calibrates your eye more or less permanently.
Photo: Lina Kivaka

Fresh produce has no barcode — search it by name and weigh it.
Photo: ANA TINCA

Restaurant cooking uses more fat than you think, so estimates read low.
Photo: Rachel Claire

A dressed salad can be four times the calories of an undressed one.
Photo: Asya Vlasova

Around three million packaged products are in the database.
Photo: Centre for Ageing Better

A tablespoon of oil is about 120 calories, and it ends up in the food.
Photo: RDNE Stock project

Photograph the plate before you start, at about 45 degrees.
Photo: Cedric Fauntleroy

Protein is the macro most people are short on, and the most filling.
Photo: Viktorya Sergeeva 🫂
What people use it for
From one question to a fortnight of pattern
Im Supermarktgang entscheiden
Zwei ähnliche Produkte, eine Entscheidung. Scanne beide und vergleiche die Tabellen nebeneinander, bevor eines im Wagen landet.
Zu Hause kochen
Scanne die Zutaten, während sie hineinkommen. Beim Kochen zu Hause ist das Erfassen am genauesten, weil du alles siehst, was in die Pfanne gegangen ist.
Auswärts essen
Kein Barcode, keine Zutatenliste. Fotografiere den Teller und bekomme eine Schätzung — und rechne damit, dass sie etwas zu niedrig ausfällt, denn Restaurantküchen sind großzügig mit Fett.
Ein Eiweißziel erreichen
Kalorien sind der leichte Teil. Das Eiweiß je Portion entscheidet, ob ein Snack dir überhaupt etwas bringt, und es steht bei jedem Scan dabei.
Auf Salz oder Zucker achten
Die ganze Tabelle, nicht nur die Energie. Natrium, Zucker und gesättigte Fettsäuren werden für die von dir gewählte Portion angezeigt.
Das Muster finden
Vierzehn Tage Einträge zeigen, welche Mahlzeit schwer ausfällt und wo die Woche kippt. Das ist der Teil, der etwas verändert.
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
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.
| App | Scanning free? | Macros free? | Account needed? |
|---|---|---|---|
| Calorie Scanner | Yes, unlimited | Yes | No |
| MyFitnessPal | No — Premium since 2022 | Limited | Yes |
| FatSecret | Yes | Yes | Yes |
| Cronometer | Yes | Yes | Yes |
| Lifesum | Yes | Percentages only | Yes |
| MyNetDiary | Yes | Yes | Yes |
Guides
Everything else about calorie scanning
Calorie scanner app
What it does, and why it needs no install.
Read →AI calorie scanner
Photograph a plate, get the macros.
Read →Calorie barcode scanner
Point at a label, read the panel back.
Read →Food scanner for calories
Packaged, fresh and restaurant food.
Read →Nutrition facts scanner
The whole panel, not just the number.
Read →Free calorie scanner app
What costs nothing, and what does not.
Read →Calorie scanner online
Scan in a browser, no download.
Read →Free counter with barcode scanner
Counting without the subscription.
Read →kcal scanner
Metric labels, kJ and kcal together.
Read →Calorie counter with scanner
Scan, log, and watch the day add up.
Read →Calorie tracker with scanner
A diary that fills itself in.
Read →Food tracker with scanner
Meals, days and weekly patterns.
Read →Macro tracker with scanner
Protein, carbs and fat, not just kcal.
Read →Calorie calculator scanner
Portions, recipes and per-100g maths.
Read →Best apps with a barcode scanner
Eight scanners, honestly compared.
Read →MyFitnessPal barcode scanner
What went behind the paywall, and when.
Read →FatSecret barcode scanner
Free, ad-supported, and how it scans.
Read →Lifesum barcode scanner
Design-led tracking and its limits.
Read →MyNetDiary barcode scanner
The database-first alternative.
Read →Latest
From the blog
How Accurate Are Calorie Scanners, Really?
Barcode scans, AI photo estimates and hand-logging measured against each other — with the error bars nobody puts on the marketing page.
Read →How to Scan Food for Calories: A Practical Guide
Barcodes, plates and fresh produce — which method suits which food, and the habits that make the numbers worth having.
Read →The Foods Calorie Scanners Get Wrong
Nine foods where scanning misleads — and what to do instead for each one.
Read →FAQ
Calorie scanner questions
Was ist ein Kalorienscanner?
Ist der Kalorienscanner kostenlos?
Muss ich eine App herunterladen?
Warum muss ich mich zum Scannen anmelden?
Wie genau ist ein Kalorienscanner?
Warum scannt mein Barcode, gibt aber keine Kalorien zurück?
Kann ich Essen ohne Barcode scannen?
Woher kommen die Nährwertdaten?
Zeigt der Scanner Eiweiß, Kohlenhydrate und Fett?
Funktioniert es auf dem iPhone?
Was passiert mit meinen Essensfotos?
Kann ich den Scanner ohne Konto nutzen?
Wie viele Produkte sind in der Datenbank?
Kann ein Kalorienscanner erkennen, ob etwas frittiert wurde?
Funktioniert der Scanner offline?
Ist ein Kalorienscanner genau genug zum Abnehmen?
Kann ich das Nährwertetikett statt des Barcodes scannen?
Was ist der Nutri-Score und sollte ich ihn nutzen?
Kann ich kündigen, meine Daten exportieren oder mein Konto löschen?
Ist das eine medizinische Beratung?
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