Saltar al contenido
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

    Abre el escáner e inicia sesión

    Ve a la página de escaneo en cualquier navegador e inicia sesión con Google: un toque, sin tarjeta. No hay nada que descargar, y el escáner funciona en móvil, tableta o portátil.

  2. 2

    Apunta a un código de barras, o fotografía el plato

    Sitúa el código a 10–20 centímetros del objetivo con luz decente. Para comida sin código de barras —un plato cocinado, una comida de restaurante— haz una foto y la IA estimará cada elemento.

  3. 3

    Comprueba la porción

    El escáner parte de la ración indicada por el fabricante y muestra cuánto pesa. Cambia los gramos si vas a comer más o menos, y cada cifra se actualiza mientras lo haces.

  4. 4

    Lee la tabla, o regístrala

    Calorías, proteínas, carbohidratos, grasas, fibra, azúcares y sodio para tu porción. Añádelo al diario del día si estás haciendo seguimiento, o cierra la pestaña si solo querías saberlo.

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

Decidir en el pasillo

Dos productos parecidos, una decisión. Escanea ambos y compara las tablas lado a lado antes de que ninguno entre en el carro.

Cocinar en casa

Escanea los ingredientes según entran. Cocinar en casa es donde el seguimiento es más preciso, porque puedes ver todo lo que ha ido a la sartén.

Comer fuera

Sin código de barras, sin lista de ingredientes. Fotografía el plato y obtén una estimación, y cuenta con que salga algo baja, porque las cocinas de restaurante son generosas con la grasa.

Llegar a un objetivo de proteína

Las calorías son la parte fácil. La proteína por ración es la cifra que decide si un tentempié te sirve de algo, y aparece en cada escaneo.

Vigilar la sal o el azúcar

La tabla completa, no solo la energía. Sodio, azúcares y grasas saturadas se muestran para la porción que hayas seleccionado.

Encontrar el patrón

Quince días de registros enseñan qué comida se dispara y dónde se tuerce la semana. Esa es la parte que cambia algo.

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é es un escáner de calorías?
Un escáner de calorías es una herramienta que convierte un código de barras o una fotografía en una tabla nutricional. Escanea el código de un paquete y devuelve las calorías y los macros declarados por el fabricante; fotografía un plato sin código y un modelo de IA estima las porciones y las cifras que se derivan de ellas.
¿Es gratis el escáner de calorías?
El primer escaneo es gratis, para que puedas probarlo con tu propia comida antes de pagar nada. Después, escanear sin límite cuesta 19,99 $ al mes o 59,99 $ al año, que salen a 5,00 $ al mes. Todas las guías, tablas de referencia y comparativas de este sitio se leen gratis y sin cuenta.
¿Necesito descargar una app?
No. El escáner funciona en tu navegador en cualquier móvil, tableta u ordenador moderno. Puedes añadirlo a tu pantalla de inicio si quieres un icono que abra directamente la cámara, y sigue siendo una página web: sin almacenamiento ocupado y sin actualizaciones que instalar.
¿Por qué tengo que iniciar sesión para escanear?
Cada escaneo consulta una base de datos de alimentos en vivo o un modelo de visión por IA, y ambos cuestan algo por petición. Una cuenta es lo que vincula un escaneo a una asignación y evita que la herramienta se agote con scripts. El acceso es solo con Google, lleva un toque y no requiere tarjeta.
¿Qué precisión tiene un escáner de calorías?
Los escaneos de código de barras reproducen la etiqueta con exactitud, y la normativa de etiquetado permite en torno a un 20 % de desviación respecto al valor real. Las estimaciones por foto suelen quedar dentro de un 15–25 % para un plato bien visible. Ambas son aproximaciones: útiles para detectar patrones a lo largo de una semana, no lo bastante precisas para afinar un solo día.
¿Por qué mi código escanea pero no devuelve calorías?
El código se leyó bien, pero ese producto no está en la base de datos o su ficha no tiene la tabla nutricional rellenada. Es habitual en marcas blancas, líneas regionales y productos recién lanzados, y en los códigos internos de tienda que empiezan por 02 o 20–29, que codifican un precio en vez de un producto.
¿Puedo escanear comida que no tiene código de barras?
Sí. Fotografíala y el escáner con IA estimará el peso de cada porción y sus macros. Para productos frescos y alimentos básicos crudos, buscar por nombre y pesar la comida es todavía más preciso.
¿De dónde vienen los datos nutricionales?
La comida envasada procede de Open Food Facts, una base de datos abierta de unos tres millones de productos publicada bajo la Open Database Licence. Las cifras de referencia para alimentos sin marca vienen de USDA FoodData Central. Las estimaciones por foto se generan en el momento del escaneo y no salen de ninguna base de datos.
¿El escáner muestra proteínas, carbohidratos y grasas?
Sí, en cada escaneo, incluido el gratuito. También fibra, azúcares, grasas saturadas y sodio, y la energía en kcal y kJ. No hay un segundo muro de pago dentro de un escaneo: lo que obtienes en el gratuito es exactamente lo que recibe un suscriptor.
¿Funciona en iPhone?
Sí, en Safari. El acceso a la cámara dentro de navegadores de terceros en iOS ha estado históricamente restringido, así que si la cámara no se abre en Chrome en un iPhone, abre la misma página en Safari.
¿Qué pasa con mis fotos de comida?
La imagen se envía a nuestro proveedor de IA, se analiza y se devuelven las cifras. No conservamos la fotografía en nuestros servidores una vez completado el escaneo: solo los números resultantes pasan a tu historial, que puedes exportar o borrar en cualquier momento desde tu cuenta.
¿Puedo usar el escáner sin crear una cuenta?
Leer el sitio no requiere cuenta: todas las guías, comparativas y tablas de referencia están abiertas. Escanear sí requiere iniciar sesión con Google, porque cada escaneo tiene un coste de consulta. El diario de comidas funciona en tu navegador en cualquier caso y nunca se nos envía.
¿Cuántos productos hay en la base de datos?
Alrededor de tres millones. La cobertura es mejor en Europa occidental, buena en Norteamérica y más pobre en el resto. Cuando falta un producto lo decimos, en vez de mostrarte un artículo de nombre parecido y dejar que supongas que coincidía.
¿Puede un escáner de calorías saber si algo está frito?
A veces, por el dorado y el brillo, pero no puede ver el aceite ya absorbido por la comida. Una pechuga hecha a la sartén puede llevar 200 calorías invisibles o más. Añade una nota corta indicando cómo se cocinó y la estimación mejora al instante.
¿Funciona el escáner sin conexión?
No, y ningún escáner puede. Un código de barras codifica solo un número de identificación sin datos nutricionales asociados, así que siempre hace falta una consulta por red para convertirlo en calorías.
¿Es un escáner de calorías lo bastante preciso para perder peso?
Sí, siempre que juzgues la media semanal en lugar de un día concreto y lo registres todo, incluidos los días que preferirías no anotar. Registrar solo una parte sesga el total a la baja, porque los artículos que la gente omite —aceite de cocina, bebidas, tentempiés— son los densos en calorías.
¿Puedo escanear la etiqueta nutricional en lugar del código de barras?
Escanea el código de barras. Devuelve directamente esa misma tabla declarada y es más rápido y fiable que leer ópticamente la tabla impresa, lo que añade un paso de reconocimiento innecesario a unos datos que ya están en la base.
¿Qué es Nutri-Score y debería usarlo?
Es una calificación de la A a la E que pondera energía, grasas saturadas, azúcar y sal frente a proteínas, fibra y contenido de fruta y verdura. Solo compara dentro de una categoría de alimentos: un queso con D no es peor que un refresco con B en ningún sentido útil. Úsalo para elegir entre dos productos parecidos.
¿Puedo cancelar, exportar mis datos o borrar mi cuenta?
Las tres cosas, desde tu página de cuenta y sin escribir a nadie. La cancelación pasa por el propio portal de facturación de Stripe y detiene el siguiente cargo en lugar de cortarte un acceso que ya has pagado. Borrar elimina tu cuenta, tu historial de escaneos y tu diario, y cancela antes cualquier suscripción activa.
¿Esto es consejo médico?
No. Las cifras nutricionales aquí son estimaciones y nada en este sitio es consejo médico ni dietético. No lo uses para manejar una enfermedad, para ajustar insulina ni para evitar un alérgeno: para alérgenos, lee siempre la etiqueta física.

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