Tutorial

Size, DPI, barcodes, and clean layouts

← Back to Blog

How to design Zebra labels (beginner guide)

Published: · 12 min read · Tutorial

Good Zebra labels are readable at arm’s length, scan on the first try, and fit the stock you load. You do not need ZebraDesigner to learn the craft — use a free browser canvas and the same rules professional packing stations use.

1. Pick the physical size first

Design for the roll in the printer, not a letter PDF. Common US sizes:

Chart: thermal label sizes. Stock: shop.

2. Match DPI before you place a barcode

203 DPI is most common on ZD420/GK420d; many ZD421/ZD621 units are 300. Wrong DPI = soft bars that fail scanners. Details: fix fuzzy prints.

3. Build a simple hierarchy

  1. Primary ID — tracking, SKU, or FNSKU as the largest scannable element.
  2. Human-readable text under the barcode (same value).
  3. Secondary lines — name, address, description, qty.
  4. Quiet zones — leave clear margins around barcodes; don’t hug the edge.
One job per label size. Don’t cram a full packing slip onto a 2×1 sticker.

4. Use native barcodes, not screenshot images

In mylabelmaker, insert CODE128, UPC-A, EAN, or QR objects. Avoid pasting phone photos of barcodes. For retail UPC: UPC guide.

5. Design once, print many with variables

Replace changing fields with tokens: {{name}}, {{sku}}, {{barcode}}. Import CSV and batch. Guide: batch print.

6. Print a real test on stock

  1. Calibrate media if gaps skip — calibrate.
  2. Print one label; scan the barcode.
  3. Adjust darkness if bars are light; check orientation if blank.

Starter projects

Related

Start designing free Zebra labels now

Browser editor · native ZPL · batch from CSV · direct print via Browser Print. No signup.

Open mylabelmaker