UPC-E Generator

Generate UPC-E barcodes in your browser with live preview, validation, and PNG/SVG export.

Advanced options
Enter a value to see a live preview.
Options

These map directly to real generator options; anything not listed here is available under Advanced options above.

What UPC-E is

UPC-E is a zero-suppressed, compressed form of UPC-A for small retail packages, standardized alongside UPC-A/EAN-13 under ISO/IEC 15420.

Generate it now

Enter a compressible UPC value to see a live UPC-E preview.

Valid input

UPC-E encodes a compressed 6 or 8-digit form derivable from certain UPC-A numbers; bwip-js validates the number can be legally zero-suppressed into UPC-E's compact form.

Key options

Supported options include includetext and height.

Output and printing

Export SVG for small-package artwork.

Common uses

UPC-E is used for compressed retail barcodes on small packages, such as gum or small cosmetics, where full UPC-A will not fit.

Example

See the live preview above, seeded with a bwip-js-verified valid value.

Size guidance

UPC-E needs guard-bar whitespace as with UPC-A, over a smaller overall symbol footprint.

Troubleshooting

Not every UPC-A number can be zero-suppressed into UPC-E; if generation fails, confirm your number follows one of the valid compression patterns.

Related formats

Related formats: UPC-A, EAN-8.