Print labels from Excel on a Zebra

Yes. You can print labels from Excel on a Zebra. Design one label with column tokens, load the sheet, preview a row, then print the stack. Free, no signup.

← Back to Blog

Print labels from Excel on a Zebra

Published: · 5 min read · Tutorial

You can print labels from Excel on a Zebra without BarTender. Design one label with {{column_name}} placeholders, paste or upload the CSV, preview a row, then print one label per row. No signup.

SKUs, serial numbers, bins, prices, dates: they already live in the sheet. Word mail merge does not speak ZPL. This path does.

What people print from Excel on a Zebra

Step 1. Prepare your Excel file

1

One row = one label

Put column headers in row 1. Each data row becomes one printed label. Example inventory sheet:

sku,product_name,barcode,price,bin
SKU-1001,Organic Honey 12oz,012345678905,24.99,A-14
SKU-1002,Almond Butter 16oz,012345678912,18.50,B-02

In Excel: File → Save As → CSV UTF-8 (Comma delimited) (.csv). UTF-8 avoids garbled characters on international addresses or product names.

Alternatively, copy the whole sheet (including headers) and paste directly into mylabelmaker, no file save needed.

Step 2. Design the label with column tokens

2

Placeholders in text, barcodes, and QR

Open https://app.mylabelmaker.com. No signup. Set the size (2x1 for product stickers, 4x6 for shipping).

Add elements and use tokens anywhere:

  • Text: {{product_name}} and ${{price}} (literal $ is fine next to tokens)
  • Barcode value: {{barcode}}, pick EAN-13 or CODE128 based on your data
  • QR content: {{sku}} or a URL like https://store.com/p/{{sku}}

Token names must match CSV headers (case-insensitive). Extra columns in the sheet are ignored unless referenced.

Step 3: Load the spreadsheet

3

Three ways to connect data

  1. Paste CSV: copy from Excel, Numbers, or Sheets, paste in Variables.
  2. Upload a .csv file: drag the exported file in.
  3. Google Sheets URL: publish the sheet as CSV, paste the URL. See the Google Sheets guide.

The row navigator appears at the bottom. Step through rows to verify barcodes scan and text fits (use autoshrink on long product names).

Step 4: Print all rows

4

Batch print to Zebra

With Browser Print running and printer selected, click Print. The button shows total rows, mylabelmaker prints one label per row automatically.

Need ZPL for a server? Options → Copy ZPL exports the current row's label. For full automation, export designs as JSON and integrate ZPL into your print queue (ERP guide).

Excel tip: Remove thousand-separator formatting from barcode columns before export (barcodes must be plain digits). In Excel, format column as Text before entering leading-zero SKUs.

Excel mail merge vs mylabelmaker

Feature Word/Excel mail merge mylabelmaker + CSV
Zebra thermal / ZPLNo, office printersNative ZPL + direct print
Barcode qualityOften poor when scaledPrinter-native DPI
Live row previewLimitedFull WYSIWYG per row
CostOffice labels expensiveFree software + thermal stock

Print your spreadsheet now

Export CSV, drop tokens on the label, preview a row, print. No signup.

Open mylabelmaker