Barcode erstellen
Der Barcode-Generator kodiert einen Wert als Code 128, EAN-13, EAN-8, UPC-A, Code 39 oder ITF-14 und liefert Ihnen eine SVG- oder PNG-Datei. Die Encoder – Prüfziffern, Code 128s Set-Wechsel, EANs Paritätskodierung der dreizehnten Ziffer – laufen alle in Ihrem Browser, und die Ausgabe enthält die Ruhnezonen und Begrenzungsbalken, die die Standards verlangen; davon hängt ab, ob ein Scanner sie liest.
Strichcodetyp
Versandetiketten, Inventar und GS1-128-Logistik; vielseitige Wahl.
Wie funktioniert Barcode erstellen?
Ein Barcode ist eine Zahl, geschrieben in der Breite von Balken und Zwischenräumen, und die Kodierung ist symbologiespezifisch. Das Tool wählt die richtige für das, was Sie erzeugen, und lehnt die Kombinationen ab, die nicht funktionieren können – in einer EAN lassen sich keine Buchstaben unterbringen, und das sagt es Ihnen, statt sie stillschweigend zu entfernen.
Code 128 und warum er voreingestellt ist
Code 128 kodiert das gesamte ASCII in drei überlappenden Zeichensätzen, und der Wechsel zwischen ihnen mitten im Symbol gehört zur Kodierung. Set C ist der Grund, warum er für Zahlen so effizient ist: Er packt zwei Ziffern in ein Symbolzeichen, sodass ein 20-stelliger Wert 10 Zeichen statt 20 braucht. Dieser Encoder wechselt zu Set C, wenn eine Ziffernfolge es lohnt – sechs am Anfang des Werts, vier in der Mitte –, das ist der Kompromisspunkt, ab dem das Wechselzeichen sich selbst bezahlt macht.
Die dreizehnte Ziffer einer EAN-13 ist kein Balken
Eine EAN-13 hat 95 Module, und sie kodieren zwölf Ziffern, nicht dreizehn. Die erste Ziffer steckt im *Paritätsmuster* der sechs linken: Jede von ihnen ist mit ungerader oder gerader Parität kodiert, und welches der sechs möglichen Muster erscheint, buchstabiert die führende Ziffer. Das ist ein wirklich kluges Stück Design der 1970er – es machte EAN-13 zur Obermenge des bestehenden 12-stelligen UPC-A, ohne die Breite des Symbols zu ändern – und es ist der Teil, den ein handgestrickter Encoder fast immer falsch umsetzt.
Prüfziffern
EAN, UPC und ITF-14 verwenden alle dasselbe Modulo-10-Schema: Gewichten Sie die Ziffern abwechselnd mit 3 und 1, summieren Sie, und die Prüfziffer ist das, was die Summe auf ein Vielfaches von zehn bringt. Tippen Sie die zwölf Ziffern einer EAN-13 ein, wird die dreizehnte berechnet und angezeigt – haben Sie sie schon, prüft das Tool Ihre, statt sie zu ersetzen, und sagt Ihnen, wenn sie nicht passt. Code 128 hat eine eigene gewichtete Prüfsumme, die Teil des Symbols ist und nie mitgedruckt wird.
Ruhnezonen sind kein Rand
Der weiße Raum zu beiden Seiten der Balken ist Teil des Symbols und der am häufigsten zerstörte Teil davon. Ein Scanner nutzt ihn, um zu finden, wo der Code beginnt; mit einem Logo, einer Falz oder einer Kartonkante darin brechen die Leseraten deutlich ein. Die Standards legen ihn pro Symbologie fest – 11 Module bei EAN-13, 10 bei Code 128 –, und er ist in allem enthalten, was hier heruntergeladen wird; genau deshalb hat die Datei “zu viel Weißraum” um sich herum. Schneiden Sie ihn nicht ab.
Warum die Ausgabe standardmäßig SVG ist
Weil ein Barcode weit öfter gedruckt als angezeigt wird, und ein Rasterbild in der falschen Auflösung ist der andere häufige Grund, warum ein Symbol scheitert. Die Balken landen auf gebrochenen Geräte-Pixeln, der Drucker verschmiert die Kanten, und die Breiten, die der Scanner misst, sind nicht mehr die, die Sie kodiert haben. Vektorausgabe hat keine Auflösung, die falsch sein könnte, und die heruntergeladene SVG ist in Millimetern bemessen, sodass eine Druckpipeline sie mit der gewählten Modulbreite reproduziert.
Ein Wert und eine Symbologie
EAN-13 590123412345
Ein scanbares Symbol
5901234123457
↑ check digit
quiet zone 11 modules each side
modules 95
width 30.1mm at X = 0.264mmWelche Optionen und Sonderfälle unterstützt Barcode erstellen?
| Parameter | Typ | Standard | Verhalten & Sonderfälle |
|---|---|---|---|
| Code 128 | Jeder ASCII-Text, beliebige Länge | 10 Module | Versandetiketten, Asset-Tags, GS1-128 Logistik – die universelle Wahl |
| EAN-13 | 12 Ziffern (die 13. wird berechnet) | 11 Module | Produkte im Einzelhandel außerhalb Nordamerikas |
| EAN-8 | 7 Ziffern (die 8. wird berechnet) | 7 Module | Kleinere Verpackungen im Einzelhandel, in denen kein Platz für einen vollständigen EAN-13 ist |
| UPC-A | 11 Ziffern (die 12. wird berechnet) | 9 Module | Produkte im Einzelhandel in den USA und Kanada |
| Code 39 | A–Z, 0–9, Leerzeichen und - . $ / + % | 10 Module | Verteidigung, Automobil- und Gesundheitslogistik; ältere Scanner können nichts anderes lesen |
| ITF-14 | 13 Ziffern (die 14. wird berechnet) | 10 Module | Außengehäuse und Paletten – wird auf Wellpappe gedruckt, wo feine Striche versagen |
| Modulbreite (X) | mm | 0.33 | Die Breite des schmalsten Strichs und die Zahl, die alle anderen festlegt. Mindestwerte: 0.264mm für Einzelhandels-EAN und UPC, 0.495mm für ITF-14 auf Wellpappe. |
| Ruhezone | Module | eingeschlossen | Leerraum, der zum Symbol gehört und kein Rand um es herum ist. Das Zuschneiden ist der häufigste Grund, warum ein gedruckter Code nicht mehr gescannt wird. |
Häufig gestellte Fragen
Welchen Barcode-Typ sollte ich verwenden?
Code 128 für alles Interne – Versandetiketten, Inventar-Etiketten, Lagerorte –, denn er nimmt ASCII-Text beliebiger Länge und packt Ziffern doppelt pro Zeichen. EAN-13 für ein Einzelhandelsprodukt, das außerhalb Nordamerikas verkauft wird, UPC-A innerhalb; beide verlangen ein GS1-Firmenpräfix, das Sie kaufen müssen – die Zahl können Sie nicht erfinden. ITF-14 für den Umkarton oder die Palette. Code 39 nur, wenn der Scanner oder die Branche es verlangt: Er ist sperrig und kodiert einen eingeschränkten Zeichensatz, aber sehr alte Leser können nichts anderes.
Kann ich meine eigene EAN-13 für ein Produkt erzeugen, das ich verkaufe?
Hier können Sie ein gültiges Symbol erzeugen, aber die Zahl selbst muss zugeteilt werden. Eine EAN-13 beginnt mit einem GS1-Firmenpräfix, das Ihrem Unternehmen zugeteilt wurde, und Händler prüfen es gegen das GS1-Register – eine ausgedachte Zahl kodiert und scannt sich zunächst problemlos und scheitert dann an dem Punkt, der zählt. Für interne Bestandskontrolle, bei der nichts Ihr eigenes System verlässt, ist Code 128 mit einem eigenen Schema die ehrliche Antwort und kostet nichts.
Wie wird die Prüfziffer berechnet?
Bei EAN, UPC und ITF-14 ist es Modulo 10: Nehmen Sie die Ziffern, gewichten Sie sie abwechselnd mit 3 und 1 von rechts, addieren Sie sie, und die Prüfziffer ist der Betrag, der die Summe auf das nächste Vielfache von zehn bringt. Tippen Sie hier die zwölf Ziffern einer EAN-13 ein, erscheint die dreizehnte; fügen Sie alle dreizehn ein, verifiziert dieses Tool Ihre, statt sie zu überschreiben. Code 128 hat eine andere, gewichtete Prüfsumme, die ins Symbol kodiert und nie darunter gedruckt wird.
Warum scannt mein gedruckter Barcode nicht?
Drei Ursachen, nach Häufigkeit geordnet. Die Ruhnezone wurde abgeschnitten oder etwas wurde hinein platziert – dieser weiße Raum ist Teil des Symbols. Die Modulbreite liegt unter dem Minimum, also schließt Tintenverlauf die Zwischenräume; Handels-EAN und UPC brauchen 0.264mm und ITF-14 auf Wellpappe braucht 0.495mm. Oder es wurde aus einem Rasterbild mit niedriger Auflösung gedruckt, bei dem die Balkenkanten nicht auf ganzen Pixeln landen. Laden Sie die SVG herunter, lassen Sie den Weißraum stehen, und prüfen Sie die Breite in Millimetern, die auf dieser Seite angezeigt wird.
Kann ein Barcode eine URL oder eine Telefonnummer aufnehmen?
Code 128 kann beliebigen ASCII-Text aufnehmen, also lässt sich eine URL kodieren – aber ein linearer Barcode ist ein schlechter Träger dafür. Er wird sehr schnell sehr breit, und die Scanner, die eine URL nützlich lesen, sind Handykameras, und die lesen QR-Codes weit besser als 1D-Symbole. Wenn das Ziel ein Telefon ist, nutzen Sie stattdessen den QR-Code-Generator auf dieser Website. Verwenden Sie einen Barcode, wenn ein dedizierter Scanner ihn liest.
Wird etwas hochgeladen, wenn ich einen Barcode erzeuge?
Nein. Die Encoder laufen in diesem Tab, und die SVG- und PNG-Dateien werden ebenfalls hier erzeugt. Das zählt mehr, als es klingt, gerade bei diesem Tool: Die Werte, die Menschen kodieren, sind Bestellnummern, Seriennummern und interne Inventar-Etiketten, und die an den Server eines Fremden zu schicken, um ein paar Rechtecke zeichnen zu lassen, ist ein schlechter Tausch.