Home  /  Studie caloriedatabase
Originele studie · Publieke gegevens

857 655 producten geanalyseerd. Wat je caloriescanner je niet vertelt.

Elke barcodescan in Frankrijk raadpleegt dezelfde database. We hebben ze volledig geanalyseerd. Meer dan één scan op drie geeft een ontbrekend, onvolledig of inconsistent gegeven terug.

Waarom deze studie

Als je een barcode scant in een calorietracker in Frankrijk, MyFitnessPal, Yazio, Lifesum of Lean, komt het gegeven min of meer van dezelfde bron: OpenFoodFacts, een formidabele Franse collaboratieve database onder de open ODbL-licentie. Miljoenen productfiches, ingevuld door vrijwillige bijdragers.

Een collaboratieve database, dat is haar kracht en haar beperking: iedereen kan een fiche aanmaken of wijzigen, en niemand controleert systematisch. Niemand had de echte betrouwbaarheid becijferd van wat je scan teruggeeft. We hebben daarom de volledige publieke dump van 23 augustus 2026 gedownload en elk in Frankrijk verkocht product getest.

4 535 553
producten in de wereldwijde database op 23 augustus 2026
1 265 726
producten gerefereerd als verkocht in Frankrijk
857 655
analyseerbare producten: calorieën en de 3 macro’s ingevuld

De methode: elke fiche getest tegen zichzelf

Geen labo nodig om een foute fiche op te sporen: het volstaat ze met zichzelf te confronteren. De calorieën van een voedingsmiddel worden afgeleid van zijn macronutriënten met de Atwater-factoren, dezelfde die de Europese INCO-verordening aan de industrie oplegt: 4 kcal per gram eiwitten, 4 per gram koolhydraten, 9 per gram vetten.

Als een fiche 100 kcal toont maar haar eigen macro’s er 250 geven, is een van de twee regels fout. En je app toont je een van de twee zonder te knipperen.

Volledige methodologie

  • Officiële OpenFoodFacts-dump van 23 augustus 2026 (ODbL-licentie), perimeter Frankrijk
  • Herberekening: 4×eiwitten + 4×koolhydraten + 9×vetten, plus 7 kcal/g alcohol, 2 kcal/g vezels en 2,4 kcal/g polyolen (erythritol: 0), conform INCO-verordening 1169/2011
  • Fiche alleen als inconsistent geteld als de afwijking zowel 10 % als 30 kcal/100g overschrijdt: de ruis van water en thee op 2 kcal is uitgesloten
  • 16 364 afwijkende fiches uitgesloten (calorieën buiten 1-950 kcal/100g, onmogelijke macro’s)
  • Elk voorbeeld op deze pagina is op de dag van publicatie opnieuw gecontroleerd op de onlinefiche

Resultaat 1: bijna 1 fiche op 3 is onvolledig

31 %van de FR-producten zonder volledige gegevens

391 707 in Frankrijk verkochte producten hebben geen calorieën ingevuld, of niet hun drie macronutriënten. Concreet: je scant, en de app toont 0 kcal, of calorieën zonder eiwitten of koolhydraten. Je hebt de indruk te tracken, je logt leegte.

Het lot van een scan in Frankrijk, op 1 265 726 producten.

Het is de meest sluipende fout, omdat ze niet op een fout lijkt: de fiche verschijnt, het product heeft een naam, een foto. Alleen het essentiële ontbreekt.

Resultaat 2: 46 757 producten met inconsistente calorieën

Van de 857 655 volledige fiches tonen er 46 757 calorieën die onverenigbaar zijn met hun eigen macro’s, met minstens 10 % en 30 kcal per 100 g. Elk punt in de grafiek hieronder is een echt product: op de x-as wat zijn fiche verklaart, op de y-as wat zijn macro’s geven. Een eerlijke fiche valt op de diagonaal.

1 370 echte producten: verklaard vs herberekend uit de macro’s.

De verdeling van de afwijkingen toont dat de database massaal correct is, en dan een lange staart heeft: de foute fiches zijn niet licht fout, ze zijn heel fout.

Verdeling van de afwijkingen, logaritmische schaal.
Inconsistente producten per afwijkingsdrempel, basis 857 655 fiches.

18 251 producten, ofwel twee materieel inconsistente op vijf, vergissen zich van enkel tot dubbel of meer. Op dat niveau is het geen onnauwkeurigheid meer, het is een gegeven dat je caloriebalans van de dag omkeert.

Onvolledige en inconsistente fiches samengeteld: meer dan één scan op drie in Frankrijk geeft een ontbrekend, onvolledig of inconsistent gegeven terug.

Producten die je in je kast hebt

Elke fiche hieronder is op de dag van publicatie online opnieuw gecontroleerd. Links wat de OpenFoodFacts-fiche toont, rechts wat haar eigen macro’s geven:

Le Beurre Tendrefiche van het product Elle&Vire · 535 scans
375fiche744macro’s
Yaos Yaourt à la Grecquefiche van het product Nestlé · 271 scans
50fiche98macro’s
Sweet & Salty Nut chocoladefiche van het product Nature Valley · 338 scans
647fiche140macro’s
Ratatouille à la Provençalefiche van het product Cassegrain · 298 scans
38fiche72macro’s

Het schoolvoorbeeld: de lentilles cuisinées à l’Auvergnate van Raynal & Roquelaure bestaan onder twee verschillende fiches. De ene toont 48 kcal/100g, de andere 207. De echte waarde ligt rond 99. Afhankelijk van de barcode die je app opvangt, denk je twee keer minder of twee keer meer te eten dan de realiteit.

Een gebruiker die 30 g van de boter hierboven smeert, telt 110 kcal te weinig. Elke dag. In de overtuiging het goed te doen.

Lean controleert de consistentie van de fiches en scant ook je bord op foto, zonder van een barcode af te hangen.
App Store Google Play

De meest getroffen categorieën

De inconsistentie is niet willekeurig verdeeld, en de ironie van de ranking is wreed: de meest getroffen categorie van de hele database is die welke sporters het meest tracken. Meer dan één eiwitreep op vijf (20,8 %) heeft een inconsistente fiche.

Elke bel is een categorie; haar grootte, haar inconsistente fiches.

Complexe recepten en verrijkte producten concentreren de fouten: eiwitrepen, zoetwaren, snoep, kazen. Eenvoudige producten doen het beter.

Aandeel inconsistente fiches per categorie (min. 1 000 producten).

Een eerlijke noot: snoep, zoetwaren en repen worden deels verklaard door zoetstoffen. Als een fiche haar polyolen niet verklaart, overschat de herberekening de afwijking. We hebben alles gecorrigeerd wat verklaard was; het residu weerspiegelt ook dat gat in de verklaring, dat je app op precies dezelfde manier misleidt.

Wat dat verandert voor je tracking

Eerst wat het niet betekent: je moet niet stoppen met scannen, en OpenFoodFacts blijft een opmerkelijk project dat leeft en zich continu corrigeert. De curve hieronder toont het: de fiches aangemaakt in 2020-2021 zijn de minst betrouwbare (tot 7,5 % inconsistentie), en de kwaliteit is sinds 2023 duidelijk verbeterd.

Inconsistentiepercentage volgens het aanmaakjaar van de fiche.

Vier van de zes slechtste fiches van de dump waren op het moment van onze controle al online gecorrigeerd. Maar je app heeft misschien de foute versie gesynchroniseerd, en de honderdduizenden fiches uit de slechtste jaren zitten nog altijd in de database.

Twee reflexen om te onthouden:

1. De scan is een snelheidstool, geen waarheidstool. Na een scan volstaat een blik op de macro’s: als eiwitten, koolhydraten en vetten niet kloppen met de getoonde calorieën, is de fiche fout. Dat is precies de test van deze studie, en hij duurt twee seconden.

2. De onzichtbare fout zit niet op je bord, ze zit in je verbruik. Een fiche die 110 kcal fout is, wordt in tien seconden gecorrigeerd zodra ze is opgemerkt. Een calorieverbruik dat 300 kcal per dag fout is, zie je nooit: het zit begraven in de «activiteitsvermenigvuldiger» die je app je bij de inschrijving heeft laten kiezen. Daar concentreert Lean zijn precisie: TDEE = BMR + NEAT + EAT + TEF, met een BMR berekend op je echte vetpercentage en een NEAT op je echte stappen, niet op een aangevinkt vakje.

Word Lean, blijf Lean: de enige app die je verbruik berekent op metingen, niet op vakjes.
App Store Google Play

Wetenschappelijke depots en citatie

Deze studie is gedeponeerd in onafhankelijke open archieven, met een permanente identificator (DOI) en de volledige pdf’s in het Frans en het Engels. Elk depot is controleerbaar zonder via deze site te gaan:

Zenodo (CERN)DOI 10.5281/zenodo.22284416 · referentiedepot, pdf FR + EN
FigshareDOI 10.6084/m9.figshare.33432244 · preprint, pdf FR + EN
OSF (Center for Open Science)publiek project tczvj · methodologie en bestanden
data.gouv.fraangegeven hergebruik van de Open Food Facts-dataset

Om deze studie te citeren: Het Lean-team (2026). 857 655 producten geanalyseerd: interne coherentie van de caloriegegevens van Open Food Facts. Zenodo. https://doi.org/10.5281/zenodo.22284416

Veelgestelde vragen

Waarom OpenFoodFacts en niet USDA?
Voor producten met barcode die in Frankrijk worden verkocht, is de referentiebron van de trackers OpenFoodFacts. USDA dekt onbewerkte voedingsmiddelen en de Amerikaanse markt. Deze studie gaat over wat een scan in Frankrijk echt teruggeeft.
Moet je stoppen met je voedsel scannen?
Nee. De scan blijft de snelste manier om te loggen. De goede praktijk: controleren dat de getoonde macro’s consistent zijn met de calorieën. Twee seconden die de slechtste fiches vermijden.
Corrigeren de apps deze fouten?
De database leeft continu en corrigeert zich, dat is de kracht van het collaboratieve. Maar een app die een foute fiche heeft gesynchroniseerd, kan ze lang na de onlinecorrectie in de cache houden.
Mogen de cijfers van deze studie worden hergebruikt?
Ja, vrij, met vermelding van «Lean-studie, augustus 2026» en een link naar deze pagina. De brongegevens behoren toe aan OpenFoodFacts (ODbL-licentie) en onze methodologie is hierboven volledig beschreven.
  1. OpenFoodFacts, officiële dump van 23 augustus 2026, world.openfoodfacts.org/data, ODbL-licentie.
  2. Verordening (EU) nr. 1169/2011 (INCO), bijlage XIV: energieconversiefactoren.
  3. Atwater W.O. & Bryant A.P. (1900). The availability and fuel value of food materials.
  4. Merrill A.L. & Watt B.K. (1973). Energy value of foods, USDA Agriculture Handbook No. 74.
Lean · lean-app.com

Studie gepubliceerd op 24 augustus 2026. Regelmatig bijgewerkt met feedback van gebruikers en nieuwe relevante studies. Lean is beschikbaar op iOS en Android.

App Store Google Play
nl_NLNL