Live-Demo
Vorlagen binden. ZPL rendern. Etiketten prüfen. Direkt im Browser.
Zuerst eine JSON-Vorlage mit Daten, dann ZPL-Viewer, Barcode-Generator und die Prüf-Demos. Alles wird serverseitig mit zplCore.com gerendert: bis zu 10 Etiketten (inkl. ^PQ-Kopien), max. 64 KB, 2 s Zeitlimit. Eingaben werden nicht gespeichert. Jede Antwort zeigt die serverseitig gemessenen Zeiten (Parsen, Binden, ZPL, Rendern, Kodieren) und die Gesamtdauer im Browser, und neben jedem Ergebnis steht das zugehörige ZPL zum Kopieren und Herunterladen. Die Prüf-Demos (Compliance, Scan-Proof, GS1-Migration, Schwärzung, Printer Twin) nehmen bis zu 16 KB ZPL und werten bis zu 4 Etiketten aus.
JSON-Vorlage + Daten: Datenbindung testen
Eine Label-Vorlage (ZplCore.Labels.Label, JSON-Schema v3) wird serverseitig mit label.For<JsonElement>() an Ihre JSON-Datensätze gebunden, zu ZPL erzeugt und gerendert. Felder per Pfad (address.city), Ausdrücke (Upper([address.city]), Format([price], "C", [culture])), Zähler und Barcodes aus Daten. Max. 64 KB Vorlage, 128 KB Daten, 100 Datensätze, Vorschau der ersten 10. Bilder nur eingebettet (imageData).
Vorschau erscheint hier.
Diagnosen
Erzeugtes ZPL
Aus Vorlage und Daten erzeugt: ein ^XA…^XZ-Block je Etikett. Der Block des angezeigten Etiketts ist markiert.
ZPL erscheint hier.ZPL-Viewer: ZPL zu PNG, SVG oder PDF
Vorschau erscheint hier.
Diagnosen
Gerendertes ZPL
Das ZPL, das der Renderer verarbeitet hat: mit ^DF gespeicherte Formate werden mit ihren ^XF-Aufrufen zusammengeführt und die ^FN-Felder gefüllt. Der Block des angezeigten Etiketts ist markiert.
ZPL erscheint hier.Barcode-Generator
Barcode erscheint hier.
Erzeugtes ZPL
Ein druckfertiges Etikett mit diesem Barcode: der native ZPL-Befehl (z. B. ^BQ, ^BC) oder, wenn ZPL die Symbologie nicht kennt, das Bild als ^GFA-Grafik.
ZPL erscheint hier.Compliance-Pre-Check: Etikett gegen Regelpakete prüfen
Prüft das gerenderte Etikett gegen öffentliche Spezifikationen: X-Dimension, Balkenhöhe und Ruhezonen in Millimetern, Klarschrift, GS1-Datenformate und Prüfziffern, Pflichtinhalte je Carrier. Ein Vorab-Check, keine Zertifizierung: Er ersetzt weder die Abnahme durch Carrier oder Händler noch ein Barcode-Prüfgerät. Die Regeltexte der Engine sind englisch.
Etikett mit eingezeichneten Befunden erscheint hier.
Befunde
Geprüftes ZPL
Das ZPL, das geprüft wurde. Befunde nennen Zeile und Spalte.
ZPL erscheint hier.Scan-Proof: jeden Barcode lesen und bewerten
Rendert das Etikett und liest jeden Barcode mit zwei unabhängigen Open-Source-Decodern (zxing-cpp, ZXing.Net) zurück: Stimmen die Daten mit dem Feld überein? Dazu X-Dimension, Ruhezonen, Balkenhöhe und eine Note A–F als digitaler Vorab-Check nach dem Vorbild von ISO/IEC 15415/15416, berechnet aus dem Bitmap in Druckerauflösung. Das ist keine ISO-konforme Verifikation und ersetzt kein kalibriertes Prüfgerät am gedruckten Etikett.
Etikett mit Rahmen und Note je Barcode erscheint hier.
Befunde
Geprüftes ZPL
Das ZPL, dessen Barcodes gelesen wurden.
ZPL erscheint hier.GS1-2D-Migration (Sunrise 2027): Digital-Link-QR oder GS1 DataMatrix ergänzen
Findet die GTIN im EAN-13, UPC-A, GS1-128, ITF-14 oder in der GS1 DataBar, baut daraus einen QR-Code mit GS1-Digital-Link-URI oder eine GS1 DataMatrix (mit Charge, Datum, Seriennummer aus dem Etikett) und setzt ihn mit Ruhezone in freie Fläche. Danach läuft der Sunrise-Vorab-Check. Ein Migrationsassistent, keine Zertifizierung; URIs werden nicht aufgerufen.
Vorher/Nachher erscheint hier.
Befunde
Migriertes ZPL
Das ZPL nach der Migration: der eingefügte ^BQ- bzw. ^BX-Befehl steht im Etikett.
ZPL erscheint hier.Etikett verstehen & schwärzen: Daten erkennen, personenbezogene Daten maskieren
Liest aus dem ZPL, was ein Mensch oder Scanner lesen würde: Adressblöcke, Namen, Telefon, E-Mail, Sendungs- und Auftragsnummern, GS1-Daten aus Barcodes, jeweils mit Konfidenz. Die Schwärzung ersetzt personenbezogene Daten im selben Layout (Barcodes bekommen gültige Platzhalter) und sucht das Ergebnis erneut nach den entfernten Werten. Regelbasiert und unterstützend, ohne Garantie auf Vollständigkeit: Ergebnis vor der Weitergabe prüfen. Eingaben werden weder gespeichert noch protokolliert.
Original und geschwärzte Fassung erscheinen hier.
Erkannte Daten (Etikett 1)
Geschwärztes ZPL
Das geschwärzte ZPL mit gleichem Layout; auch ^FX-Kommentare werden maskiert.
ZPL erscheint hier.Printer Twin: Druckt dieses Etikett auf diesem Druckermodell?
Prüft das ZPL gegen das Profil eines Druckermodells: Druckkopfbreite und abgeschnittene Felder, maximale Länge, Auflösung, Firmware-Stände, fehlende Optionen (Cutter, Spender, RFID …), residente Schriften und Speicher. Dazu eine Schätzung der Druckzeit. Profilangaben stammen aus zitierten Datenblättern; Unbekanntes wird als unbekannt gemeldet, nicht geraten.
Etikett, wie das Modell es druckt, erscheint hier (abgeschnittene Bereiche schraffiert).
Befunde
Geprüftes ZPL
Das ZPL, das gegen das Profil geprüft wurde.
ZPL erscheint hier.Mehr Demos & Konverter auf zplCloud.com
zplCloud.com läuft auf zplCore: kostenlose Online-Tools zum Rendern, Konvertieren und Prüfen. Öffnet in einem neuen Tab.
Rendern
- ZPL → PDFEtiketten als druckfertiges PDF, auch mehrseitig(öffnet in neuem Tab)
- ZPL → PNGRastervorschau in 152–600 dpi(öffnet in neuem Tab)
- ZPL → JPGKompakte Vorschaubilder(öffnet in neuem Tab)
- ZPL → SVGVerlustfreie Vektorgrafik(öffnet in neuem Tab)
- ZPL → TSPLZPL für TSC- und andere TSPL-Drucker(öffnet in neuem Tab)
- ZPL-DPI-KonverterZPL zwischen 203, 300 und 600 dpi umrechnen(öffnet in neuem Tab)
Nach ZPL konvertieren
- EPL2 → ZPLAlte EPL-Formulare migrieren(öffnet in neuem Tab)
- DPL → ZPLDatamax/Honeywell DPL übernehmen(öffnet in neuem Tab)
- TSPL → ZPLTSC-Etiketten nach ZPL(öffnet in neuem Tab)
- PDF → ZPLPDF-Seiten als ZPL-Grafik(öffnet in neuem Tab)
- Bild → ZPLPNG/JPG als ^GFA mit Dithering(öffnet in neuem Tab)
- SVG → ZPLVektorgrafik als ZPL(öffnet in neuem Tab)
- HTML → ZPLHTML-Layout als Etikett(öffnet in neuem Tab)
- Barcode → ZPLBarcode-Befehle erzeugen(öffnet in neuem Tab)
- QR-Code → ZPLURL, vCard, WLAN als QR(öffnet in neuem Tab)
- GS1 AI / DataBar → ZPLGS1-Daten als DataBar(öffnet in neuem Tab)

