Skip to content
SPECIFICTION
Get listed

ZPLab

zplab.org

WebWindowsmacOSLinuxSelf-hosted
Visit zplab.org
Spec score 7.0 #12 of 21 in Barcode Generators

Spec sheet

Purpose
ZPLab is an open-source visual label designer and ZPL editor for ZPL-compatible printers, available in a browser or as a desktop app.Read 3 Oct 2026 · zplab.org
Intended users
The product is for designing and printing labels on ZPL-compatible printers, and its getting-started guide says it can be used without ZPL knowledge.Read 2 Oct 2026 · zplab.org
Platforms
The maker offers downloads for Windows, macOS, Linux, and web self-hosting.Read 3 Oct 2026 · zplab.org
Integrations
Previews can use Labelary, and printing can use network IP, Zebra Browser Print, the desktop print spooler, or USB, depending on platform.Read 2 Oct 2026 · zplab.org
Privacy
The repository README says the app sends no data to the developer.Read 3 Oct 2026 · github.com
Support
The maker invites bug reports, questions, and pull requests through GitHub.Read 3 Oct 2026 · zplab.org
AI integration
The desktop app includes a local MCP server that lets an AI assistant read, build, and validate labels and send a draft to the running app.Read 3 Oct 2026 · zplab.org
AI support
The desktop app includes an MCP server that lets a local AI assistant read and edit the open label.Read 2 Oct 2026 · zplab.org
Barcodes
ZPLab supports 28 barcode symbologies, including linear, 2D, postal, and GS1 variants.Read 3 Oct 2026 · zplab.org
Batch printing
Users can map CSV columns to label variables and print one label per row; the desktop app also supports Excel worksheets and SQLite, PostgreSQL, or MySQL databases.Read 3 Oct 2026 · zplab.org
Data storage
The web app stores labels in the browser; desktop API keys and database passwords are kept in the operating system keychain.Read 2 Oct 2026 · zplab.org
Languages
The interface is available in 32 languages in the browser and desktop app.Read 3 Oct 2026 · zplab.org
License and access
The maker says ZPLab is MIT licensed and requires no account.Read 3 Oct 2026 · zplab.org
Platform downloads
The site lists desktop downloads for Windows, macOS, and Linux, plus a self-hosted web build.Read 2 Oct 2026 · zplab.org
Preview
Label previews can be rendered through Labelary or, on desktop, by the connected printer’s firmware.Read 3 Oct 2026 · zplab.org
Printing methods
The app can send labels over a network, through Zebra Browser Print in the browser, or through the system spooler or USB on desktop.Read 3 Oct 2026 · github.com
Self-hosting limit
The self-hosted web build serves static files, while printing and previews run in the browser; server-side features are described as planned but unscheduled.Read 2 Oct 2026 · github.com
Self-hosting limits
The self-hosted container serves static files only; printing and previews run in the browser, and server-side features are planned but unscheduled.Read 3 Oct 2026 · github.com
Visual design
Users can place text, barcodes, shapes, and images on a canvas while ZPL updates in real time and remains editable.Read 3 Oct 2026 · zplab.org
ZPL coverage
The repository README says 125 of 225 ZPL II commands are modeled in the browser, with desktop covering two more through a connected printer.Read 3 Oct 2026 · github.com
ZPL import
Importing existing ZPL preserves untouched commands, whitespace, and comments byte-for-byte; editing regenerates only affected content in supported cases.Read 3 Oct 2026 · zplab.org

Where Specifiction places it

Alternatives to ZPLabAll alternatives →