// MLC Barcode v1.7.0
MLC Barcode
// Galerie
// Vorteile
Was MLC Barcode auszeichnet.
Schnelle, native Desktop-App auf Basis von Wails v3 und Svelte. Inklusive Dark/Light-Modus, Live-Vorschau und Clipboard-Integration.
Unterstützt QR Code, DataMatrix, Aztec, PDF417, Code 128, Code 39, EAN-13, EAN-8, UPC-A und ITF.
Text- oder CSV-Dateien importieren und hunderte Barcodes im Stapel erzeugen. Exportiert alle Barcodes als SVG oder PNG in Zielordner.
Vorkonfigurierte Avery-Etikettenvorlagen (2x4, 3x7, 3x8, 4x10) oder freie Rastermaße mit direktem Druckdialog.
Scharfe SVG-Vektorgrafiken oder hochauflösende PNGs mit transparentem Hintergrund, 1-Klick-Farbpaletten und frei wählbaren Maßen.
Integrierte Assistenten für EPC-QR (GiroCode / SEPA-Überweisung), Krypto-Wallets (BTC/ETH), Maps (geo:), Telefon, SMS, E-Mail (mailto:), WLAN, vCard 3.0 und Termine mit Freitext-Beschriftung.
Nahtloser Model Context Protocol Server für Claude Desktop, Cursor und Gemini-CLI zur Barcode-Generierung direkt im Chat.
Eigenständiges Terminal-Tool für CI/CD-Pipelines, Shell-Skripte und Headless-Automatisierung unter Windows, Linux und macOS.
// Moderne Desktop-GUI mit Live-Vorschau
Moderne Desktop-GUI mit Live-Vorschau
Erstellen Sie Barcodes mit sofortiger Live-Vorschau während der Eingabe. Wählen Sie individuelle Farben, transparente Hintergründe und ergänzen Sie saubere Freitext-Beschriftungen.
- Sofortiges Live-Rendering und 1-Klick-Kopieren in die Zwischenablage
- Freitext-Beschriftung unter 2D- und 1D-Codes
- Strukturierte Assistenten für GiroCode (SEPA), Krypto, Maps, Telefon, SMS, E-Mail, WLAN, vCard und Termine
- Dark- & Light-Modus Unterstützung (Bootstrap 5.3)
- Native Speicher-Dialoge für SVG und PNG
// Stapelverarbeitung & Automatischer Ordner-Export
Stapelverarbeitung & Automatischer Ordner-Export
Generieren Sie dutzende oder hunderte Barcodes in Sekunden. Importieren Sie Zeilen aus Text- oder CSV-Dateien, prüfen Sie alle Codes in einer Tabelle und exportieren Sie alle Dateien geordnet in einen Zielordner.
- Datei-Auswahldialog für Text- und CSV-Import
- Flexible Dateibenennung (Index-Nummerierung, Daten-Slugs)
- Stapel-Export von SVG und PNG in beliebige Ordner
- 1-Klick-Übergabe kompletter Chargen an den Etiketten-Druckbogen
// DIN A4 Etiketten-Druckbogen
DIN A4 Etiketten-Druckbogen
Platzieren Sie Einzel- oder Stapel-Barcodes direkt auf standardisierten DIN A4 Etikettenbögen. Unterstützt gängige Avery Zweckform Layouts, freie Zeilen-/Spaltenmaße, Wiederholungen und Direktdruck.
- Avery Vorlagen: 2x4 (8 Etiketten), 3x7 (21 Etiketten), 3x8 (24 Etiketten), 4x10 (40 Etiketten)
- Freie Spalten-/Zeilenraster und Wiederholungszähler
- Optionale Klartext-Beschriftung unter jedem Etikett
- Optimiertes CSS-Print-Styling für saubere Ausdrucke
// MCP-Server Integration für KI-Workflows
MCP-Server Integration für KI-Workflows
Statten Sie KI-Assistenten wie Claude Desktop, Gemini-CLI und Cursor mit nativer Barcode-Generierung über das standardisierte Model Context Protocol aus.
- Direkte Integration in Claude Desktop und Cursor
- Anbindung an den Artifact-Speicher (mlcartifact)
- Standardisiertes generate_barcode MCP-Tool
Ein modernes, plattformübergreifendes Komplett-Werkzeug zur Generierung, Stapelverarbeitung und dem Druck von Barcodes und QR-Codes – verfügbar als native Desktop-App (GUI) mit Installer, als Kommandozeilen-Tool (CLI) und als Model Context Protocol (MCP) Server für KI-Agenten.
Was es macht
MLC Barcode vereint schnelle visuelle Erstellung, automatisierte Massenverarbeitung und nahtlose KI-Integration in einer einzigen Lösung:
- Native Desktop-App (Wails v3 + Svelte): Erstellen Sie einzelne Barcodes mit sofortiger Live-Vorschau, wählen Sie Farbpaletten und transparente Hintergründe und ergänzen Sie saubere Freitext-Beschriftungen.
- Stapelverarbeitung (Batch-Generator): Importieren Sie Text- oder CSV-Dateien mit hunderten Zeilen, erzeugen Sie Chargen in Sekunden und exportieren Sie alle Codes geordnet in Ordner.
- DIN A4 Etiketten-Druckbogen (Label Printer): Platzieren Sie Barcodes direkt auf standardisierten Avery-Etikettenbögen (z.B. 2x4, 3x7, 3x8, 4x10) und drucken Sie fertige Aufkleberbögen mit einem Klick.
- KI-Integration (MCP-Server): Erlaubt LLMs wie Claude Desktop, Cursor oder Gemini-CLI die Barcode-Generierung direkt im Chat.
- Headless CLI: Perfekt für Shell-Skripte, CI/CD-Build-Pipelines und Backend-Automatisierung.
Wichtigste Funktionen
- 10 Barcode-Symbologien:
- 2D-Matrix: QR-Code, DataMatrix (ideal für URLs, vCards, WLAN, Termine), Aztec (Tickets, gut lesbar auf Displays).
- 2D gestapelt: PDF417 (Bordkarten, Versandetiketten, Ausweise).
- 1D-Linear: Code 128, Code 39, EAN-13, EAN-8, UPC-A, ITF (Interleaved 2 of 5).
- Strukturierte QR-Assistenten: Vorgefertigte Eingabemasken für:
- 💶 GiroCode / SEPA-Überweisung (EPC-QR): Rechnungs-Überweisungen mit IBAN, BIC, Betrag und Verwendungszweck für alle Banking-Apps.
- 🪙 Krypto-Wallets: Zahlungs-URIs für Bitcoin (BIP 21), Ethereum (EIP-681), Solana, Dogecoin und Litecoin.
- 📍 Maps / Navigation: Geo-Koordinaten (RFC 5870) für Google Maps und Apple Maps.
- 📞 Telefon (tel:) & SMS (smsto:): Direkte Anrufe oder vorausgefüllte SMS-Nachrichten.
- ✉️ E-Mail (mailto:): Empfänger, Betreff und Nachrichtentext.
- 📶 WLAN-Zugang: WPA/WPA2/WPA3, WEP und offene Netzwerke mit Passwörtern.
- 👤 vCard 3.0: Digitale Visitenkarten mit Name, Telefon, E-Mail, Firma.
- 📅 iCalendar: Termine und Events mit Start-, Endzeit und Zeitzonen.
- Codes lesen & prüfen: Barcodes und QR-Codes aus Fotos, Scans oder Screenshots lesen – alle zehn Formate inklusive PDF417, mit zerlegtem Inhalt: IBAN-Prüfung beim GiroCode, PZN, Charge und Verfall bei Arzneimittel-Codes (securPharm). Jeder erzeugte Code wird automatisch gegengelesen.
- Freitext-Beschriftung: Fügen Sie lesbaren Klartext oder benutzerdefinierte Untertitel unter Barcodes ein – mit einstellbarer Schriftgröße, in SVG und PNG.
- Vektor- & Rasterausgabe: Pixelgenaue, verlustfreie Vektorgrafiken (
SVG) und hochauflösendePNG-Bilder. - Farb- & Transparenzanpassung: 1-Klick-Farbpaletten für Vorder- und Hintergrund sowie transparenter Alpha-Kanal für nahtlose Layouts.
- Dark & Light Mode: Oberfläche in den Farben von mlcgo.eu, Dark Mode als Standard, per Klick auf Hell umschaltbar.
- Windows Setup-Installer: Komfortabler NSIS-Installer für Windows x64 mit Startmenü- und Desktop-Verknüpfungen.
Tipp: Ist Ihre Hausapotheke noch aktuell?
Machen Sie ein Foto vom quadratischen Code auf der Medikamentenpackung (DataMatrix) und ziehen Sie es in den Tab „Prüfen“. MLC Barcode zeigt Ihnen Verfallsdatum, Charge und PZN – und markiert abgelaufene Packungen rot. Am besten gelingt es, wenn der Code möglichst mittig und bildfüllend auf dem Foto ist – eine Packung pro Foto.
Hinweis: Den Code (securPharm) tragen vor allem verschreibungspflichtige Arzneimittel; rezeptfreie haben oft nur den Strichcode mit der PZN, ohne Verfallsdatum. Die App liest das aufgedruckte Datum aus – ob ein Medikament noch verwendet werden sollte, klärt im Zweifel Ihre Apotheke.
Formate & Normen
| Format | Typischer Einsatz | Norm | Status |
|---|---|---|---|
| QR-Code | URLs, WLAN, Visitenkarten, Zahlungen | ISO/IEC 18004 | ✅ enthalten |
| DataMatrix (ECC 200) | Bauteile, Industrie, kleine Flächen | ISO/IEC 16022 | ✅ enthalten |
| Code 128 | Versand, Logistik, alle ASCII-Zeichen | ISO/IEC 15417 | ✅ enthalten |
| Code 39 | Lager, Behörden, Großbuchstaben und Ziffern | ISO/IEC 16388 | ✅ enthalten |
| EAN-13 / EAN-8 | Handelsartikel (mit Prüfziffer-Kontrolle) | ISO/IEC 15420 | ✅ enthalten |
| UPC-A | Handelsartikel Nordamerika | ISO/IEC 15420 | ✅ enthalten |
| ITF (Interleaved 2 of 5) | Umverpackungen, Kartons | ISO/IEC 16390 | ✅ enthalten |
| Aztec | Bahn- und Flugtickets, Displays | ISO/IEC 24778 | ✅ enthalten |
| PDF417 | Bordkarten, Versandetiketten, Ausweise | ISO/IEC 15438 | ✅ enthalten |
| GS1 DataMatrix / GS1-128 | Medizintechnik (UDI), Charge und Verfallsdatum | GS1 General Specifications | 🔜 geplant |
QR-Inhalte nach Standard — damit Banking-Apps, Kalender und Telefone sie ohne Umweg verstehen:
| Inhalt | Standard |
|---|---|
| GiroCode / SEPA-Überweisung | EPC069-12 |
| WLAN-Zugang | ZXing-WIFI-Format (WPA/WEP/offen) |
| Visitenkarte | vCard 3.0 (RFC 2426) |
| Termin | iCalendar (RFC 5545), auch ganztägig |
| Ort | geo-URI (RFC 5870) |
| Telefon, SMS, E-Mail | tel: (RFC 3966), smsto:, mailto: (RFC 6068) |
| Krypto-Zahlung | BIP 21 (Bitcoin), EIP-681 (Ethereum) |
Schnellstart & Installation
Windows Desktop-App
Laden Sie den Installer mlc-barcode-1.7.0-windows-setup.exe herunter und führen Sie ihn aus. Die Anwendung wird installiert und steht im Startmenü bereit. Alternativ ist eine portable Standalone-EXE verfügbar.
Linux Desktop-App
Laden Sie die Binärdatei mlc-barcode-gui herunter, machen Sie sie ausführbar und starten Sie die App:
chmod +x mlc-barcode-gui
./mlc-barcode-gui
MCP-Server für KI-Assistenten
Den Server starten Sie nicht selbst — Ihr KI-Client (Claude Desktop, Claude Code, Gemini CLI, Cursor) startet ihn. Sie tragen nur den absoluten Pfad in dessen Konfiguration ein, bei Claude Desktop in claude_desktop_config.json:
{
"mcpServers": {
"mlc-barcode": {
"command": "C:\\Program Files\\MLC Barcode\\mcp-barcode-server.exe"
}
}
}
Das ist der Pfad nach dem Windows-Setup. Unter macOS und Linux steht dort der Ort, an den Sie das Archiv entpackt haben, z. B. /Users/ich/tools/mlc-barcode/mcp-barcode-server. Danach den Client neu starten.
Schritt für Schritt für alle Clients, mit Fehlersuche: MCP-Anleitung
CLI Schnellstart
# Einfacher QR-Code als SVG
barcode -type qr -data "https://mlcgo.eu" -out qr.svg
# EAN-13 Barcode mit Klartext
barcode -type ean13 -data "4006381333931" -text -out retail.png
# WLAN-Zugangs-QR
barcode -wifi-ssid "MeinWLAN" -wifi-pass "geheim" -out wlan.png
Changelog & Versionshistorie
Version 1.7.0 (Aktuell)
- Neu: PDF417 lesen – Bordkarten, Versandetiketten, Ausweise. Damit liest die App alle zehn Formate, die sie erzeugt; auch gedreht und mehrere pro Bild.
- Neu: Arzneimittel-Codes (securPharm) – der DataMatrix auf Medikamentenpackungen wird zerlegt in PZN, Verfallsdatum, Charge und Seriennummer, mit Prüfung der Prüfziffern. Abgelaufene Packungen werden rot markiert. Unterstützt beide zulässigen Datenformate (GS1 und IFA). Neu – Rückmeldungen mit echten Packungen sind willkommen.
- Behoben: PDF417 mit Umlauten wurde von normgerechten Scannern als Zeichensalat gelesen („GröÅ“). Jetzt korrekt gekennzeichnet (UTF-8), auch
€und Emoji. - Lizenzen: Der PDF417-Reader ist eine Go-Portierung von ZXing (Apache-2.0); alle Drittlizenzen liegen als
THIRD_PARTY_NOTICES.txtbei und stehen in der Hilfe.
Version 1.6.0
- Neu: Codes lesen und prüfen. Neuer Tab „Prüfen“: Bild auswählen, hineinziehen oder mit Strg+V einfügen – die App erkennt QR, DataMatrix, Aztec, EAN/UPC, Code 128, Code 39 und ITF, auch mehrere Codes pro Bild. Bekannte Inhalte werden zerlegt: beim GiroCode Empfänger, Betrag, Verwendungszweck und eine IBAN-Prüfung; ebenso Visitenkarte, WLAN, Termin, Ort und mehr. Auch als CLI (
barcode -decode) und als MCP-Werkzeugdecode_barcode. - Neu: Jeder erzeugte Code wird gegengelesen. Die Vorschau zeigt „Lesbar geprüft“ – oder warnt, etwa wenn Code- und Hintergrundfarbe zu wenig Kontrast haben.
- Neu: Aztec und PDF417 (Bahn- und Flugtickets, Versandetiketten). Hinweis: Handy-Kameras lesen diese Formate meist nicht, sie sind für Fachscanner gedacht.
- Neu: Fehlermeldungen, die helfen – welches Zeichen an welcher Position nicht passt, was erlaubt ist und was stattdessen geht; in der App auf Deutsch.
- Behoben: Ruhezone. Erzeugte Codes hatten keinen Rand; auf farbigem oder unruhigem Hintergrund waren DataMatrix und ITF dadurch nicht lesbar. Jetzt nach Norm, abschaltbar.
- Behoben: Visitenkarten und Termine mit Komma, Semikolon oder Zeilenumbruch wurden falsch geschrieben („GmbH; Filiale“ zerfiel in zwei Einträge). Krypto-Codes zeigten „+“ statt Leerzeichen. Betroffene Codes bitte neu erzeugen.
- Behoben: Links in der App öffnen im Browser statt in einem zweiten Fenster; lange Code-128-Barcodes konnten nicht erzeugt werden; MCP-Hilfe in der App beschreibt die Einrichtung für Endnutzer.
Version 1.5.0
- Wichtig — behoben: UPC-A wurde als falsche Nummer codiert. Aus einer 12-stelligen UPC-A entstand ein EAN-13 mit anderer Nummer; ein Scanner las etwas anderes. UPC-A-Codes, die mit Version 1.4.0 oder älter erzeugt wurden, bitte neu erzeugen.
- Neu: Prüfziffer-Kontrolle für EAN-13, EAN-8 und UPC-A — schon während der Eingabe. Fehlt die Prüfziffer, wird sie ergänzt; ist sie falsch, nennt die App die richtige und korrigiert auf Klick. Gilt ebenso für CLI und MCP.
- Neu: Oberfläche in den Farben von mlcgo.eu, Dark Mode als Standard.
- Neu: Beschriftung mit einstellbarer Schriftgröße — jetzt auch im PNG (bisher nur im SVG); zu lange Texte werden auf Barcodebreite verkleinert.
- Neu: Termine mit Datums- und Uhrzeitauswahl statt
YYYYMMDDTHHMMSS, dazu ganztägige Termine. - Neu: Etiketten-Druck übernimmt die Barcodes aus dem Batch-Generator oder importiert TXT/CSV direkt — Spalte 1 Inhalt, Spalte 2 optional Etikett-Text.
- Neu im MCP-Server: Streamable HTTP unter
/mcp(Spezifikation 2026-07-28), strukturierte Ergebnisse, zwei Prompts (GiroCode aus Rechnung, Produktetiketten), eigene Beschriftung (caption). Geprüft mit dem mlc mcp-tester: Score 100/100. - Geändert: Der alte SSE-Transport liegt jetzt unter
/sse(bisher unter/). - Behoben: Druckbogen ohne Browser-Kopf- und Fußzeile; Eingaben bleiben beim Wechsel zwischen den Tabs erhalten; das Windows-Programm zeigt jetzt sein Icon (Taskleiste, Explorer) und Versionsangaben; leere Eingaben erzeugen keinen Code mehr; EAN-13 nimmt keine 8 Ziffern mehr an.
- Lizenz: MIT mit Namensnennung (MIT with Attribution) — angezeigt im Installer, in der Hilfe und als
LICENSE.txtin jedem Paket.
Version 1.4.0
- Neu: GiroCode (EPC-QR) nach EPC069-12 — jede europäische Banking-App füllt die SEPA-Überweisung damit vorab aus.
- Neu: Krypto-Zahlungen nach BIP 21 und EIP-681 für Bitcoin, Ethereum, Solana, Dogecoin und Litecoin.
- Neu: Geo-Koordinaten nach RFC 5870 — öffnet den Zielort direkt in Google Maps, Apple Maps oder OpenStreetMap.
- Neu: Telefon, SMS und E-Mail nach RFC 3966 bzw. RFC 6068, mit vorausgefülltem Empfänger, Betreff und Text.
- Alle sechs Formate stehen gleichermassen in der Desktop-GUI, auf der Kommandozeile und als MCP-Werkzeug für KI-Agenten zur Verfügung.
- Behoben: Leerzeichen in Betreff und Text eines E-Mail-QR-Codes wurden als
+kodiert. RFC 6068 gibt dem Pluszeichen keine Sonderbedeutung, weshalb regelkonforme Mailprogramme ein Plus anzeigten statt eines Leerzeichens.
Version 1.3.0
- Neu: Native Desktop-GUI (Wails v3 + Svelte) mit intuitiver Benutzeroberfläche und Live-Vorschau.
- Neu: Windows Setup-Installer (NSIS) für nahtlose Installation auf Windows-Systemen.
- Neu: Stapelverarbeitung (Batch-Generator) mit Text-/CSV-Datei-Import und Ordner-Export mit anpassbaren Benennungsschemata.
- Neu: DIN A4 Etiketten-Druckbogen mit Avery-Vorlagen (2x4, 3x7, 3x8, 4x10), Mehrfach-Wiederholungen und optimiertem Drucklayout.
- Neu: Freitext-Beschriftung (
customText) unter Barcodes statt unschöner Roh-Protokolldaten. - Neu: 1-Klick-Farbpaletten und Transparenz-Unterstützung für SVG und PNG.
- Neu: Dark / Light Mode mit Bootstrap 5.3 und lokaler Persistenz.
- Neu: Eigenes, modernes App-Icon-Branding für Desktop, Installer und Webview.
Version 1.2.0
- Neu: Strukturierte QR-Code Generatoren für WLAN, vCard 3.0 und iCalendar-Events.
- Neu: Unterstützung für ITF (Interleaved 2 of 5) Barcodes.
- Verbesserung: Optimierte SVG-Pfadgenerierung mit horizontalem Bar-Grouping für minimale Dateigrößen.
Version 1.0.0
- Erstveröffentlichung von CLI und MCP-Server mit Unterstützung für QR, DataMatrix, Code 128, Code 39, EAN-13, EAN-8 und UPC-A.