Einen Barcode scannen heißt hier: die Striche oder das Quadrat wieder in Text verwandeln. Dafür brauchen Sie keine App und kein Lesegerät. Die Seite nutzt die Kamera des Telefons oder Computers, oder ein Bild, das Sie schon haben. Beides bleibt lokal. Wer auf Englisch nach einem Barcode Reader sucht, meint denselben Schritt.

Kamera oder Bild

Auf dem Telefon ist die Rückkamera der kürzere Weg. Halten Sie den Code ruhig, füllen Sie einen guten Teil des Bilds damit, und warten Sie, bis das Ergebnis erscheint. Die Seite stoppt die Kamera dann, damit die Ziffern stehen bleiben. „Kamera starten“ setzt die Lesung fort. Solange das Bild läuft, wechselt der Link darunter zwischen Rück- und Frontkamera, falls der Code auf einem Bildschirm vor Ihnen liegt.

Am Desktop funktioniert dieselbe Kamera-Schaltfläche mit einer Webcam. Fehlt eine Kamera, oder hat der Browser keinen Zugriff, laden Sie ein Foto hoch. JPG und PNG sind die sicheren Formate, WebP und GIF gehen in aktuellen Browsern ebenfalls. Die Datei darf bis zu 15 MB groß sein. Ein scharfes, gerade fotografiertes Etikett liest zuverlässiger als ein Ausschnitt aus einer schrägen Aufnahme.

Was nach dem Scan steht

Barcode scannen gelingt am zuverlässigsten, wenn der Code das Bild füllt, ohne abgeschnitten zu sein, und der Untergrund hell bleibt. Halten Sie das Telefon parallel zum Etikett, nicht schräg von der Seite. Direktes Licht, das auf Folie spiegelt, macht aus schwarzen Strichen graue Flecken. Drehen Sie das Paket ein wenig oder schalten Sie die Reflexion aus, statt näher heranzuzoomen, bis das Bild matschig wird. Ein Screenshot von einem Bildschirm funktioniert oft, ein Foto einer spiegelnden Verpackung seltener.

Jede Lesung zeigt drei Dinge, und bei Handelsnummern ein viertes. Zuerst das Format, also welche Symbologie erkannt wurde. Dann der Inhalt, Zeichen für Zeichen, wie der Leser ihn zurückgibt. Den Text können Sie kopieren. Als Drittes steht da, ob eine Prüfziffer geprüft wurde und mit welchem Ergebnis. Bei EAN und UPC kommt die GS1-Länderkennung dazu, soweit das Präfix in der öffentlichen Liste einer Mitgliedsorganisation zugeordnet ist.

Liegen mehrere Codes im Bild, erscheinen mehrere Karten. Ein stiller Fehlversuch – unscharf, geblendet, abgeschnitten – liefert keine Karte, sondern den Hinweis, es mit mehr Licht oder einem engeren Ausschnitt zu versuchen.

Welche Formate gelesen werden

Für die Handelsnummer suchen viele konkret einen EAN Code Scanner. EAN-13, EAN-8, UPC-A und die komprimierte UPC-E sind dafür vorgesehen. Dazu kommen Code 128 und Code 39 aus Lager und Inventur, ITF von Umkartons, der QR-Code, Data Matrix und PDF417. Unterstützt der Browser die eingebaute Barcode-Erkennung, wird sie zuerst verwendet, weil sie auf dem Telefon schnell ist. Fehlt sie, liest eine mitgelieferte ZXing-Bibliothek dasselbe Bild. Welche der genannten Symbologien Ihr Browser nativ kennt, unterscheidet sich; die Bibliothek deckt die Liste ab. Speziell für QR-Codes am PC und Handy liegt der QR Code Scanner online bereit.

FormatTypischer InhaltPrüfziffer hier
EAN-13, EAN-8, UPC-A, UPC-EGTIN für den HandelModulo 10, plus Länderpräfix
ITF mit 14 StellenGTIN-14 auf KartonsModulo 10, ohne Länderpräfix an der ersten Stelle
Code 128, Code 39Lagerplatz, Seriennummerkeine GTIN-Prüfung
QR, Data Matrix, PDF417Link, Text oder Nummernur wenn der gesamte Inhalt eine GTIN-Länge hat

Einen Code derselben Formate erzeugen Sie auf den Seiten EAN-Code generieren, Code 128, QR-Code, Data Matrix und PDF417. So prüfen Sie einen frischen Download, bevor er in den Druck geht.

Prüfziffer

Die letzte Stelle einer EAN, UPC oder GTIN-14 ist eine Prüfziffer. Scanner rechnen sie bei jedem Lesevorgang neu. Diese Seite macht dieselbe Rechnung und sagt gültig oder ungültig. Gültig bedeutet: die Ziffern passen rechnerisch zusammen. Es bedeutet nicht, dass GS1 die Nummer vergeben hat, und nicht, dass ein Händler den Artikel kennt. Eine erfundene Nummer mit richtig gerechneter Endziffer besteht diesen Test ebenfalls.

UPC-E wird auf die zugehörige UPC-A auseinandergefaltet, weil die Prüfziffer zur langen Form gehört. ITF wird nur bei genau 14 Ziffern als GTIN-14 bewertet. Code 128 und Code 39 haben kein solches Anhängsel im Text; ihr internes Prüfzeichen steckt in den Strichen und taucht in der Lesung nicht als extra Ziffer auf. Den Rechenweg von Hand zeigt der EAN-Rechner.

Länderkennung

Die ersten Ziffern einer EAN-13 oder der um eine führende Null ergänzten UPC-A sind das GS1-Präfix. Oft steht dahinter die Mitgliedsorganisation eines Landes, zum Beispiel 400–440 für Deutschland. Oft aber auch nicht: interne Nummern, Coupons und reservierte Bereiche sind keine Herkunft des Produkts. Die Seite nennt den Namen aus der GS1-Liste und verlinkt den Ratgeber Barcode-Länderkennung, in dem die Bereiche stehen. Bei einer GTIN-14 ist die erste Ziffer die Verpackungsstufe. Die Länderkennung sitzt in der enthaltenen GTIN-13, nicht an Position eins.

Datenschutz und Berechtigung

Das Kamerabild und die hochgeladene Datei werden nicht an unseren Server gesendet. Auch der erkannte Text wird nicht gespeichert – anders als beim Generator, der erzeugte Inhalte zur Missbrauchserkennung protokolliert. Für Browser ohne eigene Erkennung lädt die Seite eine Bibliothek (WebAssembly) von dieser Domain. Das ist Programmcode, kein Foto. Die Kamera startet erst nach Ihrem Klick und nur, wenn Sie den Zugriff erlauben.

Was der Scanner nicht tut

Er ist kein Prüfgerät nach ISO/IEC 15416 oder 15415. Eine erfolgreiche Lesung sagt, welcher Inhalt im Bild stand. Sie sagt nicht, welche Druckqualität ein Kassenmodul später akzeptiert. Spiegelungen, zu wenig Kontrast, eine fehlende Ruhezone oder ein zu kleiner Ausdruck scheitern hier genauso wie am Handscanner. Die üblichen Ursachen stehen unter Barcode scannt nicht.

Einen Produktnamen liefern wir nicht. Nach einer gültigen EAN oder UPC verlinken wir Open Food Facts für Lebensmittel und Open Products Facts für andere Waren. Beide sind offene Sammlungen. Fehlt ein Treffer, ist die Nummer nicht automatisch falsch. Ob eine GTIN bei GS1 lizenziert ist, prüft Verified by GS1 von GS1 Germany, nach einer kostenlosen Registrierung. Das ist eine Lizenzauskunft, kein Katalog, den diese Website betreibt.