Ir para o conteúdo
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

    Abra o scanner e faça login

    Vá até a página de escaneamento em qualquer navegador e entre com o Google — um toque, nenhum cartão. Não há nada para baixar, e o scanner funciona em celular, tablet ou notebook.

  2. 2

    Aponte para um código de barras, ou fotografe o prato

    Segure o código de barras a 10–20 centímetros da lente com luz razoável. Para um alimento sem código — um prato cozido, uma refeição em restaurante — fotografe e a IA estimará cada item.

  3. 3

    Confira a porção

    O scanner parte da porção indicada pelo fabricante e mostra quanto ela pesa. Altere os gramas se você come mais ou menos, e cada valor se atualiza junto.

  4. 4

    Leia a tabela, ou registre

    Calorias, proteínas, carboidratos, gorduras, fibras, açúcares e sódio para a sua porção. Acrescente ao diário do dia se você acompanha, ou feche a aba se só queria saber.

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 no corredor

Dois produtos parecidos, uma decisão. Escaneie os dois e compare as tabelas lado a lado antes que um vá para o carrinho.

Cozinhar em casa

Escaneie os ingredientes conforme usa. É cozinhando em casa que o registro fica mais preciso, porque você vê tudo que foi para a panela.

Comer fora

Sem código de barras, sem lista de ingredientes. Fotografe o prato e receba uma estimativa — e espere que ela saia um pouco baixa, porque cozinhas de restaurante são generosas com a gordura.

Bater uma meta de proteína

As calorias são a parte fácil. A proteína por porção decide se um lanche traz alguma coisa, e ela aparece em cada escaneamento.

Vigiar o sal ou o açúcar

A tabela completa, não só a energia. Sódio, açúcares e gorduras saturadas são exibidos para a porção que você escolheu.

Encontrar a tendência

Quinze dias de registro mostram qual refeição descarrila e onde a semana vira. É essa a parte que muda alguma coisa.

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

O que é um scanner de calorias?
Um scanner de calorias é uma ferramenta que transforma um código de barras ou uma foto numa tabela nutricional. Escaneie o código de um pacote e ele devolve as calorias e os macros declarados pelo fabricante; fotografe um prato sem código de barras e um modelo de IA estima as porções e os valores que decorrem delas.
O scanner de calorias é grátis?
Seu primeiro escaneamento é grátis, para você experimentar nos seus próprios alimentos antes de pagar qualquer coisa. Depois, escanear sem limite custa US$ 19,99 por mês ou US$ 59,99 por ano, ou seja, US$ 5,00 por mês. Cada guia, tabela de referência e comparativo deste site continua gratuito para ler sem conta.
É preciso baixar um aplicativo?
Não. O scanner funciona no seu navegador em qualquer celular, tablet ou computador recente. Você pode adicioná-lo à tela inicial se quiser um ícone que abra direto na câmera, e continua sendo uma página web: nenhum armazenamento ocupado, nenhuma atualização para instalar.
Por que preciso fazer login para escanear?
Cada escaneamento consulta um banco de alimentos ao vivo ou um modelo de visão com IA, e os dois custam algo por requisição. Uma conta é o que vincula um escaneamento a uma cota e impede que a ferramenta seja esvaziada por scripts. O login é apenas pelo Google, leva um toque e não pede cartão.
Qual a precisão de um scanner de calorias?
Escaneamentos de código de barras reproduzem o rótulo exatamente, e a norma admite cerca de 20% de desvio frente ao valor real. Estimativas por foto costumam ficar dentro de 15–25% para um prato bem visível. Ambos são aproximações: úteis para identificar tendências ao longo de uma semana, não precisos o bastante para ajustar finamente um dia.
Por que meu código de barras é lido mas não devolve calorias?
O código foi lido, mas aquele produto não está no banco ou seu registro não tem tabela nutricional preenchida. É comum em marcas próprias, linhas regionais e lançamentos, além dos códigos internos que começam com 02 ou 20–29, que codificam preço em vez de produto.
Posso escanear um alimento sem código de barras?
Sim. Fotografe-o e o scanner com IA estimará o peso de porção e os macros de cada item. Para produtos frescos e básicos crus, buscar por nome e pesar o alimento é ainda mais preciso.
De onde vêm os dados nutricionais?
Os produtos embalados vêm do Open Food Facts, um banco aberto de cerca de três milhões de produtos publicado sob a Open Database Licence. Os valores de referência de alimentos sem marca vêm do USDA FoodData Central. As estimativas por foto são geradas no momento do escaneamento e não vêm de banco algum.
O scanner mostra proteínas, carboidratos e gorduras?
Sim, em cada escaneamento, inclusive no gratuito. O mesmo para fibras, açúcares, gorduras saturadas e sódio, além da energia em kcal e kJ. Não existe um segundo paywall dentro de um escaneamento: o gratuito entrega exatamente o que um assinante recebe.
Funciona no iPhone?
Sim, no Safari. O acesso à câmera em navegadores de terceiros no iOS foi por muito tempo restrito — se a câmera não abrir no Chrome no iPhone, abra a mesma página no Safari.
O que acontece com as fotos das minhas refeições?
A imagem é enviada ao nosso prestador de IA, analisada, e os números voltam. Não guardamos a foto em nossos servidores depois de concluído o escaneamento — apenas os números obtidos entram no seu histórico, que você pode exportar ou apagar a qualquer momento pela sua conta.
Posso usar o scanner sem criar conta?
Ler o site não pede conta alguma: cada guia, comparativo e tabela de referência está aberto. Escanear pede login com o Google, porque cada escaneamento gera um custo de consulta. O diário alimentar funciona de todo modo no seu navegador e nunca é enviado a nós.
Quantos produtos o banco de dados tem?
Cerca de três milhões. A cobertura é mais forte na Europa Ocidental, boa na América do Norte e mais rala em outros lugares. Quando um produto falta, dizemos isso em vez de mostrar um item de nome parecido e deixar você supor que era o certo.
Um scanner de calorias detecta fritura?
Às vezes, pelo dourado e pelo brilho, mas ele não vê o óleo já absorvido pelo alimento. Um filé de frango frito pode carregar 200 calorias invisíveis ou mais. Acrescente uma observação curta sobre o modo de preparo e a estimativa melhora imediatamente.
O scanner funciona offline?
Não, e nenhum scanner consegue. Um código de barras codifica apenas um número de identificação sem dados nutricionais anexados, então é sempre necessária uma consulta pela rede para transformá-lo em calorias.
Um scanner de calorias é preciso o bastante para perder peso?
Sim, desde que você julgue a média semanal em vez de um dia isolado e registre tudo, inclusive os dias que preferiria não anotar. Um registro parcial enviesa o total para baixo, porque os itens omitidos — óleo de cozinha, bebidas, lanches — são os mais densos em calorias.
Posso escanear o rótulo nutricional em vez do código de barras?
Escaneie o código de barras. Ele devolve essa mesma tabela declarada diretamente e é mais rápido e confiável que ler opticamente a tabela impressa, o que acrescenta um passo de reconhecimento desnecessário a dados que já estão no banco.
O que é o Nutri-Score e devo usá-lo?
É uma nota de A a E que pesa energia, gorduras saturadas, açúcar e sal contra proteínas, fibras e teor de frutas e verduras. Ele só compara dentro de uma categoria de alimentos — um queijo nota D não é pior que um refrigerante nota B em nenhum sentido útil. Use para escolher entre dois produtos parecidos.
Posso cancelar, exportar meus dados ou apagar minha conta?
As três coisas, pela sua página de conta e sem escrever para ninguém. O cancelamento passa pelo portal de faturamento da Stripe e interrompe a cobrança seguinte em vez de cortar um acesso já pago. A exclusão remove sua conta, seu histórico de escaneamentos e seu diário, e cancela antes qualquer assinatura ativa.
Isso é orientação médica?
Não. Os valores nutricionais aqui são estimativas e nada neste site é orientação médica ou nutricional. Não use para controlar uma doença, dosar insulina ou evitar um alergênico — para alergênicos, leia o rótulo físico todas as vezes.

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