JSON in. ZPL out.
ZPL for Zebra printers, from a single API call.
No ZPL knowledge required.
{
"config": {
"size": "4x2"
},
"data": {
"product": "Widget Pro",
"sku": "WDG-001",
"price": "$29.99"
},
"templates": [
{
"type": "Text",
"dataPath": "product",
"coords": [
50,
30
],
"font": "0,40"
},
{
"type": "Text",
"dataPath": "price",
"coords": [
50,
80
],
"font": "0,30"
},
{
"type": "BarCode",
"dataPath": "sku",
"coords": [
50,
130
],
"style": "code128"
}
]
}^XA^MCY^XZ
^XA
^SZ2
^MMT
^MNY
^LL406
^PW815
^LH0,0
^CF0,40^FO50,30^FDWidget Pro^FS
^CF0,30^FO50,80^FD$29.99^FS
^BY2,2,59^FO50,130^BCN,,N,N,N,A^FDWDG-001^FS
^XZChoose your path
Two ways to generate thermal labels. One of them doesn't require a manual.
Writing ZPL directly
^FO50,30^A0N,40,40^FDWidget Pro^FS
^BY2^FO50,120^BCN,80,Y,N,N^FDWDG-001^FS
^XZ
Just zeeplify it
{
"type": "Text",
"dataPath": "product",
"coords": [
50,
30
],
"font": "0,40"
}How it works
Send JSON
Describe your label with a simple JSON payload. Define text, barcodes, and QR codes.
We zeeplify
Our API turns your JSON into valid ZPL.
Send the ZPL to your Zebra printer. Labels are laid out for 203 dpi.
Built for developers
Everything you need to integrate label printing into your application.
Label elements
Everything you need to create professional labels.
Text
Built-in ZPL fonts, sized and positioned
^CF0,40^FO50,50^FDHello World^FSBarcode
Code128, Code93, EAN13 formats
^BY2,2,59^FO50,50^BCN,,N,N,N,A^FD123456^FSQR Code
Configurable size
^BY2,2,0^FO50,50^BQN,2,5^FDQA,https://example.com^FSSave weeks, not pennies
Skip the ZPL learning curve.
An estimate: 120-240 hours to learn ZPL and build a generator, plus 60-120 hours a year to maintain it, at $75/hour over three years. Your team's hours and rate will move it.
Ready to zeeplify?
Get your API key in minutes. No credit card required.
Start ZeeplifyingQuestions? zeepler@bates-solutions.com