Kostenloses Tool

Barcode lesen online: Foto, Screenshot oder Kamera

Dieses Werkzeug liest einen Barcode aus einem Foto, einem Screenshot oder über die Kamera und zeigt den Inhalt Zeichen für Zeichen: EAN-13, EAN-8, UPC, Code 128, Code 39, ITF, DataMatrix, Aztec und PDF417, QR-Codes nur als Text. Bei EAN und UPC rechnet es die Prüfziffer nach, bei GS1-128 und GS1 DataMatrix zerlegt es den Text in seine Datenfelder wie (01) Artikelnummer, (17) Verfallsdatum und (10) Charge und macht die unsichtbaren Trennzeichen sichtbar. Gelesen wird in Ihrem Browser, das Bild wird nicht hochgeladen. Es liest Bilder, keine PDFs, und nicht jedes schlechte Foto: Grenzen stehen unten.

Von · · · Datenquelle: GS1 Barcode Syntax Dictionary · Methodik

1. Barcode laden

Foto oder Screenshot wählen, hierher ziehen oder mit Strg+V (Mac: Cmd+V) aus der Zwischenablage einfügen. Am Handy oder Laptop geht es auch mit der Kamera.

2. Inhalt und Prüfung

Noch kein Code gelesen. Das Ergebnis erscheint hier, geöffnet wird nichts.

Hinweis

Das Werkzeug läuft in Ihrem Browser, Ihre Eingaben werden nicht übertragen und Ihre Dateien bleiben auf Ihrem Gerät. Das Ergebnis enthält genau das, was Sie eingegeben haben. Wer einen Code scannt, kann seinen Inhalt lesen, schreiben Sie also nichts hinein, was nicht jeder sehen darf. Scannen Sie den Code vor dem Druck mit mindestens einem Handy, öffnen Sie das Ziel einmal selbst und drucken Sie bei Etiketten und Umschlägen erst eine Probeseite. Für Druckfehler, falsche Eingaben und das Verhalten fremder Apps übernehmen wir keine Gewähr. Grundlage ist die auf der Seite genannte Spezifikation, Stand siehe „Zuletzt geprüft“.

So lesen Sie einen Barcode am PC, am Handy oder aus einem Screenshot

  1. Den Code als Bild bereitstellen: ein Handyfoto, ein Screenshot (Windows: Windows+Umschalt+S, Mac: Cmd+Umschalt+4) oder ein Bild aus einer Mail. Wählen Sie es oben aus, ziehen Sie es in das Feld oder fügen Sie es mit Strg+V (Mac: Cmd+V) ein. Alternativ drücken Sie „Kamera starten“; der Browser fragt dann einmal, ob die Seite die Kamera benutzen darf.
  2. Das Werkzeug sucht den Code im Bild. Strichcodes brauchen den ganzen Code samt weißem Rand links und rechts, sonst fehlt der Anfang oder das Ende. Bei einem kleinen Code in einem großen Bild hilft vorheriges Zuschneiden. Gedrehte und invertierte Codes (hell auf dunkel) werden ebenfalls versucht.
  3. Rechts erscheinen das Format, das Urteil, bei GS1-Codes die Tabelle der Datenfelder und darunter der Rohinhalt. Nichts davon wird geöffnet oder weitergeleitet.

Eine Kamera-App oder ein Scanner liefert meist nur den Text. Wer wissen will, ob die Prüfziffer stimmt, welches Format wirklich vorliegt oder wo in einem GS1-Code ein Datenfeld endet, braucht die Auswertung dahinter. Genau die liefert diese Seite.

Welche Codes das Werkzeug liest

FormatTypisch aufWas zusätzlich geprüft wird
EAN-13, EAN-8, UPC-A, UPC-EProdukte im Handel, BücherPrüfziffer, Nummernkreis (z. B. 978 für Bücher)
ITF (Interleaved 2 of 5)Umkartons (ITF-14)Prüfziffer bei 14 Ziffern
Code 128Versandetiketten, Lagerbei GS1-128: Zerlegung in Datenfelder
Code 39Ausweise, Inventaraufklebernur Rohtext
DataMatrixMedikamente, Bauteilebei GS1 DataMatrix: Zerlegung in Datenfelder
AztecFahrkarten, Bordkartenbei GS1-Kennung: Zerlegung, sonst Rohtext
PDF417Bordkarten, Ausweisenur Rohtext
QR-Codeüberallnur Text; Prüfung auf Fallen in QR-Code lesen und prüfen

Welche Formate tatsächlich erkannt werden, hängt vom Browser ab: Wo die eingebaute Barcode-Erkennung des Browsers vorhanden ist (Chrome, Edge, Android), nutzt die Seite sie zuerst, sonst die freie Bibliothek ZXing in Version 0.21.3 (Apache-Lizenz 2.0), die als Datei auf dieser Website liegt und erst bei Bedarf geladen wird. Bei Code 128, DataMatrix und Aztec liest ZXing zusätzlich mit, weil die Browser-Erkennung die GS1-Kennung und die Trennzeichen nicht mitliefert.

EAN und UPC: was die Prüfziffer sagt

Die letzte Ziffer einer EAN oder UPC ist eine Prüfziffer. Sie entsteht aus den davor stehenden Ziffern: von rechts, ohne die Prüfziffer, abwechselnd mit 3 und mit 1 multiplizieren, die Summe bilden und bis zum nächsten Vielfachen von 10 auffüllen (GS1 General Specifications, Abschnitt 7.9.1). Bei 4006381333931 ergibt die Summe 89, bis 90 fehlt 1, und die letzte Ziffer ist tatsächlich 1. Stimmt die Prüfziffer nicht, ist der Code falsch gedruckt oder die Kamera hat eine Ziffer falsch gelesen. Eine richtige Prüfziffer beweist dagegen nur, dass die Nummer in sich stimmig ist, nicht, dass es den Artikel gibt.

Die ersten Ziffern einer EAN-13 nennen den Nummernkreis, nicht das Herkunftsland des Produkts. 978 und 979 stehen für Bücher, 977 für Zeitschriften, Nummern aus den Bereichen 020 bis 029, 040 bis 049 und 200 bis 299 sind interne Nummern, die nur im jeweiligen Geschäft gelten. Zum Nachrechnen einer Nummer von Hand gibt es den EAN-Prüfer; einen eigenen Code erzeugen Sie mit dem Barcode-Generator.

GS1-128 und GS1 DataMatrix: die Klammerschreibweise

Auf Versandetiketten, Paletten und Medikamentenpackungen stehen oft GS1-Codes. Sie packen mehrere Angaben in einen Code, jede mit einer Kennzahl, dem Application Identifier (AI). Manche AI haben eine feste Länge, andere eine variable und brauchen dann ein Trennzeichen, das Group-Separator-Zeichen (ASCII 29). Es ist unsichtbar und geht beim Kopieren leicht verloren. Dieses Werkzeug zeigt es als ‹GS› und rechnet die Datenfelder aus. Beispiel:

Rohinhalt:    ]C101040123456789011726123110LOT42
Zerlegt:      (01)04012345678901  GTIN (Artikelnummer)
              (17)261231          Verfallsdatum 31.12.26
              (10)LOT42           Charge / Los

Geprüft werden die Prüfziffer der GTIN (AI 01) und der SSCC (AI 00), Datumsfelder (Monat 1 bis 12, Tag passend zum Monat; Tag 00 ist bei Verfallsdaten erlaubt und bedeutet „ohne Tag“) und die Länge der Felder. Zweistellige Jahre deutet das Werkzeug nicht ins Jahrhundert, es zeigt TT.MM.JJ. Die Tabelle der Kennzahlen stammt aus dem GS1 Barcode Syntax Dictionary (Stand der Datei: 27.07.2026, Apache-Lizenz 2.0, abgerufen am 02.11.2026). Die deutschen Bezeichnungen sind unsere Übersetzung der häufigen Kennzahlen; für alle übrigen steht die englische GS1-Bezeichnung dabei, als solche gekennzeichnet.

Kommt der Code ohne FNC1-Kennung an, etwa weil ein Lesegerät sie nicht meldet, kann das Werkzeug den Text nicht sicher als GS1 erkennen. Sieht der Text nach (01) mit gültiger GTIN aus, bietet es an, ihn als GS1-Daten zu deuten. Fehlt ein Trennzeichen zwischen zwei variablen Feldern, warnt es, denn dann ist die Aufteilung nur geraten.

Was das Werkzeug nicht kann

Es liest keine PDFs; machen Sie einen Screenshot vom Code. Es sagt nicht, welcher Artikel zu einer Nummer gehört, und prüft nicht, wem ein Code gehört oder ob er echt ist. Eine EAN-Datenbank gibt es hier nicht. Bei Bildern mit mehreren Codes findet die Browser-Erkennung meist alle, ZXing dagegen nur einen je Bild; wählen Sie im Zweifel einen Ausschnitt. Sehr kleine, unscharfe, stark gekrümmte (Flaschen, Tüten) oder spiegelnde Codes werden nicht immer erkannt. Aztec-Codes von Fahrkarten und Ausweisen werden nur als Rohtext angezeigt. Beschädigte Codes mit mehr als der eingebauten Fehlerkorrektur sind verloren.

Hochgeladen wird nichts: Das Bild wird in Ihrem Browser geöffnet und ausgewertet, die Bibliothek ZXing liegt als Datei auf dieser Website. Die Seite meldet nach dem Lesen nur, dass das Werkzeug benutzt wurde, ohne Bild und ohne Inhalt.

Häufige Fragen

Wie kann ich einen Barcode online lesen, ohne Scanner?

Machen Sie ein Foto des Barcodes oder einen Screenshot und laden Sie das Bild hier hoch, ziehen Sie es in das Feld oder fügen Sie es mit Strg+V ein. Alternativ drücken Sie „Kamera starten“ und halten den Code vor die Kamera. Der Inhalt erscheint daneben. Das Bild bleibt in Ihrem Browser.

Wie lese ich einen Barcode mit dem Handy oder iPhone?

Öffnen Sie diese Seite im Browser des Handys, drücken Sie „Kamera starten“ und erlauben Sie den Zugriff, oder wählen Sie ein vorhandenes Foto aus der Mediathek. Die Kamera-App liest viele Codes auch, zeigt aber meist nur das Ergebnis, nicht die Prüfziffer oder die Datenfelder eines GS1-Codes. Auf dem iPhone verwenden wir die Erkennung aus der Bibliothek ZXing; auf jedem Gerät getestet haben wir das nicht.

Kann ich einen Barcode mit dem Laptop scannen?

Ja, mit der eingebauten Webcam: „Kamera starten“ drücken, Zugriff erlauben, den Code ruhig und mit weißem Rand vor die Kamera halten. Webcams sind oft unscharf auf kurze Distanz. Wenn es nicht klappt, fotografieren Sie den Code mit dem Handy und übertragen das Bild, oder Sie machen einen Screenshot, falls der Code am Bildschirm steht.

Wie scanne ich einen DataMatrix-Code online?

Genauso wie jeden anderen Code: Foto oder Screenshot laden oder die Kamera nutzen. Ein DataMatrix ist ein kleines Quadrat aus Punkten, oft auf Medikamentenpackungen und Bauteilen. Beginnt er mit dem Zeichen FNC1, ist es ein GS1 DataMatrix. Das Werkzeug zerlegt ihn dann in Artikelnummer, Charge, Verfallsdatum und Seriennummer und zeigt das Trennzeichen als ‹GS›.

Wie lese ich einen Aztec-Code online?

Auch hier genügt ein Bild: Aztec-Codes erkennen Sie an dem Quadrat aus Ringen in der Mitte. Sie stehen auf Fahrkarten, Bordkarten und Tickets. Laden Sie ein Foto oder einen Screenshot hoch. Gezeigt wird der Rohinhalt. Bei Tickets ist er oft verschlüsselt oder für Menschen nicht lesbar, das Werkzeug deutet ihn nicht.

Wird mein Bild hochgeladen?

Nein. Das Bild wird in Ihrem Browser geöffnet und dort ausgewertet. Nach dem Lesen meldet die Seite nur anonym, dass das Werkzeug benutzt wurde, ohne Bild und ohne Inhalt des Codes.

Die Auswertung ist eine technische Einschätzung und keine Garantie. Sie folgt der GS1-Rechenregel für die Prüfziffer (GS1 General Specifications, Abschnitt 7.9.1) und der Kennzahlentabelle des GS1 Barcode Syntax Dictionary (Stand 27.07.2026, abgerufen am 02.11.2026). Ob eine Nummer zu einem echten Artikel gehört, ob ein Etikett echt ist und was ein Code im Einzelfall bedeutet, sagt sie nicht. Im Zweifel fragen Sie beim Hersteller oder Absender nach.