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.