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:

  1. Produktname
  2. Packungsgröße
  3. Kalorien beziehungsweise Energie pro 100 g / 100 ml
  4. Protein, Kohlenhydrate und Fett, wenn du Makros trackst
  5. 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:

  1. Barcode scannen.
  2. Wird kein zuverlässiger Eintrag gefunden, Nährwerttabelle verwenden.
  3. Werte von der Verpackung erfassen.
  4. 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.