# Barcode Generator

> Erstellt professionelle Barcodes (EAN-13, Code128, UPC uvm.) 100% im Browser, mit Farbverläufen, individuellen Größen & Druckexport.

URL: https://acrafto.com/de/kostenloser-online-barcode-generator/

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

Brauchen Sie einen EAN für die Produktverpackung, ein CODE128-Etikett fürs Lager oder einen ITF-14 für Versandkartons? Wählen Sie den Standard, geben Sie den Wert ein, und der Barcode wird sofort gerendert – während der Eingabe validiert, herunterladbar als druckfertiges PNG. Der Generator läuft vollständig in Ihrem Browser, sodass Produktnummern und interne SKUs Ihren Computer nie verlassen, und es gibt weder Registrierung noch Wasserzeichen.

## Welchen Barcode-Typ brauchen Sie?

Jeder Standard existiert für eine bestimmte Aufgabe. Wenn Sie unsicher sind, ist **CODE128** die richtige Standardwahl für alles außerhalb der Ladenkasse.

| Code-Typ | Einsatzbereich | Was lässt sich kodieren? | Wann wählen? |
| :--- | :--- | :--- | :--- |
| **CODE128** | **Logistik, Lager, Online-Shops** | Zahlen, Buchstaben (A–Z, a–z) und ASCII-Sonderzeichen. | Die beste Wahl für interne Etiketten, Paketverfolgung und Lagerhaltung. Höchste Datendichte – der Code bleibt kurz. |
| **EAN-13** | **Einzelhandel (Europa & weltweit)** | Nur Zahlen (13 Ziffern). | Vorgeschrieben für Waren, die in Europa und den meisten anderen Märkten an der Kasse verkauft werden. |
| **UPC (UPC-A)** | **Einzelhandel (USA & Kanada)** | Nur Zahlen (12 Ziffern). | Das nordamerikanische Gegenstück zu EAN-13. Erforderlich beim Export von Produkten in die USA. |
| **EAN-8** | **Kleine Produkte** | Nur Zahlen (8 Ziffern). | Für sehr kleine Verpackungen (Lippenstift, Kaugummi), auf die ein EAN-13 physisch nicht passt. |
| **CODE39** | **Industrie, Automotive, Verteidigung** | Zahlen, Großbuchstaben A–Z und `- . $ / + %`. | Ein älterer, sehr robuster Standard. Breiter als CODE128, aber tolerant gegenüber schlechter Druckqualität. |
| **ITF-14** | **Versandkartons** | Nur Zahlen (14 Ziffern). | Für die Außenverpackung. Der Generator zeichnet den umlaufenden Rahmen (Bearer Bars), den der Standard vorschreibt, automatisch mit – er schützt die Lesbarkeit beim Direktdruck auf Wellpappe. |

## Warum der Generator manche Eingaben ablehnt

Erscheint statt einer Vorschau ein Fehler, erfüllt der Wert nicht die Regeln des gewählten Standards – das ist die Validierung bei der Arbeit, kein Bug:

- **EAN-13, EAN-8 und UPC enden mit einer Prüfziffer.** Die letzte Ziffer wird aus allen anderen berechnet, daher ist eine zufällige 13-stellige Zahl fast immer ungültig. Probieren Sie das gültige Beispiel `4006381333931` (EAN-13) oder `96385074` (EAN-8), um den Unterschied zu sehen. Wenn Sie eine offiziell zugewiesene Nummer haben, enthält sie bereits eine korrekte Prüfziffer.
- **Die Ziffernanzahl ist strikt festgelegt.** EAN-13 benötigt genau 13 Ziffern, UPC 12, ITF-14 genau 14.
- **Die Zeichensätze sind begrenzt.** CODE39 akzeptiert nur Großbuchstaben, Ziffern und wenige Symbole – Kleinbuchstaben oder Sonderzeichen (`é`, `ř`, `ü`) werden abgelehnt. CODE128 ist die richtige Wahl für gemischten Text wie `SHELF-A-12`.

## Wie die Prüfziffer berechnet wird

Die letzte Ziffer einer EAN-13, EAN-8, UPC oder ITF-14 gehört nicht zur eigentlichen Produktnummer – sie ist Arithmetik, abgeleitet aus den Ziffern davor, damit ein Scanner einen Lesefehler von einem echten Code unterscheiden kann. Hier die vollständige Rechnung am Beispiel `4006381333931`.

Nehmen Sie die ersten zwölf Ziffern und multiplizieren Sie sie abwechselnd mit 1 und 3, beginnend mit 1:

| Ziffer | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
| :--- | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| Gewicht | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| Produkt | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |

Diese Produkte ergeben in Summe **89**. Runden Sie auf das nächste Vielfache von zehn auf – 90 – und die Differenz ist die Prüfziffer: **1**. Und tatsächlich endet die vollständige Nummer auf 1.

Zwei Details sorgen erfahrungsgemäß für Verwirrung. Die Gewichte sind eigentlich am **rechten** Ende verankert, nicht am linken – sie laufen von der letzten Datenziffer aus nach links gesehen 3, 1, 3, 1. EAN-13 hat zwölf Datenziffern, also eine gerade Anzahl, weshalb die am weitesten links stehende Ziffer zufällig die Gewichtung 1 bekommt. **UPC-A, EAN-8 und ITF-14 haben dagegen eine ungerade Anzahl an Datenziffern, sodass ihre erste Ziffer mit 3 gewichtet wird.** Und landet die Summe bereits genau auf einem Vielfachen von zehn, lautet die Prüfziffer **0**, nicht 10.

Das ist auch der Grund, warum sich eine Nummer kaum erfinden lässt: Nur eine von zehn Ziffern erfüllt die Regel, eine ausgedachte dreizehnstellige Nummer ist also in rund 90 % der Fälle falsch.

## Einen Code, der wirklich scannt

Die Vorschau kann perfekt aussehen und trotzdem an der Kasse scheitern, wenn der physische Druck nicht stimmt. Die entscheidenden Regeln:

- **Die Balkenbreite** legt die Breite des dünnsten Balkens fest – die kritische Größe für Scanner. Halten Sie sie bei Etikettendruckern bei 2 oder höher; haarfeine Balken verschwimmen mit ihren Nachbarn.
- **Die Höhe ist beim Scannen von Hand entscheidend.** Ein höherer Code lässt sich leichter im schrägen Winkel mit dem Laser treffen. Bleiben Sie über 50 px, für Codes, die auf Armlänge gescannt werden, gerne höher.
- **Verdecken Sie nicht die Ruhezone.** Der Generator fügt sie bereits automatisch hinzu, passend zum jeweiligen Standard – bei EAN-13 sind das 11 Module Freiraum links und 7 rechts, bei CODE128 jeweils 10 auf beiden Seiten. Problematisch wird es erst danach: wenn das heruntergeladene Bild eng an die Balken zugeschnitten wird oder Text, Rahmen oder Grafiken direkt an ihrem Rand platziert werden. Der Scanner nutzt genau diesen leeren Rand, um Anfang und Ende des Codes zu finden.
- **Das Bild nie strecken.** Ein unproportionales Skalieren des heruntergeladenen PNGs verändert das Verhältnis zwischen Balken und Lücken – genau das, was die Daten kodiert. Brauchen Sie eine andere Größe, kommen Sie zurück und generieren Sie den Code in der richtigen Größe neu.
- **Vorsicht bei glänzenden Oberflächen.** Reflexionen von laminierter Verpackung oder Dosen können den Scanner blenden. Ein mattes Etikett oder einfach ein größerer Code löst das Problem.
- **Rote Balken vermeiden.** Die meisten Laserscanner lesen mit rotem Licht, wodurch rote Balken für sie praktisch unsichtbar werden. Schwarz, Dunkelblau oder Dunkelgrün auf hellem Hintergrund sind die sicheren Optionen.

## Farben und Farbverläufe – für Design, nicht für die Kasse

Über klassisches Schwarz auf Weiß hinaus können Sie eigene Vorder- und Hintergrundfarben, einen zweifarbigen **linearen Farbverlauf** oder eine **Regenbogen**\-Füllung einstellen. Diese Optionen sind für Plakate, Event-Badges, Gutscheine und andere gestalterische Materialien gedacht. Für den Einzelhandel und Lagerbetrieb bleiben Sie bei kontrastreichen einfarbigen Farben – und testen Sie in jedem Fall das gedruckte Ergebnis mit einem echten Scanner, bevor Sie in Produktion gehen.

Der Schalter **Text anzeigen** druckt den lesbaren Wert unter den Balken. Lassen Sie ihn für alles Operative aktiviert: Wird ein Code beschädigt, kann die Kassiererin oder der Lagermitarbeiter die Nummer manuell eingeben.

## Was die ersten Ziffern wirklich verraten

Es hält sich hartnäckig der Glaube, die einleitenden Ziffern eines Barcodes würden verraten, wo ein Produkt hergestellt wurde. **Das stimmt nicht.** Das Präfix identifiziert lediglich die GS1-Organisation, bei der das *Unternehmen* registriert ist – mehr nicht. Eine Marke, die in Deutschland registriert ist, trägt auf jedem verkauften Artikel ein Präfix aus dem Bereich 40–44, egal ob dieser Artikel in Bayern, Vietnam oder Mexiko gefertigt wurde. In diesem Markt ist genau diese Unterscheidung entscheidend: Ein 40–44-Präfix sagt aus, dass das Unternehmen bei GS1 Germany registriert ist – nicht, dass das Produkt in Deutschland hergestellt wurde.

Einige der Bereiche, die am häufigsten vorkommen:

| Präfix | GS1-Organisation |
| :--- | :--- |
| 00–13 | USA und Kanada |
| 30–37 | Frankreich |
| 40–44 | Deutschland |
| 45, 49 | Japan |
| 50 | Vereinigtes Königreich |
| 57 | Dänemark |
| 64 | Finnland |
| 69 | China |
| 76 | Schweiz |
| 80–83 | Italien |
| 84 | Spanien |
| 859 | Tschechien |
| 858 | Slowakei |
| 87 | Niederlande |
| 890 | Indien |

Manche Bereiche stehen gar nicht für Länder, und gerade die lohnt es sich zu kennen:

- **20–29** ist für den internen Ladengebrauch reserviert – die Codes, die ein Supermarkt für loses Obst oder abgewogene Frischware selbst druckt. Sie gelten nur innerhalb dieses einen Händlers und sind überall sonst bedeutungslos.
- **977** kennzeichnet eine Zeitschrift (ISSN), **978 und 979** ein Buch (ISBN), und **979-0** gedrucktes Notenmaterial (ISMN).
- **980** wird für Rückerstattungsbelege verwendet, **99** für Gutscheine.

Wer also einen 20er-Präfix scannt, hat kein mysteriöses Produkt entdeckt, sondern lediglich ein Etikett, das der Laden für sich selbst erstellt hat.

## Was dieses Tool nicht kann: offizielle Nummern vergeben

Der Generator zeichnet jede Zahl, die Sie ihm geben, aber Handelsketten akzeptieren nur **GTIN-Nummern, die von GS1** vergeben werden, der globalen Nummerierungsorganisation. Sie registrieren sich bei der GS1-Stelle Ihres Landes, erhalten Ihr Firmenpräfix und Ihren Nummernbereich und kommen dann hierher zurück, um diese Nummern in druckfertige Grafiken zu verwandeln – dieser Teil bleibt für immer kostenlos.

---

## Häufig gestellte Fragen (FAQ)

### Kann ein Barcode farbig sein oder einen Farbverlauf haben?

Technisch ja, und dieser Generator unterstützt es – aber Scannern ist **Kontrast** wichtig, nicht Schönheit. Dunkle Balken auf hellem Hintergrund sind unerlässlich, und rötliche Balken versagen bei den meisten Laserscannern unabhängig vom Kontrast. Nutzen Sie Farbe frei bei Marketingmaterialien, zurückhaltend bei allem, was ein Kassensystem lesen muss.

### Warum zeigt meine 13-stellige Nummer als EAN-13 einen Fehler an?

Die letzte Ziffer einer EAN-13 ist eine Prüfsumme, die aus den ersten zwölf berechnet wird. Stimmt sie nicht, ist die Nummer ungültig, und der Generator lehnt sie ab – genau wie es ein Kassenscanner tun würde. Prüfen Sie die Ihnen zugewiesene Nummer, oder testen Sie das Tool mit dem gültigen Beispiel `4006381333931`.

### Wie bekomme ich eine offizielle EAN-Nummer für mein Produkt?

Im Einzelhandel verwendete Nummern (GTINs) werden ausschließlich von der Organisation **GS1** vergeben – Sie können sie sich nicht selbst ausdenken. Registrieren Sie sich bei Ihrer nationalen GS1-Stelle, um ein Firmenpräfix und einen Nummernbereich zu erhalten. Dieses Tool wandelt Ihre zugewiesenen Nummern anschließend kostenlos in druckfertige Barcode-Grafiken um.

### Welches Format eignet sich am besten für die interne Inventur?

**CODE128**. Es kodiert sowohl Buchstaben als auch Ziffern (sodass Codes wie „SHELF-A-12" funktionieren), hat die höchste Datendichte der gängigen Standards, und jeder moderne Scanner liest es. Da interne Etiketten nie an eine Ladenkasse kommen, brauchen Sie keine GS1-Nummern – erfinden Sie ein beliebiges Schema, das zu Ihrem System passt.

### Warum hat ITF-14 einen dicken Rahmen?

Der Rahmen – die Bearer Bars – ist Teil des Standards, und dieser Generator zeichnet ihn automatisch, sobald Sie ITF-14 wählen. Er liegt außerhalb der Ruhezone, in der von GS1 vorgeschriebenen Mindeststärke von 4,8-facher Balkenbreite, und erfüllt zwei Aufgaben. ITF-14 ist dafür ausgelegt, direkt auf Wellpappe gedruckt zu werden, wo die Druckmaschine Balken an den Rändern des Symbols stauchen kann; der Rahmen gleicht diesen Druck aus. Außerdem verhindert er, dass ein teilweiser Scan eines beschädigten Codes als gültige, kürzere Nummer gelesen wird – genau dieses Fehlverhalten macht ein ITF-14 ohne Rahmen nicht nur unzuverlässig, sondern gefährlich.

### Kann ich am Barcode erkennen, wo ein Produkt hergestellt wurde?

Nein – das ist der verbreitetste Irrtum rund um Barcodes. Die führenden Ziffern identifizieren die **GS1-Organisation, bei der das Unternehmen registriert ist**, nicht die Fabrik. Ein in Deutschland registriertes Unternehmen versieht Waren, die überall auf der Welt gefertigt werden, mit deutsch-präfixierten Barcodes, und nichts in der Nummer hält das Herstellungsland fest. Wer die Herkunft wissen möchte, sollte die Verpackung lesen, nicht die Balken.

### Kann ich Buchstaben in einen EAN-Code kodieren?

Nein — EAN und UPC sind per Definition streng numerisch, und jede Kasse der Welt erwartet sie so. Enthalten Ihre Daten Buchstaben, benötigen Sie CODE128 (oder CODE39 für ältere Industriesysteme) – andere Standards, die für die Logistik statt für den Einzelhandel gedacht sind.

## Other languages

- Čeština (cs): [Generátor čárových kódů](https://acrafto.com/cs/generator-carovych-kodu/) ([Markdown](https://acrafto.com/cs/generator-carovych-kodu/index.md))
- Slovenčina (sk): [Generátor čiarových kódov](https://acrafto.com/sk/generator-ciarovych-kodov-zadarmo-online/) ([Markdown](https://acrafto.com/sk/generator-ciarovych-kodov-zadarmo-online/index.md))
- English (en): [Barcode Generator](https://acrafto.com/en/free-online-barcode-generator/) ([Markdown](https://acrafto.com/en/free-online-barcode-generator/index.md))
- Français (fr): [Générateur de codes-barres](https://acrafto.com/fr/generateur-codes-barres-gratuit-en-ligne/) ([Markdown](https://acrafto.com/fr/generateur-codes-barres-gratuit-en-ligne/index.md))
- Español (es): [Generador de código de barras](https://acrafto.com/es/generador-codigos-barras-gratis-online/) ([Markdown](https://acrafto.com/es/generador-codigos-barras-gratis-online/index.md))
- Italiano (it): [Generatore di codici a barre](https://acrafto.com/it/generatore-codici-a-barre-online-gratuito/) ([Markdown](https://acrafto.com/it/generatore-codici-a-barre-online-gratuito/index.md))
- Português (pt): [Gerador de código de barras](https://acrafto.com/pt/gerador-de-codigo-de-barras-online-gratis/) ([Markdown](https://acrafto.com/pt/gerador-de-codigo-de-barras-online-gratis/index.md))
- Nederlands (nl): [Barcode generator](https://acrafto.com/nl/gratis-online-barcode-generator/) ([Markdown](https://acrafto.com/nl/gratis-online-barcode-generator/index.md))
- Polski (pl): [Generator kodów kreskowych](https://acrafto.com/pl/darmowy-generator-kodow-kreskowych-online/) ([Markdown](https://acrafto.com/pl/darmowy-generator-kodow-kreskowych-online/index.md))
- Română (ro): [Generator coduri de bare](https://acrafto.com/ro/generator-coduri-de-bare-gratuit-online/) ([Markdown](https://acrafto.com/ro/generator-coduri-de-bare-gratuit-online/index.md))
- Magyar (hu): [Vonalkód generátor](https://acrafto.com/hu/ingyenes-online-vonalkod-generator/) ([Markdown](https://acrafto.com/hu/ingyenes-online-vonalkod-generator/index.md))
- Ελληνικά (el): [Δημιουργία barcode](https://acrafto.com/el/gennitria-grammotvn-kodikvn-dorean-online/) ([Markdown](https://acrafto.com/el/gennitria-grammotvn-kodikvn-dorean-online/index.md))
- Български (bg): [Генератор на баркодове](https://acrafto.com/bg/bezplaten-onlain-generator-na-barkodove/) ([Markdown](https://acrafto.com/bg/bezplaten-onlain-generator-na-barkodove/index.md))
- Slovenščina (sl): [Generator črtnih kod](https://acrafto.com/sl/brezplacni-spletni-generator-crtnih-kod/) ([Markdown](https://acrafto.com/sl/brezplacni-spletni-generator-crtnih-kod/index.md))
- Eesti (et): [Vöötkoodi generaator](https://acrafto.com/et/vootkoodi-generaator-tasuta-online/) ([Markdown](https://acrafto.com/et/vootkoodi-generaator-tasuta-online/index.md))
- Latviešu (lv): [Svītrkodu ģenerators](https://acrafto.com/lv/svitrkodu-generators-bez-maksas-tiesasaiste/) ([Markdown](https://acrafto.com/lv/svitrkodu-generators-bez-maksas-tiesasaiste/index.md))
- Lietuvių (lt): [Brūkšninių kodų generatorius](https://acrafto.com/lt/nemokamas-bruksniniu-kodu-generatorius-internete/) ([Markdown](https://acrafto.com/lt/nemokamas-bruksniniu-kodu-generatorius-internete/index.md))
- Svenska (sv): [Streckkodsgenerator](https://acrafto.com/sv/gratis-streckkodsgenerator-online/) ([Markdown](https://acrafto.com/sv/gratis-streckkodsgenerator-online/index.md))
- Dansk (da): [Stregkodegenerator](https://acrafto.com/da/gratis-online-stregkodegenerator/) ([Markdown](https://acrafto.com/da/gratis-online-stregkodegenerator/index.md))
- Suomi (fi): [Viivakoodigeneraattori](https://acrafto.com/fi/ilmainen-viivakoodigeneraattori-netissa/) ([Markdown](https://acrafto.com/fi/ilmainen-viivakoodigeneraattori-netissa/index.md))
- Norsk (no): [Strekkodegenerator](https://acrafto.com/no/gratis-strekkodegenerator-online/) ([Markdown](https://acrafto.com/no/gratis-strekkodegenerator-online/index.md))
- Українська (uk): [Генератор штрих-кодів](https://acrafto.com/uk/bezkoshtovnyi-onlain-henerator-shtrykh-kodiv/) ([Markdown](https://acrafto.com/uk/bezkoshtovnyi-onlain-henerator-shtrykh-kodiv/index.md))
- Русский (ru): [Генератор штрих-кодов](https://acrafto.com/ru/generator-shtrih-kodov-besplatno-onlayn/) ([Markdown](https://acrafto.com/ru/generator-shtrih-kodov-besplatno-onlayn/index.md))
- Српски (sr): [Generator bar kodova](https://acrafto.com/sr/besplatan-onlajn-generator-bar-kodova/) ([Markdown](https://acrafto.com/sr/besplatan-onlajn-generator-bar-kodova/index.md))
- Македонски (mk): [Генератор на баркод](https://acrafto.com/mk/barkod-generator-besplatno-onlajn/) ([Markdown](https://acrafto.com/mk/barkod-generator-besplatno-onlajn/index.md))
- Bosanski (bs): [Generator bar koda](https://acrafto.com/bs/besplatan-online-generator-bar-kodova/) ([Markdown](https://acrafto.com/bs/besplatan-online-generator-bar-kodova/index.md))
- Shqip (sq): [Gjenerator barkodi](https://acrafto.com/sq/gjenerator-falas-i-kodit-me-vija-online/) ([Markdown](https://acrafto.com/sq/gjenerator-falas-i-kodit-me-vija-online/index.md))
- Türkçe (tr): [Barkod oluşturucu](https://acrafto.com/tr/barkod-olusturucu-ucretsiz-online/) ([Markdown](https://acrafto.com/tr/barkod-olusturucu-ucretsiz-online/index.md))
- 日本語 (ja): [バーコード作成](https://acrafto.com/ja/barcode-generator-online-free/) ([Markdown](https://acrafto.com/ja/barcode-generator-online-free/index.md))
- 한국어 (ko): [바코드 생성기](https://acrafto.com/ko/muryo-onrain-bakodeu-saengseonggi/) ([Markdown](https://acrafto.com/ko/muryo-onrain-bakodeu-saengseonggi/index.md))
- العربية (ar): [مولد باركود](https://acrafto.com/ar/mulid-albarkud-almjani-eabr-alaintirnit/) ([Markdown](https://acrafto.com/ar/mulid-albarkud-almjani-eabr-alaintirnit/index.md))
- हिन्दी (hi): [बारकोड जनरेटर](https://acrafto.com/hi/mukta-barakoda-janaretar-onalaina/) ([Markdown](https://acrafto.com/hi/mukta-barakoda-janaretar-onalaina/index.md))
- Bahasa Indonesia (id): [Barcode generator](https://acrafto.com/id/pembuat-kode-batang-gratis-online/) ([Markdown](https://acrafto.com/id/pembuat-kode-batang-gratis-online/index.md))
- Tiếng Việt (vi): [Tạo mã vạch](https://acrafto.com/vi/trinh-tao-ma-vach-mien-phi-truc-tuyen/) ([Markdown](https://acrafto.com/vi/trinh-tao-ma-vach-mien-phi-truc-tuyen/index.md))
- ไทย (th): [สร้างบาร์โค้ด](https://acrafto.com/th/kreuxng-srang-barkhwd-xonline-fri/) ([Markdown](https://acrafto.com/th/kreuxng-srang-barkhwd-xonline-fri/index.md))
- עברית (he): [מחולל ברקודים](https://acrafto.com/he/mehulel-barkodim-hinam-online/) ([Markdown](https://acrafto.com/he/mehulel-barkodim-hinam-online/index.md))
