ZPL-Formatter & Beautifier

Füge kompaktes ZPL ein und erhalte es sauber formatiert — ein Befehl pro Zeile — leicht zu lesen, zu debuggen und zu versionieren.

^XA

^FO50,50
^A0N,40,40
^FDHello ZPL
^FS
^FO50,120
^BY2
^BCN,80,Y,N,N
^FD123456789
^FS

^XZ

Über das Formatieren von ZPL

Warum ZPL verschönern?

Drucker und Code-Generatoren geben ZPL oft als eine lange Zeile aus, die schwer zu lesen und zu debuggen ist. Beim Formatieren steht jeder Befehl (^FO, ^A0, ^FD…) in einer eigenen Zeile, sodass du die Struktur erfassen, Fehler erkennen und Änderungen in der Versionskontrolle prüfen kannst.

Was der Formatter macht

Er setzt jeden ^- und ~-Befehl in eine neue Zeile, lässt die Daten eines ^FD-Felds in seiner Zeile und fügt eine Leerzeile nach ^XA und vor ^XZ ein, um Etiketten zu trennen. Die Ausgabe ist funktional identisches ZPL — nur die Leerzeichen ändern sich.

Ändert das Formatieren den Druck?

Nein. ZPL ignoriert Zeilenumbrüche und Abstände zwischen Befehlen, daher drucken formatiertes und minifiziertes ZPL exakt gleich. Das Formatieren ist nur für Menschen.

Lesen, debuggen, teilen

Nutze die formatierte Ausgabe, um das Etikett einer anderen Person zu verstehen, ein nicht geschlossenes ^FD zu finden oder lesbares ZPL in ein Ticket oder Repo einzufügen. Danach kopieren oder herunterladen.

Häufige Fragen

Ändert das Formatieren das Druckergebnis?

Nein. ZPL ist zwischen Befehlen leerzeichen-unabhängig, daher druckt der formatierte Code identisch zum Original.

Zerstört es meinen ^FD-Text?

Nein. Die Daten nach ^FD bleiben in ihrer Zeile. (Vermeide ^FD-Text, der selbst ein literales ^ oder ~ enthält — das sind Befehlsmarker.)

Kann ich stattdessen minifizieren?

Dieses Tool verschönert. Zum Minifizieren entferne einfach die Zeilenumbrüche — ZPL braucht sie nicht. Die meisten Generatoren geben bereits minifiziertes ZPL aus.

Wird mein ZPL hochgeladen?

Nein, alles läuft lokal im Browser.