xBarcodexBarcode
ISO ISO/IEC 15417:2007

Code 128 Barcode-Standard & Generator

Ein hochdichter alphanumerischer Barcode. Unsere Engine verwendet dynamische Suchalgorithmen, um automatisch zwischen den Teilmengen A, B und C zu wechseln und so die kürzeste Symbolbreite zu erzielen.

Live Generator
22/500

Ergänzt Prüfziffern, wenn ihre Position eindeutig ist. Verwende für GS1 AIs in Klammern. Vorhandene Prüfziffern werden geprüft. Andere Formate werden wie gewohnt verarbeitet.

FG
BG
🛡️Null Datenspeicherung: Im Edge-Speicher kodiert. Niemals protokolliert oder gespeichert.

Technische Daten

Struktur Startmuster + Datencodewörter (automatisch umgeschaltet) + Prüfsumme (Modulo 103) + Stoppmuster + Ruhezone
Kapazität Variable Länge (theoretisch unbegrenzt, praktisches Limit ~48 Zeichen pro Standardbreite)
Zeichensatz Volle ASCII 128 Zeichen (unter Verwendung von Subsets A, B, C)
Quiet Zone Requirement ≥ 10x module width (Standard quiet zone)

Häufige Anwendungen

Dieser Standard wird in folgenden Branchen häufig verwendet:

Logistik, Versandetiketten (GS1-128), Bestandsverfolgung, Produktetiketten
Eingabebeschränkungen & Prüfziffer: This format computes a weighted Modulo-103 checksum across all codewords (including start characters, subset switches, and data). Internal symbols and check digits are generated automatically.
Entwickler-Schnellstart

Automate Code 128 via API

Vollständige API-Referenz →
curl -X POST https://api.xbarcode.ai/v1/render \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
  "format": "code_128",
  "content": "CODE-128-DEMO"
}' > barcode.svg
API outputs: SVG, PDF, EPS and matrix JSON. PNG is exported in the browser. < 20ms Edge-Latenz

⚡ Die Wissenschaft dahinter

Wie unsere Rust-Engine dieses spezielle Format optimiert:

Der Encoder mit dynamischer Programmierung garantiert die minimale Code-128-Codewortsequenz über Sets A/B/C.

  • Die Vor-Tokenisierung versteht die Syntax {FNC1}…{FNC4} und ~1…~4 (~~ maskiert ein wörtliches ~) und prüft die Kodierbarkeit.
  • Mode C paart Ziffern und packt 00-99 in ein Codewort; SHIFT- und CODE-Wechsel werden im DP bepreist.
  • Im GS1-Modus wird FNC1 direkt nach dem START-Code eingefügt und ein einzelnes ~ als FNC1-Separator behandelt.
  • Erweitertes ASCII (128-255) wird über FNC4 mit set-spezifischen Abbildungen unterstützt.
  • Prüfsumme und STOP-Code folgen exakt der Code-128-Spezifikation.
Verwandte Standards

Alternative Symbologies related to Code 128

Need an Industry-Grade Solution?

Explore how xBarcode powers retail GTIN, shipping labels, and GS1 Digital Link migration.