Compact format
8 characters in roughly half the space of a UPC-A barcode.
Create scannable, print ready UPC-E barcodes for small product packaging. Compact 8 character format with auto check digit. Export as PNG, PDF, or ZPL, single codes or in bulk from a CSV.
UPC-E is the compact 8 character form of UPC-A, used on small consumer packaging where a full UPC-A barcode would not fit. The 8 characters consist of a number system digit (0 or 1), six data digits, and a final check digit.
UPC-E codes are not assigned independently. They are derived from a UPC-A code by suppressing leading or trailing zeros following GS1 rules, so the same product identity can be expressed in either form.
Type or paste 7 or 8 digits. The leading digit must be 0 or 1 (the UPC-E number system). The final check digit can be calculated automatically.
Pick a print size in millimeters or inches, and an export DPI (150, 203, 300, or 600). 300 DPI is right for most label printers.
Export as PNG for digital use, PDF for layout, or ZPL for Zebra label printers (with optional RFID EPC).
Click download. For many codes at once, switch to CSV mode and upload a spreadsheet, one image per row.
8 characters in roughly half the space of a UPC-A barcode.
Type 7 digits, get a valid 8 character UPC-E. No mod-10 math required.
Set dimensions in millimeters or inches. Export at 150, 203, 300, or 600 DPI.
Three output formats covering digital use, page layout, and Zebra thermal printers.
Upload a spreadsheet to generate hundreds of codes at once, one file per row.
No signup, no watermark, no usage limits, no paid tier hiding the good features.
UPC-E is the 8 character compact form of UPC-A used on small product packaging. It encodes a number system digit (0 or 1), six data digits, and a check digit.
GS1 defines rules for compressing certain UPC-A codes that contain zeros in specific positions. The result is an 8 character UPC-E that represents the same product as the original UPC-A.
No. The leading number system digit must be 0 or 1. Other number systems are not valid for UPC-E.
No. The check digit is computed automatically from the underlying UPC-A representation.