Powered by Claude AI

Design thermal labels with AI

Describe your label in plain English. LabelSmith generates, renders, evaluates, and corrects ZPL code automatically — then prints directly to your Zebra printer.

How it works

From idea to printed label in four simple steps

01

Describe

Type what you want in plain English

02

Generate

AI creates ZPL with vision feedback loop

03

Tweak

Refine with natural language or visual editor

04

Print

Send directly to any Zebra printer

8+
Barcode types supported
600
Max DPI (24 dpmm)
<10s
AI generation time
4
Pricing plans

Everything you need

A complete toolkit for designing, managing, and printing thermal labels

AI-Powered Generation

Describe your label in plain English. Claude generates valid ZPL code, renders it, evaluates the result with vision AI, and iterates until it matches your intent.

Visual Editor

Click fields directly on the label preview. Drag to reposition, resize boxes and shapes, delete elements. Real-time ZPL updates with every visual change.

Direct Printing

Print directly to Zebra printers via Browser Print. Discover printers on your network, select your default, and print any label with one click.

Version History

Every generation and tweak is saved as a version. Restore any previous version, diff two versions side-by-side, or tweak from any point in history.

Mail Merge

Upload a CSV and use {{placeholders}} in your ZPL template. Preview each row live, then batch-print all rows in one job with full variable data tracking.

Image Embedding

Drop any PNG, JPEG, or PDF onto a label. Convert full images to ZPL, or embed sized graphics into existing labels with aspect-locked controls.

Share & Export

Generate share links with OpenGraph previews. Download labels as ZPL source, PNG image, or PDF. Anyone with a link can view, download, and print.

Print Analytics

Track every print job with full history. View impressions, success rates, and breakdowns by printer, label, and day. Export data as CSV for reporting.

Syntax-Highlighted Editor

Color-coded ZPL commands, parameters, and field data. Hover any command for documentation. Auto-render on paste with debounced typing preview.

Undo / Redo

Full undo/redo history for every ZPL edit. Keyboard shortcuts (Ctrl+Z / Ctrl+Shift+Z) with debounced change tracking.

Credit-Based Plans

Start free with 30 credits. Upgrade to Pro (100), Business (500), or Enterprise (2,000) as you scale. Per-generation billing with full ledger.

Token Usage Tracking

See estimated input/output tokens and cost for every AI generation. Full transparency on Claude API usage per label version.

Full ZPL II support

LabelSmith understands the complete ZPL II command set. Text, barcodes (Code 128, Code 39, QR, Data Matrix, EAN-13, UPC-A), graphic boxes, circles, ellipses, diagonal lines, images, and more.

  • Syntax-highlighted code editor with command tooltips
  • Auto-render preview on paste, debounced on typing
  • Field inspector: click any element to see its properties
  • Multiple label sizes with presets (4x6, 2x1, 4x3, 1x0.5)
  • DPI options: 152, 203, 300, or 600 dpi
  • Undo/redo with Ctrl+Z / Ctrl+Shift+Z
  • Token & cost estimates shown per generation
priority-mail.zpl
^XA
^PW812 ^LL1218

// USPS Priority Mail Express
^FO30,30^GB752,0,4^FS
^FO30,30^A0N,45,45
^FDPRIORITY MAIL EXPRESS^FS

// Sender
^FO50,110^A0N,24,24
^FD{{sender_name}}^FS
^FO50,140^A0N,24,24
^FD{{sender_address}}^FS

// Recipient
^FO50,280^A0N,36,36
^FD{{recipient_name}}^FS

// Tracking barcode
^FO80,850
^BCN,100,Y,N,N
^FD{{tracking_number}}^FS

^XZ

And there's more

Light & Dark Mode
System-aware theming with manual override
Guest Mode
Try the full editor without creating an account
Printer Management
Discover, configure, and monitor Zebra printers
Printer Diagnostics
Ribbon levels, printhead life, firmware info
Label Presets
4x6 Shipping, 2x1 Product, 4x3 Bin, 1x0.5 Jewelry
PDF Import
Drop a PDF and convert the first page to ZPL
Batch Printing
Print all mail merge rows in a single batch job
Shareable Links
OpenGraph cards for social sharing of labels
Download Formats
Export as .zpl source, .png image, or .pdf
Drag & Drop
Drop images, PDFs, or CSV files anywhere
ZPL Diff Viewer
Side-by-side comparison of any two versions
Print Job History
Searchable, filterable log of every print
Label Size Auto-Detect
AI parses your prompt for size hints — 'shipping label' → 4×6 automatically
SVG Export
Download labels as crisp, scalable SVG files
Bulk ZIP Export
Export all mail merge rows as a ZIP of individual files
Multi-Label PDF
Combine multiple labels into a single PDF document
Batch Print Progress
Real-time progress bar with per-row success/failure tracking
Self-Service Registration
Create your own account — no admin seeding required
Account Settings
Update your name and password from the settings page

Ready to start designing?

Create an account in seconds or try it free as a guest. No credit card required.