Barcode Generator
Barcode Generator kostenlos und online: EAN-13, UPC-A, Code 128, Code 39, ITF-14, DataMatrix, GS1-128 und weitere Formate. Serienerzeugung als ZIP, druckfertiges A4-/Avery-Bogenlayout, Export als hochauflösendes PNG, SVG oder PDF — ohne Wasserzeichen, ohne Anmeldung, komplett lokal in Ihrem Browser.
CSV- oder TXT-Datei anklicken oder hierher ziehen
Ein Eintrag pro Zeile. Optional: Spalte 2 = Text oben, Spalte 3 = Text unten.
| # | Barcode-Daten | Text oben | Text unten |
|---|
Eigenes Format (mm)
Layout-Vorschau (verkleinert)
Formate im Überblick
- EAN-13 — Handelsartikel, 13 Ziffern inkl. Prüfziffer
- UPC-A — Handel Nordamerika, 12 Ziffern
- CODE128 — Logistik und Lager, alphanumerisch
- ITF-14 — Umkarton-Etikett, 14 Ziffern
- DataMatrix — 2D-Matrixcode, hohe Informationsdichte
- GS1-128 — mit AI-Datenbezeichnern, Rückverfolgbarkeit in Medizin und Lebensmitteln
So geht’s
- Reiter Einzeln, Serie oder Bogenlayout wählen
- Barcode-Inhalt eingeben und Format auswählen
- Unter Erweiterte Einstellungen Größe, Farbe und Prüfziffer festlegen
- PNG, SVG oder PDF herunterladen oder direkt drucken
- Im Serienmodus fortlaufende Nummern erzeugen oder eine CSV hochladen und alles als ZIP laden
Datenschutz
Die Barcodes werden vollständig lokal in Ihrem Browser erzeugt — Ihre Daten werden an keinen Server übertragen. Die Einstellungen speichert der Browser automatisch im localStorage und stellt sie beim nächsten Aufruf wieder her; die aktuelle Konfiguration können Sie per Link weitergeben.
Nachfolgend die Schnittstellenbeschreibung der Barcode-API — ein Server kann dieses Protokoll implementieren. Alle Parameter entsprechen 1:1 den Feldern auf dieser Seite.
cURL-Beispiel
curl -X POST https://api.paritylabel.com/v1/barcode \
-H "Content-Type: application/json" \
-d '{
"text": "1234567890128",
"format": "ean13",
"width_mm": 50,
"height_mm": 20,
"dpi": 300,
"fg": "#000000",
"bg": "#ffffff",
"output": "png"
}' \
--output barcode.png
JavaScript-Fetch-Beispiel
const res = await fetch(
'https://api.paritylabel.com/v1/barcode',
{
method: 'POST',
headers: {'Content-Type':'application/json'},
body: JSON.stringify({
text: '1234567890128',
format: 'ean13',
width_mm: 50, height_mm: 20,
dpi: 300, output: 'svg'
})
}
);
const svg = await res.text();
image/png, SVG liefert image/svg+xml, PDF liefert application/pdf. Der Serien-Endpunkt nimmt ein Array texts[] entgegen und gibt ein ZIP-Archiv zurück.