addToWallet.co
Workspaces
Pricing
API Docs
Tutorial Blog
Tools
Google Sheet Extension
PDF to Pass
Image to Pass
QR Code Generator
Barcode Generator
Integrations
© 2026 Hazelnut Ventures LLC. All Rights Reserved.
FAQsTrustContact Us

UPC-E barcode generator

UPC-E squeezes a UPC-A into eight digits by suppressing runs of zeros, for packaging with no room for the full code.

  • Code 128
  • EAN-13
  • EAN-8
  • UPC-A
  • UPC-E
  • PDF417
  • Aztec
  • QR code
  • Free, no account
  • Check digits calculated
  • Nothing leaves your browser

UPC-E

The compressed 8-digit UPC for tiny packaging

Check digit 4 — encoded as 04252614

Six digits, or eight if you already have the number system and check digits.

Design

How to make a UPC-E barcode

  1. 1

    Enter the 6 middle digits, or all 8 if you already have the full code.

  2. 2

    The check digit appears beside the field, expanded from the UPC-A form.

  3. 3

    Set the bar height for the packaging it's going on.

  4. 4

    Download SVG for print, PNG for screens.

Questions

Why won't it accept 7 digits?

Because seven is ambiguous — the extra digit could be the number system digit at the front or the check digit at the back, and the two produce different barcodes. Give it six digits, or all eight, and there's no guesswork.

How is the UPC-E check digit worked out?

Not from the six digits. The code is first expanded back to its full 12-digit UPC-A form using the zero-suppression pattern, and the check digit is the mod-10 digit of that. It's a common source of wrong barcodes in cheaper generators.

Does every UPC-A convert to UPC-E?

No. Only numbers with the right pattern of zeros can be compressed, which is why UPC-E is reserved for products where the packaging genuinely can't take a full UPC-A.

Other barcode formats

Code 128

Letters and numbers, any length — the warehouse default

EAN-13

The 13-digit retail barcode used worldwide

EAN-8

The short retail barcode for small packaging

UPC-A

The 12-digit barcode on North American retail

PDF417

Stacked 2D — carries a paragraph, not a number

Aztec

2D matrix for tickets — no quiet zone needed

QR code

Square 2D code any phone camera reads

More Tools

Google Sheet Extension

Create passes directly from Google Sheets using the Add to Wallet extension

PDF to Pass

Convert PDF files into Apple Wallet and Google Wallet passes using AI

Image to Pass

Convert images into digital wallet passes with AI-powered extraction

QR Code Generator

Make a styled QR code for a link, WiFi, contact card or wallet pass