ZPLab
zplab.org
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
- Barcode Generators#12 of 217.0
- Barcoding Software#13 of 187.0
- Barcode Printing Software#13 of 177.0
- Barcode Labeling Software#33 of 357.0
- Label Design Software#31 of 327.0