Ir para o conteúdo
CalorieScanner

Scanner de calorias por código de barras: aponte para o rótulo e leia a tabela

Um scanner de calorias por código de barras é a ferramenta mais precisa da contagem de calorias, porque não está estimando nada. Ele lê um número da embalagem e devolve a tabela nutricional declarada pelo próprio fabricante.

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

O que o código de barras realmente contém

Um mal-entendido comum a esclarecer primeiro: o código de barras não contém nenhuma informação nutricional. Aquelas listras codificam um número e nada mais — 13 dígitos no EAN-13, usado na Europa e em quase todo o mundo, ou 12 no UPC-A na América do Norte.

O número é um identificador. Os primeiros dígitos indicam a autoridade de numeração que o emitiu, o bloco seguinte identifica o fabricante, o próximo identifica o produto específico, e o último dígito é um verificador que permite detectar uma leitura errada.

Tudo o que você vê depois do escaneamento vem de comparar esse identificador com um banco de dados. A embalagem contribui apenas com o número. Isso explica o comportamento que mais confunde: um código que escaneia perfeitamente e mesmo assim retorna "não encontrado" foi lido corretamente — aquele produto simplesmente ainda não está no banco.

Por que alguns produtos não retornam nada

Quatro razões, em ordem aproximada de frequência:

Ninguém cadastrou. O Open Food Facts tem cerca de três milhões de produtos, o que soa exaustivo até se pensar em quantas marcas próprias e linhas regionais existem. Padarias pequenas, redes locais e lançamentos recentes faltam com frequência.

É um código interno da loja. Códigos que começam com 02 ou 20–29 são reservados para uso interno, tipicamente em itens pesados no balcão. O número codifica um preço e significa algo diferente em cada filial, então não há nada global para consultar.

Formulação regional. A mesma marca e o mesmo produto podem ter códigos e receitas diferentes em países diferentes. Pode existir um registro da versão americana enquanto você segura a brasileira.

O registro existe mas não tem tabela. Alguém fotografou a frente da embalagem e nunca preencheu a tabela nutricional. O produto está tecnicamente no banco sem nenhum número anexado.

Em todos esses casos a resposta honesta é dizer isso, e é o que este scanner faz. Um aplicativo que silenciosamente substitui por um produto de nome parecido faz algo consideravelmente pior do que falhar.

Acertar o escaneamento de primeira

A decodificação de códigos de barras é tecnologia antiga e bem compreendida, e falha por razões físicas banais:

  • Luz. O decodificador precisa de contraste entre barras e espaços. Uma cozinha mal iluminada é a causa mais comum de um escaneamento que não engata.
  • Distância. Cerca de 10–20 cm servem para a maioria das câmeras de celular. Mais perto e o foco automático desiste.
  • A zona livre. Códigos de barras precisam de margem livre dos dois lados. Enquadre o símbolo inteiro mais um pouco de branco, não só as listras.
  • Curvatura. Latas e garrafas dobram o símbolo. Incline a câmera para que o código fique o mais plano possível, ou gire a lata até ele ficar de frente.
  • Brilho. Embalagens brilhantes e metalizadas devolvem a luz direto. Incline levemente para matar o reflexo.

Se ainda assim não ler, digite os números. A consulta é idêntica e leva dez segundos.

Lendo o que volta

Por 100 g versus por porção

É o item mais importante da tela e o mais mal lido. Bancos de alimentos guardam tudo por 100 g porque é o único número que sobrevive a uma mudança de porção. O número que interessa é a sua porção.

Nosso scanner parte da porção declarada pelo fabricante quando existe, mostra quanto ela pesa e recalcula ao vivo quando você a altera. Se um scanner entrega um valor por 100 g sem controle de porção, ele deixou o trabalho de verdade para você.

Os macros

Proteínas, carboidratos e gorduras, em gramas. Conferi-los contra o número de calorias é um teste rápido de sanidade: proteínas e carboidratos rendem cerca de 4 calorias por grama, gorduras cerca de 9. Se os macros implicam um total muito diferente do declarado, o registro provavelmente está errado — e vale relatar.

Nutri-Score e NOVA

Onde o banco os tem, mostramos ambos. O Nutri-Score é um resumo de A a E que pondera energia, gorduras saturadas, açúcar e sal contra proteínas, fibras e teor de frutas e vegetais. O NOVA é uma classificação de processamento de 1 a 4. Nenhum é um veredicto — o Nutri-Score compara dentro de uma categoria, então um queijo com D não é "pior" que um refrigerante diet com C em nenhum sentido que importe a quem planeja o jantar.

Precisão

Escanear código de barras é o caminho mais preciso disponível ao consumidor, com duas ressalvas que vale dizer claramente.

A primeira é que os próprios rótulos podem variar legalmente. Tanto a regulamentação americana quanto a europeia toleram cerca de 20% de desvio entre valores declarados e reais para a maioria dos nutrientes. O scanner reproduz o rótulo exatamente; o rótulo é uma aproximação do alimento.

A segunda é a reformulação. Fabricantes mudam receitas sem mudar o código de barras, então um registro pode descrever a formulação do ano passado. Quando um número escaneado difere visivelmente da embalagem na sua mão, acredite na embalagem.

Nenhuma das duas é motivo para não escanear. São motivos para ler 187 calorias como "cerca de 190" em vez de como uma medição — que é, de qualquer forma, a maneira correta de ler qualquer número de calorias.

Abra o scanner e aponte para o que estiver mais perto: o primeiro escaneamento é grátis.

Try it yourself

Your first scan is free. No card needed.

Scan a food

Frequently asked questions

Como escaneio um código de barras para ver calorias?
Abra a página de escaneamento, faça login, permita o acesso à câmera e segure o código de barras a 10–20 cm da lente com boa luz. A tabela nutricional aparece assim que o código é decodificado e encontrado. Você também pode digitar os números se a câmera não engatar.
Por que meu código escaneia mas não mostra calorias?
O código foi lido corretamente, mas aquele produto não está no banco ou o registro dele não tem a tabela nutricional preenchida. É comum em marcas próprias, linhas regionais e lançamentos recentes, e em códigos internos de loja começando com 02 ou 20–29.
Existe um scanner de calorias por código de barras grátis?
O primeiro escaneamento é grátis e sem cartão. Depois, escanear sem limite custa US$ 19,99 por mês ou US$ 59,99 por ano. FatSecret e Cronometer oferecem escaneamento gratuito, financiado por publicidade e por um plano pago, respectivamente.
Posso escanear um código de barras sem câmera?
Sim. Digite na busca os números impressos abaixo do código de barras. A consulta é exatamente a mesma — e essa é também a solução mais rápida para rótulos danificados ou muito curvados.
O código de barras contém informação de calorias?
Não. Ele codifica apenas um número de identificação. Todo valor nutricional que você vê vem de comparar esse número com um banco de alimentos — por isso um produto desconhecido não retorna nada mesmo que o escaneamento tenha funcionado.

Keep reading

More calorie scanner guides

Scan your first food in about ten seconds

Point the camera at a barcode, or photograph a plate that does not have one.

Scan a food free