ZPL Viewer
Login

Label preview

Generate ZPL, then click Preview to render the label.

Three steps

1
Describe the label

Use natural language: contents, layout hints, barcode type, sizes, and any fixed text.

2
Generate and adjust

AI outputs ZPL. Edit the code if you need exact positions or printer-specific commands.

3
Preview and export

Render with our preview API, then copy or download the ZPL for your Zebra printer.

Frequently Asked Questions

Which AI model is used?
The server calls Google Gemini using your configured API key. Set GEMINI_API_KEY on the server; optional GEMINI_MODEL overrides the default model name.
Is my data sent to Google?
Your description is sent to Google's Gemini API to produce ZPL. Do not include secrets or personal data you cannot share with third-party AI services.
Will the ZPL work on my printer?
Generated ZPL follows common ZPL II patterns. Always test on your device; firmware and DPI may require small adjustments (^PW, ^LL, field positions).
How do I fix a bad preview?
Edit the ZPL in the text area and click Preview again, or open the result in the main ZPL Viewer for larger edits.
What is Smart Label Designer?
It collects label size, industry, text lines, and barcode choices, then sends one structured request to Gemini—same as AI Generate, with less typing.
How does Auto-Correct ZPL work?
Your ZPL and optional notes go to Gemini, which returns corrected ZPL inside ^XA…^XZ. Always test with ZPL preview before production printing.