Direct USB · WebUSB
Desktop Chrome / Edge
HTTPS, explicit permission and a compatible USB interface the OS has not claimed. Windows drivers, macOS queues and Linux permissions may prevent access. Safari and Firefox do not provide WebUSB.
ZPLCraft Help
Set up your printer, fix label output, and understand how your data is handled.
9 help articles
Open a saved label from your dashboard, then choose Print. Confirm the exact printer model, DPI, media size and installed options. Follow the setup guide in the print window, send one test label, and check its alignment and barcode scan before a batch.
Open dashboardConvert PDF and images to raster ZPL, or combine selected ZPL labels into a PDF, locally in your browser. Previews and ZPL, PNG and PDF downloads are prepared locally in your browser. These browser previews and downloads do not upload label content for rendering.
Open converterOpen ZPL viewerCheck power, cable and permissions. Direct USB needs Chrome or Edge over HTTPS and an available USB interface. Windows drivers, macOS printer queues or Linux permissions can block access. Keep managed drivers in place; try Zebra Browser Print or the system print dialog.
Read the printing guideConfirm the media is loaded correctly and matches direct thermal or thermal transfer mode. Thermal transfer needs a compatible ribbon. Follow the printer’s calibration procedure; then adjust darkness and speed using its manual. Check one label before retrying a batch.
Read the printing guideMatch the document width, height and DPI to the printer and stock. In the system dialog, choose the exact paper size and 100% / actual size, with automatic fitting disabled. Calibrate the gap or black-mark sensor using the manufacturer’s procedure.
Read the printing guideCheck the encoded value, required digits and check digit. Leave clear space around the symbol, use whole printer dots for its modules, and avoid shrinking it in the print dialog. Adjust contrast and test with the intended scanner. A screen preview does not prove a physical scan.
Open the command referenceThe API works with personal saved labels and requires Pro access. Use a scoped key and Vector ZPL for variable data. For 429, wait the Retry-After delay. The /print operation returns ZPL for your transport; it does not send a remote printer job.
API referencePreviews and ZPL, PNG and PDF downloads are prepared locally in your browser. These browser previews and downloads do not upload label content for rendering. Imported files stay in your browser. Saving a design stores its content with your account. PNG/PDF requests to the public API are rendered by ZPLCraft on our own servers. Printing sends data from your device to your printer.
Privacy policyLive availability is not measured on this page. We have no public monitoring feed or published uptime guarantee here. A working page or build identifier is not proof that saving, rendering or printing works. Email support with the time and affected action.
Service information01 / Printing
Start with what you can see. A “sent” message confirms a software handoff, not a label on paper.
Choose an option above.
02 / Printing
These are supported software paths, subject to your browser, driver and printer. Check the options detected in the print window.
Desktop Chrome / Edge
HTTPS, explicit permission and a compatible USB interface the OS has not claimed. Windows drivers, macOS queues and Linux permissions may prevent access. Safari and Firefox do not provide WebUSB.
Zebra-supported Windows / macOS setups
Install and run Zebra’s helper, allow the site and select the printer. Check Zebra’s current browser and OS requirements. It can use the existing Windows printer driver.
Chrome / Edge / Safari / Firefox on supported computers
An installed OS printer or PDF destination. Set the paper size and actual-size scaling. This prints a rendered page, so verify barcode size and scans.
Mobile and managed-device printing depends on platform policy. Start with a desktop setup. The custom ZPLCraft local connector has no public production installer.
These built-in model facts come from Zebra documentation. They are not physical test results or certification for a printer, browser, OS or media combination. Confirm your exact DPI and fitted options.
| Printer family | Available DPI | Manufacturer details |
|---|---|---|
| Zebra ZD421 | 203 / 300 | Zebra |
| Zebra ZT411 | 203 / 300 / 600 | Zebra |
| Zebra ZQ521 | 203 | Zebra |
For another ZPL-capable printer, use a custom profile and verify it yourself. EPL or CPCL support on a printer does not make this app generate those languages.
Connection references: Chrome WebUSB · Zebra Browser Print · Read the printing guide
03 / Your data
Previews and ZPL, PNG and PDF downloads are prepared locally in your browser. These browser previews and downloads do not upload label content for rendering. Imported files stay in your browser. Saving a design stores its content with your account.
Previews and ZPL, PNG and PDF downloads are prepared locally in your browser. These browser previews and downloads do not upload label content for rendering. Imported files stay in your browser. Saving a design stores its content with your account. PNG/PDF requests to the public API are rendered by ZPLCraft on our own servers. Printing sends data from your device to your printer.
Account and saved-label data remain while the account or feature is active. Operational, billing and security records may be kept longer. Email us about deletion.
04 / Service
This is help and service information, not a live incident dashboard. No uptime percentage or delivery guarantee is implied. Contact support to report a problem.
Email supportUpcoming · current development build
These notes describe work prepared for the next release. They do not confirm a production deployment.