UPC-E barcode generator

Create a UPC-E barcode for small product labels and download PNG or SVG.

Using UPC-E

UPC-E represents certain UPC-A product numbers as shorter barcodes. It saves label space without assigning a new product number.

Download PNG for documents or SVG for a sharp, resizable print layout. Generation takes place in your browser, without an account.

Questions about UPC-E

Why can’t my UPC-A number become UPC-E?
Only certain digit patterns can be compressed. Use UPC-A if your number does not qualify; do not delete digits or change the product number.
How do I check the code before printing?
Leave the white margins intact, keep the image in proportion and scan a sample at its final printed size with the device you intend to use.

Symbology rendering uses BWIPP via bwip-js — MIT License. BWIPP © 2004–2024 Terry Burton; bwip-js © 2011–2025 Mark Warren.