Skip to content

ZPL validator

Paste your ZPL and the validator lists what would go wrong on the printer, with the line of each problem: an unclosed label or field, a field outside the label, bad graphic sizes and errors from the rendering engine.

Checking…

    Open in the editor

    How to use it

    1. Paste the ZPL and pick the label size and density of your printer.
    2. Read the problems, from errors to notes, with their line numbers.
    3. Fix them and check the preview, or open the label in the editor.

    Questions

    What does it check?

    The label structure (^XA, ^XZ, ^FS), fields placed outside the label, ^GFA byte counts, accented text without ^CI28, QR data without its prefix, and whatever the rendering engine rejects.

    If it passes, will it print correctly?

    It catches mistakes in the code. Darkness, media and the printer's own settings can still change a print, so test one label before a run.

    Why is a command marked as a note?

    It isn't in our command reference. Many of those are printer settings that don't change the drawing, and the printer may accept them.

    Related

    Need something we don't have yet?

    A connector for your system, a label format or a new tool: tell us what you use and we'll look at building it.

    Request a tool or integration
    Feedback