Zum Inhalt springen

Barcode erstellen – kostenloser Barcode Generator

Elf Barcode-Symbologien und dazu QR, im Browser gerendert, als PNG oder Vektor-SVG exportiert. Kostenlos, ohne Anmeldung, ohne Wasserzeichen und ohne Mengenbegrenzung – und nichts von dem, was Sie eingeben, wird hochgeladen.

Barcode erzeugen

#000000
#ffffff

SVG-Formmaske (dekorativ)

Laden Sie eine SVG-Datei hoch — der Barcode wird auf deren Umriss beschnitten. Ein Pferd als SVG ergibt einen pferdeförmigen Barcode.

Live-Vorschau

Welches Barcode-Format brauche ich?

Nahezu jede Barcode-Frage läuft auf eine einzige Entscheidung hinaus: Wird dieses Symbol an einer Ladenkasse gescannt oder irgendwo, wo Sie selbst bestimmen? Für den Handel brauchen Sie eine EAN- oder UPC-Nummer aus einer Basisnummer von GS1 Germany; ein Generator kann Ihnen keine geben, und eine erfundene Nummer wird zurückgewiesen oder kollidiert mit einem fremden Produkt.

Für alles andere – Lagerregale, Inventaraufkleber, Eintrittskarten, Bibliotheksbestand, das Etikett auf einem Paket – nehmen Sie Code 128. Er verträgt beliebigen ASCII-Text, packt Ziffern effizient und muss nirgends registriert werden. Zu einem 2D-Format greifen Sie, wenn mehr Daten anfallen, als eine Strichreihe tragen kann: Data Matrix bei winzigen Etiketten, PDF417 für einen ganzen Absatz Text und Aztec, wenn rundherum kein Rand bleibt, etwa auf einem Handydisplay an der Ticketschranke.

Für eine Webadresse nehmen Sie einen QR-Code statt eines Strichcodes. Lineare Symbologien wurden für kurze Kennnummern entworfen; eine vollständige URL in Code 128 ergibt ein so breites Symbol, dass die meisten Scanner scheitern. Was beim Wechsel vom einen zum anderen passiert, erklärt der Beitrag „Barcode in QR-Code umwandeln“.

Aus einer Zahl einen Barcode erstellen

Zahl in das Datenfeld eingeben, Format wählen, Symbol herunterladen. Ein Barcode ist nur die Darstellung der Zeichen, die Sie ihm geben – der Generator schlägt nichts nach und vergibt nichts –, deshalb ergibt sich das Format daraus, was die Zahl ist:

  • Eine 13-stellige Artikelnummer ist ein EAN-13-Barcode; geben Sie die ersten 12 Ziffern ein, die Prüfziffer wird ergänzt.
  • Eine 12-stellige UPC ist ein UPC-A-Barcode, ihre komprimierte achtstellige Form ein UPC-E-Barcode.
  • Eine 8-stellige Handelsnummer für eine kleine Packung ist ein EAN-8-Barcode.
  • Eine 14-stellige Kartonnummer (GTIN-14) gehört in einen ITF-14-Barcode.
  • Jede andere Zahl – Auftrags-, Rechnungs-, Serien- oder Inventarnummer – kommt in einen Code-128-Barcode, der je zwei Ziffern in ein Zeichen packt. In einem geschlossenen numerischen System mit gerader Stellenzahl geht auch Interleaved 2 aus 5.

Um nur die Striche ohne Zahl darunter zu drucken, entfernen Sie das Häkchen bei Klarschriftzeile unter dem Symbol drucken. Auf EAN- und UPC-Symbolen für Handelsverpackungen lassen Sie die Ziffern stehen: Die GS1-Spezifikationen schreiben sie vor, und an der Kasse werden sie abgetippt, wenn ein Scan scheitert.

Welche Barcodes sind alphanumerisch?

Nur ein Teil der Symbologien nimmt Buchstaben auf. Handels- und Kartonformate tragen ausschließlich Ziffern; ein Buchstabe im Datenfeld ergibt dort eine Fehlermeldung statt eines Barcodes.

  • Code 128: Groß- und Kleinbuchstaben, Ziffern, Satz- und Steuerzeichen – das gesamte ASCII. Umlaute liegen außerhalb des Standardzeichensatzes, und die meisten Scanner lehnen sie ab oder geben sie verstümmelt aus.
  • Code 39: Großbuchstaben A–Z, Ziffern, Leerzeichen und die Zeichen - . $ / + %.
  • Data Matrix, PDF417 und Aztec-Code: beliebiger Text einschließlich Umlauten sowie Binärdaten.
  • Nur Ziffern: EAN-13, EAN-8, UPC-A, UPC-E, ITF-14 und Interleaved 2 aus 5.

Die unterstützten Symbologien

Jedes Format hat eine eigene Seite mit Zeichensatz, Längenregeln, Prüfziffer, Einsatzgebieten und einem darauf voreingestellten Generator.

Code 128

code128

Beliebigen druckbaren Text eingeben und einen scannbaren Code-128-Strichcode erhalten. Das ist das Format der Wahl, wenn der Barcode für die eigene Anwendung gedacht ist und nicht für die Ladenkasse.

Akzeptiert — Alle 128 ASCII-Zeichen über die Zeichensätze A, B und C · Variabel – die Norm setzt keine Grenze, praktisch begrenzt die Etikettenbreite

Code 39

code39

Der älteste alphanumerische Strichcode, der noch täglich im Einsatz ist. Breiter als Code 128 bei gleichem Inhalt, aber in Verteidigung, Automotive und vielen älteren Ausweissystemen ausdrücklich vorgeschrieben.

Akzeptiert — 0–9, A–Z, Leerzeichen sowie - . $ / + % · Variabel

EAN-13

ean13

Der 13-stellige Handelsstrichcode auf verpackten Waren in Europa. Geben Sie Ihre zwölfstellige Artikelnummer ein, die dreizehnte Ziffer berechnet der Generator.

Akzeptiert — Ausschließlich Ziffern 0–9 · 12 Ziffern (Prüfziffer wird berechnet) oder vollständige 13

EAN-8

ean8

Der kurze Handelsstrichcode für Verpackungen, auf die eine vollständige EAN-13 schlicht nicht passt. Acht Ziffern, Prüfziffer wird während der Eingabe berechnet.

Akzeptiert — Ausschließlich Ziffern 0–9 · 7 Ziffern (Prüfziffer wird berechnet) oder vollständige 8

UPC-A

upca

Der zwölfstellige Handelsstrichcode der USA und Kanadas. Elf Ziffern eingeben, die zwölfte berechnet der Generator.

Akzeptiert — Ausschließlich Ziffern 0–9 · 11 Ziffern (Prüfziffer wird berechnet) oder vollständige 12

UPC-E

upce

Die komprimierte Form der UPC-A für Verpackungen ohne Platz für zwölf Ziffern. Acht gedruckte Ziffern, die der Scanner wieder zur vollständigen UPC-A expandiert.

Akzeptiert — Ausschließlich Ziffern 0–9 · 7 Ziffern (Prüfziffer wird berechnet) oder vollständige 8

ITF-14

itf14

Der Strichcode auf der Außenseite eines Umkartons. Vierzehn Ziffern, gedruckt mit Schutzrahmen, damit er den Direktdruck auf Wellpappe übersteht.

Akzeptiert — Ausschließlich Ziffern 0–9 · 13 Ziffern (Prüfziffer wird berechnet) oder vollständige 14

Interleaved 2 aus 5

interleaved2of5

Eine dichte, rein numerische Symbologie, die auf der Fläche einer Ziffer zwei unterbringt. Grundlage von ITF-14 und weiterhin verbreitet auf Kartons und Film.

Akzeptiert — Ausschließlich Ziffern 0–9 · Variabel, aber immer eine gerade Anzahl Ziffern

Data Matrix

datamatrix

Der quadratische 2D-Matrixcode, der noch bei wenigen Millimetern Kantenlänge gelesen wird. Standard für die Kennzeichnung von Bauteilen, Instrumenten und Arzneimittelpackungen.

Akzeptiert — Voller Bytebereich; ASCII, Latin-1 und binäre Daten · Bis zu 2.335 alphanumerische Zeichen, 3.116 Ziffern oder 1.556 Byte

PDF417

pdf417

Der gestapelte Strichcode, der einen ganzen Absatz trägt statt nur einer Nummer. Wer den Streifen auf einer Bordkarte oder der Rückseite eines Führerscheins gescannt hat, hat PDF417 gescannt.

Akzeptiert — Text-, Numerik- und Byte-Kompaktierung; binäre Daten möglich · Bis zu 1.850 Textzeichen, 2.710 Ziffern oder 1.108 Byte

Aztec-Code

azteccode

Der Ticketing-2D-Code. Er kommt ohne weißen Rand aus und übersteht deshalb den Druck bis an die Kante eines Bahntickets ebenso wie die Anzeige auf einem Handydisplay.

Akzeptiert — Voller Bytebereich; Text und binäre Daten · Bis zu 3.832 Ziffern, 3.067 Buchstaben oder 1.914 Byte

Warum Ihr Barcode eine Fehlermeldung zeigt

Anders als ein QR-Code kann ein Strichcode keine beliebigen Daten in beliebigem Format aufnehmen. Jede Symbologie schreibt Länge und Zeichensatz vor, und bwip-js verweigert lieber die Ausgabe, als ein Symbol zu zeichnen, das ohnehin nicht gelesen würde. Fast jede Fehlermeldung stammt aus einer dieser Ursachen:

  • Ein Handelsformat mit der falschen Ziffernzahl. EAN-13 will 12 oder 13, UPC-A 11 oder 12, EAN-8 7 oder 8.
  • Buchstaben in einem rein numerischen Format. EAN, UPC, ITF-14 und Interleaved 2 aus 5 akzeptieren nur Ziffern.
  • Eine ungerade Ziffernzahl bei Interleaved 2 aus 5, das Ziffern paarweise kodiert.
  • Kleinbuchstaben in Code 39, der ausschließlich Großbuchstaben kennt.
  • Eine selbst getippte Prüfziffer, die nicht zu der passt, die die Norm berechnet. Lassen Sie sie weg.

Barcodes drucken, die wirklich gelesen werden

Exportieren Sie SVG, sobald der Barcode gedruckt wird. Der SVG-Download ist eine echte Vektordatei – jeder Strich und jede Ziffer ist ein Pfad, kein eingebettetes Bild – und bleibt deshalb in Illustrator, InDesign, Inkscape oder einer Etikettensoftware in jeder Größe scharf, während ein im Layoutprogramm hochskaliertes PNG weiche Kanten erzeugt, die günstige Laserscanner falsch auswerten. Einzige Ausnahme ist ein Symbol mit Formmaske: Es wird als Bild innerhalb der SVG-Datei exportiert.

Kontrast zählt mehr als Farbe. Scanner arbeiten mit einem Helligkeitsschwellwert, die Striche müssen also dunkel und der Hintergrund hell sein; schwarz auf weiß ist am sichersten, und invertierte Striche (hell auf dunkel) scheitern an vielen Lesegeräten. Meiden Sie besonders rote oder orange Striche: Die meisten Laserscanner arbeiten mit rotem Licht, unter dem rote Farbe so hell wirkt wie das Papier.

Lassen Sie die Ruhezone in Ruhe. Der leere Rand links und rechts gehört zur Symbologie und ist keine Dekoration; ihn wegzuschneiden ist der mit Abstand häufigste Grund, warum ein korrekt erzeugter Barcode nicht gelesen wird. Ziehen Sie das Symbol auch nicht in die Breite – werden die Striche schmaler als die Druckerauflösung, ist es zerstört.

Die Option SVG-Formmaske ist reine Grafik. Das Beschneiden der Striche auf eine Silhouette entfernt kodierte Daten, ein maskierter Barcode ist also konstruktionsbedingt nicht lesbar. Auf einem Plakat sieht er hervorragend aus, an der Kasse wird er nie funktionieren.

Ratgeber

Ausführlichere Beiträge dazu, wie ein Symbol aus einem echten Drucker noch gelesen wird und welche Nummernregeln hinter den Handelsformaten stehen.

Alle Ratgeber zu QR-Codes und Barcodes →