Das Scannen eines Barcodes kann das Erfassen verpackter Lebensmittel deutlich beschleunigen.
Statt nach einem Produktnamen zu suchen und Nährwerte manuell einzutragen, kann eine Tracking-App den Barcode verwenden, um einen vorhandenen Produkteintrag zu finden.
Der Barcode selbst enthält jedoch normalerweise keine vollständige Nährwerttabelle.
Diese Unterscheidung erklärt, warum Barcode-Scanning praktisch ist und warum das Ergebnis trotzdem manchmal geprüft werden sollte.
Was steckt eigentlich in einem Lebensmittel-Barcode?
Ein Handelsbarcode identifiziert ein Produkt normalerweise über eine standardisierte Produktnummer.
Er ist im Wesentlichen eine Kennung.
Im Barcode selbst sind üblicherweise nicht die vollständigen Angaben zu folgenden Werten gespeichert:
- Kalorien;
- Protein;
- Kohlenhydrate;
- Fett;
- Ballaststoffe;
- Zutaten;
- Portionsgrößen.
Die App liest die Produktkennung und sucht damit in einer Datenbank.
Existiert dort ein passender Datensatz, kann die App die gespeicherten Produkt- und Nährwertinformationen anzeigen.
Der Ablauf lautet also:
Barcode → Produktkennung → Datenbanksuche → Produktinformationen
Das ist etwas anderes als das direkte Auslesen einer Nährwerttabelle aus dem Barcode.
Welche Nährwertdaten können zurückgegeben werden?
Welche Felder verfügbar sind, hängt von Produkt und Datenbank ab.
Ein Datensatz kann enthalten:
- Energie beziehungsweise Kalorien;
- Protein;
- Kohlenhydrate;
- Zucker;
- Fett;
- gesättigte Fettsäuren;
- Ballaststoffe;
- Salz oder Natrium;
- Portionsgröße;
- Werte pro 100 g;
- Werte pro 100 ml;
- Packungsgröße;
- Produktname;
- Marke;
- Zutaten;
- Allergeninformationen.
Nicht jeder Datensatz enthält alle Felder.
Ein Produkt kann sehr ausführlich erfasst sein, ein anderes nur Kalorien und Makronährstoffe enthalten.
Beispiel eines Scan-Ergebnisses
Du scannst einen 500-g-Joghurt.
Der Datensatz könnte enthalten:
| Feld | Beispiel |
|---|---|
| Energie | 72 kcal pro 100 g |
| Protein | 8,5 g pro 100 g |
| Kohlenhydrate | 5,0 g pro 100 g |
| Fett | 2,0 g pro 100 g |
| Packungsgröße | 500 g |
Du isst 180 g.
Kalorien:
72 × 180 ÷ 100 = 129,6 kcal
Protein:
8,5 × 180 ÷ 100 = 15,3 g
Der Barcode findet den Produkteintrag. Die gegessene Menge bestimmt, was tatsächlich geloggt wird.
Ein Barcode misst nicht deine Portion
Das ist eine der wichtigsten Grenzen.
Ein erfolgreicher Scan kann das Produkt identifizieren.
Er weiß aber nicht automatisch, ob du:
- 30 g;
- 100 g;
- eine halbe Packung;
- die gesamte Packung
gegessen hast.
Bei einem Produkt mit 250 kcal pro 100 g:
50 g = 125 kcal
100 g = 250 kcal
200 g = 500 kcal
Das Produkt kann korrekt erkannt worden sein, während der Kalorieneintrag wegen einer falschen Portionsmenge trotzdem falsch ist.
Pro 100 g und pro Portion unterscheiden
Datenbanken können Nährwerte auf unterschiedlichen Bezugsgrößen speichern:
- pro 100 g;
- pro 100 ml;
- pro Portion;
- pro Packung.
Ein Müsli enthält beispielsweise:
380 kcal pro 100 g
Die angegebene Portion beträgt:
40 g
Für 40 g:
380 × 40 ÷ 100 = 152 kcal
380 kcal als eine Portion zu erfassen wäre falsch.
Prüfe deshalb immer, auf welche Menge sich der Wert bezieht.
Packungsgröße ist nicht Portionsgröße
Eine 500-g-Packung bedeutet nicht, dass eine Portion 500 g groß ist.
Viele Packungen enthalten mehrere Portionen.
Unterscheide:
Packungsgröße — gesamte enthaltene Menge;
verzehrte Menge — die Menge, die du tatsächlich gegessen hast.
Woher stammen die Daten?
Barcode-Scanner sind auf Produktdatenbanken angewiesen.
Je nach App und Produkt können Datensätze beispielsweise stammen von:
- Herstellern;
- Händlern;
- kommerziellen Lebensmitteldatenbanken;
- öffentlichen Datenbanken;
- Community-Einträgen;
- früher angelegten Produkteinträgen.
Deshalb können Vollständigkeit und Aktualität unterschiedlich sein.
Ein erfolgreicher Treffer bedeutet nicht automatisch, dass jedes Feld aktuell ist.
Warum können Barcode-Daten falsch sein?
Rezeptur wurde geändert
Hersteller können ändern:
- Zutaten;
- Packungsgröße;
- Kalorien;
- Makronährstoffe;
- Portionsangaben.
Die Datenbank kann noch die alte Version enthalten.
Eingabefehler
Manuell eingetragene Daten können Tipp- oder Übertragungsfehler enthalten.
Unvollständiger Datensatz
Ein Eintrag kann nur einen Teil der Nährwerttabelle enthalten.
Regionale Unterschiede
Produkte mit ähnlichem Namen können je nach Land unterschiedliche Rezepturen oder Packungsgrößen haben.
Verpackung oder Produktkennung wurde geändert
Produkte können im Laufe der Zeit neu gestaltet oder anders erfasst werden.
Schneller Check vor dem Loggen
Bei einem neuen Produkt reichen oft einige Kernpunkte:
- Produktname
- Packungsgröße
- Kalorien beziehungsweise Energie pro 100 g / 100 ml
- Protein, Kohlenhydrate und Fett, wenn du Makros trackst
- Bezugsgröße der Nährwerte
Vergleiche diese Angaben mit der aktuellen Verpackung.
Kalorien stimmen, Makros aber nicht?
Prüfe zuerst das Etikett.
Mögliche Ursachen:
- veralteter Datensatz;
- Eingabefehler;
- andere regionale Rezeptur;
- Rundungen;
- Verwechslung von Portions- und 100-g-Angaben.
Kleine Abweichungen können durch Rundung entstehen.
Größere Unterschiede solltest du genauer prüfen.
Was passiert, wenn der Barcode nicht gefunden wird?
Ein Scanner kann nur Produkte finden, die in der verwendeten Datenquelle vorhanden sind.
Ein sinnvoller Fallback:
- Barcode scannen.
- Wird kein zuverlässiger Eintrag gefunden, Nährwerttabelle verwenden.
- Werte von der Verpackung erfassen.
- Produkt speichern, wenn die App wiederverwendbare Einträge unterstützt.
Ein fehlender Datenbankeintrag muss das Tracking also nicht stoppen.
Foto der Nährwerttabelle als Fallback
Wenn ein Barcode nicht in der Datenbank vorhanden ist, ist die aktuelle Verpackung häufig die beste produktspezifische Quelle.
Über ein Foto der Nährwerttabelle können je nach System beispielsweise erfasst werden:
- Energie;
- Protein;
- Kohlenhydrate;
- Zucker;
- Fett;
- gesättigte Fettsäuren;
- Ballaststoffe;
- Salz;
- Portionsangaben.
Ausgelesene Werte sollten vor dem Speichern mit dem sichtbaren Etikett abgeglichen werden.
Das kann besonders nützlich sein bei:
- neuen Produkten;
- regionalen Marken;
- Importprodukten;
- Eigenmarken;
- kürzlich geänderten Verpackungen.
Besonders geeignet für verpackte Lebensmittel
Barcode-Suche funktioniert am besten bei Produkten mit einer stabilen kommerziellen Identität.
Zum Beispiel:
- Joghurt;
- Müsli;
- Brot;
- verpackter Käse;
- Konserven;
- Tiefkühlgerichte;
- Snacks;
- Saucen;
- Getränke.
Weniger geeignet ist sie für:
- eine lose Banane;
- unverpacktes Gemüse;
- Restaurantgerichte;
- selbst gekochte Mahlzeiten;
- Essen aus einer gemeinsamen Schüssel.
Dafür sind andere Tracking-Methoden sinnvoller.
Barcode-Scanning vs. Foto-Tracking
Beide Methoden lösen unterschiedliche Aufgaben.
Barcode-Scanning fragt:
Welches verpackte Produkt ist das?
Foto-Tracking fragt:
Welche Lebensmittel sind auf dieser Mahlzeit zu sehen und möglicherweise in welcher Menge?
Bei einer Müslipackung kann der Barcode direkt zum konkreten Produkteintrag führen.
Bei einem Teller mit Reis, Hähnchen und Gemüse gibt es dagegen keinen sinnvollen Produktbarcode für die gesamte Mahlzeit.
Eine ausführliche Gegenüberstellung findest du unter Barcode-Scanning vs. Foto-Food-Tracking.
Barcode-Scanning vs. Scannen der Nährwerttabelle
Auch das sind zwei verschiedene Abläufe.
Barcode-Scanning
Verwendet eine Produktkennung, um einen vorhandenen Datensatz abzurufen.
Nährwerttabellen-Scanning
Liest die auf der aktuellen Verpackung sichtbaren Angaben.
Barcode-Scanning ist besonders schnell, wenn der Datenbankeintrag stimmt.
Das Scannen der Nährwerttabelle ist hilfreich, wenn:
- der Barcode fehlt;
- das Produkt nicht in der Datenbank ist;
- der Datenbankeintrag veraltet erscheint;
- du die aktuelle Verpackung überprüfen möchtest.
Beide Methoden können sich ergänzen.
Beispiel: Datenbank und Verpackung stimmen nicht überein
Der Barcode-Eintrag zeigt:
450 kcal pro 100 g
Die aktuelle Verpackung zeigt:
410 kcal pro 100 g
Prüfe:
- Ist der Produktname identisch?
- Ist es dieselbe Geschmacksrichtung?
- Ist die Packungsgröße gleich?
- Wird dieselbe Bezugsmenge verwendet?
- Könnte der Datensatz eine ältere Rezeptur enthalten?
Für das Produkt, das du tatsächlich isst, sind die aktuellen Angaben auf dessen Verpackung in der Regel die relevanteren produktspezifischen Informationen.
Fehlende Werte sind nicht null
Ein Datensatz kann beispielsweise so aussehen:
| Feld | Vorhanden? |
|---|---|
| Kalorien | Ja |
| Protein | Ja |
| Kohlenhydrate | Ja |
| Fett | Ja |
| Ballaststoffe | Nein |
| Zutaten | Nein |
| Allergene | Nein |
Fehlende Ballaststoffdaten bedeuten nicht automatisch 0 g Ballaststoffe.
Sie bedeuten zunächst nur, dass im Datensatz kein Wert vorhanden ist.
Dasselbe gilt für andere fehlende Nährwerte.
Null und „nicht vorhanden“ unterscheiden
0 g bedeutet, dass der Datensatz ausdrücklich null angibt.
Ein leeres Feld bedeutet:
Für dieses Feld ist kein Wert vorhanden.
Diese Zustände sollten beim Tracking nicht gleich behandelt werden.
Richtiger Barcode, falsche Portionsbasis
Ein Proteinriegel:
Packungsgröße: 60 g
Kalorien: 220 pro Riegel
Umgerechnet sind das ungefähr:
367 kcal pro 100 g.
Beide Angaben können dasselbe Produkt korrekt beschreiben.
Der Fehler entsteht, wenn 367 kcal als Wert für einen 60-g-Riegel geloggt werden.
Deshalb gehört zur Nährwertzahl immer ihre Bezugsmenge.
Nur einen Teil der Packung gegessen?
Beispiel:
Packungsgröße: 300 g
Energie: 180 kcal/100 g
Gesamte Packung:
180 × 3 = 540 kcal
120 g:
180 × 120 ÷ 100 = 216 kcal
Wenn du weißt, dass du 40% der Packung gegessen hast:
300 × 0,40 = 120 g
Ergebnis wieder:
216 kcal
Mehrportionspackungen
Müsli, Nudeln, Eis oder große Joghurtbecher enthalten häufig mehrere Portionen.
Ein Scan identifiziert das Produkt.
Er macht nicht automatisch die gesamte Packung zu einer Portion.
Bei wiederholtem Konsum kann ein gespeicherter Produkteintrag das spätere Tracking beschleunigen, während die verzehrte Menge jedes Mal angepasst wird.
Muss dasselbe Produkt jedes Mal neu gescannt werden?
Normalerweise nicht, wenn:
- es dasselbe Produkt ist;
- die Rezeptur unverändert ist;
- die gespeicherten Daten zur Verpackung passen.
Prüfe erneut, wenn:
- sich die Verpackung ändert;
- die Packungsgröße geändert wurde;
- neue Nährwerte angegeben sind;
- du eine andere Variante kaufst;
- der gespeicherte Eintrag unplausibel aussieht.
Barcode-Daten und Zutaten
Manche Produktdatenbanken enthalten zusätzlich Zutatenlisten.
Für sicherheitsrelevante Entscheidungen bleibt die aktuelle Verpackung wichtig, weil Datenbankinformationen unvollständig oder veraltet sein können.
Wie Zutatenlisten aufgebaut sind, erklärt Zutatenliste richtig lesen.
Barcode-Daten und Allergene
Bei Allergien oder Unverträglichkeiten sollte eine Barcode-Datenbank nicht als Ersatz für die aktuellen Allergeninformationen auf der Verpackung beziehungsweise vom Hersteller betrachtet werden.
Produktdaten können fehlen oder veraltet sein.
Ein sinnvoller Barcode-Workflow
Bei einem neuen verpackten Lebensmittel:
1. Scannen
Barcode lesen und passenden Produkteintrag suchen.
2. Bestätigen
Produktname und Variante prüfen.
3. Vergleichen
Wichtige Nährwerte mit der Verpackung abgleichen.
4. Menge festlegen
Tatsächlich gegessene Menge eingeben.
5. Loggen
Nährwerte für diese Menge berechnen.
6. Wiederverwenden
Einen geprüften Produkteintrag bei Bedarf für spätere Einträge speichern.
So bleibt der Geschwindigkeitsvorteil erhalten, ohne den Datenbankeintrag ungeprüft zu übernehmen.
Wann Barcode-Scanning besonders viel Zeit spart
Besonders nützlich ist es bei Produkten, die du regelmäßig kaufst.
Nach der ersten Prüfung kann ein späterer Eintrag häufig so aussehen:
Produkt auswählen → Menge eingeben → hinzufügen
statt:
suchen → ähnliche Produkte vergleichen → Nährwerte prüfen → Werte eingeben → hinzufügen
Der Vorteil liegt deshalb nicht nur im ersten Scan, sondern auch in der wiederverwendbaren Produktidentität.
Die praktische Regel
Ein Barcode-Scanner liest nicht die komplette Nährstoffzusammensetzung aus dem Strichcode selbst.
Er verwendet den Barcode, um ein Produkt zu identifizieren und einen Datensatz abzurufen.
Für zuverlässiges Tracking:
Produkt bestätigen, Bezugsmenge prüfen, tatsächlich gegessene Menge eintragen und bei Abweichungen die aktuelle Verpackung verwenden.
