Menu
Font Reference

ZPL Fonts — Complete Guide to Zebra Printer Fonts

Visual reference for all 16 built-in fonts available in ZPL (Zebra Programming Language). Find the right font for your labels with previews, commands, and examples.

Try our free ZPL tools right now

Free, no signup required — Instant results

Understanding ZPL Fonts

Zebra printers include 16 built-in fonts identified by letters (A-H, P-V) and the number 0. Each font has different characteristics — size, style, and readability — making them suitable for different label applications. The ^A command selects a font, followed by the font identifier and size parameters. For example, ^A0N,30,30 uses Font 0 at 30 dots height and width.

All 16 Built-in ZPL Fonts

Font 0 — Default Proportional0
Font 0 — Default Proportional preview

The default proportional font. Most commonly used for general text on labels. Scalable to any size.

^A0N,30,30
Font A — 9x5 StandardA
Font A — 9x5 Standard preview

Small fixed-width font (9x5 dots). Ideal for fine print, disclaimers, and small text areas.

^AAN,9,5
Font B — 11x7 StandardB
Font B — 11x7 Standard preview

Slightly larger fixed-width font (11x7 dots). Good for secondary information and compact layouts.

^ABN,11,7
Font C — 18x10 StandardC
Font C — 18x10 Standard preview

Medium fixed-width font (18x10 dots). Balanced readability for product details and descriptions.

^ACN,18,10
Font D — 18x10 StandardD
Font D — 18x10 Standard preview

Medium fixed-width font (18x10 dots). Similar to Font C with slight character variations. Used for standard text.

^ADN,18,10
Font E — 28x15 StandardE
Font E — 28x15 Standard preview

Large fixed-width font (28x15 dots). Highly readable, suitable for important information and warnings.

^AEN,28,15
Font F — 26x13 StandardF
Font F — 26x13 Standard preview

Large fixed-width font (26x13 dots). Good for headings and prominent text that needs to stand out.

^AFN,26,13
Font G — 60x40 StandardG
Font G — 60x40 Standard preview

Extra-large fixed-width font (60x40 dots). Best for shipping labels, warehouse signs, and large-format labels.

^AGN,60,40
Font H — 21x13 OCR-BH
Font H — 21x13 OCR-B preview

OCR-B compliant font (21x13 dots). Designed for machine-readable text. Used in banking and postal applications.

^AHN,21,13
Font P — 20x18 StandardP
Font P — 20x18 Standard preview

Medium proportional font (20x18 dots). Natural spacing for readable body text on labels.

^APN,20,18
Font Q — 28x24 StandardQ
Font Q — 28x24 Standard preview

Large proportional font (28x24 dots). Excellent readability for important label content.

^AQN,28,24
Font R — 35x31 StandardR
Font R — 35x31 Standard preview

Extra-large proportional font (35x31 dots). Perfect for prominent headings and title text.

^ARN,35,31
Font S — 40x35 StandardS
Font S — 40x35 Standard preview

Very large proportional font (40x35 dots). Ideal for shipping labels and large-format printing.

^ASN,40,35
Font T — 48x42 StandardT
Font T — 48x42 Standard preview

Display-size proportional font (48x42 dots). Used for signs, large labels, and maximum visibility text.

^ATN,48,42
Font U — 59x53 StandardU
Font U — 59x53 Standard preview

Extra-display proportional font (59x53 dots). For oversized labels and warehouse signage.

^AUN,59,53
Font V — 80x71 StandardV
Font V — 80x71 Standard preview

The largest built-in proportional font (80x71 dots). Maximum size for signs and large-format applications.

^AVN,80,71

Try It — Live Font Preview

Paste your ZPL code below and generate a live preview to see how fonts render on a Zebra label.

Paste your ZPL code below and generate a live preview to see how fonts render on a Zebra label.

Frequently Asked Questions about ZPL Fonts

How many built-in fonts do Zebra printers have?

Zebra printers include 16 built-in fonts: Font 0, and Fonts A through H, plus Fonts P through V. Font 0 is the default scalable font, while the letter-based fonts have fixed dimensions. You can also load custom TrueType fonts for additional options.

What is the difference between Font 0 and the letter fonts?

Font 0 is a proportional, scalable font that can be resized to any dimension. The letter-based fonts (A-H, P-V) have fixed dot-matrix sizes. Font 0 is the most versatile and commonly used, while letter fonts provide consistent sizing without scaling artifacts.

How do I change the font size in ZPL?

Use the ^A command followed by the font letter and size parameters: ^A0N,height,width. For example, ^A0N,50,50 sets Font 0 to 50x50 dots. For fixed fonts (A-H, P-V), the size parameters scale from their base dimensions.

Can I use custom fonts on Zebra printers?

Yes, Zebra printers support TrueType (.TTF) and bitmap fonts that can be downloaded to the printer's memory using the ^CW command. Custom fonts are stored in the printer's flash memory or RAM and referenced by a designated letter.

Which ZPL font is best for barcodes and small labels?

Font A (9x5) and Font B (11x7) are best for small labels where space is limited. For barcode human-readable text, Font 0 scaled to a small size provides the best readability. Font H (OCR-B) is recommended when machine readability is required.

What does the rotation parameter (N, R, I, B) mean in ^A command?

The rotation parameter controls text orientation: N = Normal (0°), R = Rotated 90° clockwise, I = Inverted (180°), B = Bottom-up (270° clockwise). For example, ^A0R,30,30 prints Font 0 rotated 90 degrees.

Start Creating Labels with the Right Font

Use our free ZPL tools to preview, convert, and validate your label designs with any font combination.