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, runs in your browser — 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.