Loading Barcode Mint…

Barcode Mint

Free Online Barcode & QR Code Generator

Retail (EAN / UPC)

UPC-E Composite Generator

A UPC-E Composite pairs the space-saving UPC-E barcode used on small packages with a compact 2D component that adds batch, expiry, or serial data.

Open the generator ↓
Preview
100%

01

Symbology

Code 128
All 106 →
02

Data

03

Properties

Properties

2
100
18
10
04

Bulk & batch generate

🔒 Pro

Turn a CSV — or a numbered sequence — into hundreds of barcodes at once, exported as a ZIP of images or a print-ready PDF sheet. Launching with Pro.

Launching soon

Pricing — join the early list

The browser generator stays free forever. Paid plans are for teams who need bulk output and developers who need the REST API at scale — commercial license included. Tell us what you'd use; early-list members get first access and launch pricing.

For the generator

Free $0/forever

What you're using right now

  • 100+ barcode & QR symbologies
  • Live preview & customization
  • PNG & SVG export, no login
  • Copy to clipboard
Available now ✓

For developers — REST API

Priced by requests. Commercial license and self-serve keys included; usage dashboard at launch.

Small $19/mo$190/yr 500 req / mo
Large $499/mo$4,990/yr 50K req / mo
Enterprise Custom Contact us

Get early access + launch pricing

Which features would you actually use? (optional — it helps us decide what to build first)

No spam — one email when it launches. The free tool isn't going anywhere.

What Is a UPC-E Composite Barcode?

A UPC-E Composite combines a compressed UPC-E linear barcode with a small 2D component — almost always MicroPDF417, given how little physical space UPC-E labels typically have — printed above it. UPC-E itself is a zero-suppressed version of UPC-A designed for small packages: it compresses the number system digit, manufacturer code, and product code down to 6 visible digits, which a compliant scanner or POS system expands back to a full 12-digit UPC-A equivalent internally.

The composite component adds GS1 Application Identifier data on top of that compressed linear code without changing how the UPC-E itself is read at checkout. A standard scanner reads the UPC-E bars and ignores the 2D portion; a composite-aware scanner reads both together as one linked record.

How UPC-E and the Composite Component Work Together

UPC-E exists specifically because some packages — think gum, small cosmetics, single-serve items — are too small to fit a full UPC-A cleanly. The zero-suppression algorithm relies on specific digit patterns (trailing or leading zeros in the full UPC-A) to compress the code, and Barcode Mint handles that expansion/compression automatically so you can work with either the 6-digit compressed form or the underlying 11-digit UPC-A data.

Because UPC-E packages are, by definition, the smallest labels in the retail barcode family, the composite component has to be equally compact. It typically carries:

Given the tight space constraints on UPC-E packaging, composite data here is usually kept short and simple — a single AI or two rather than a long combined string — to keep the whole symbol scannable at small sizes.

Technical Specifications of UPC-E Composite

A UPC-E Composite is two symbols sharing one label footprint, each with its own rules:

Because UPC-E labels are already the smallest in the UPC family, GS1 guidance keeps composite payloads short here — long AI strings risk pushing the combined symbol past what small packaging can accommodate.

Where UPC-E Composite Barcodes Are Used

How to Create a UPC-E Composite in Barcode Mint

Select UPC-E Composite from the Retail (EAN/UPC) group. Enter your UPC-E data — Barcode Mint accepts the 6-digit compressed form or the equivalent 11-digit UPC-A the compression is derived from — and add your composite data string using GS1 Application Identifiers, such as (10)L92(17)261001. The check digit and zero-suppression are handled automatically, and the live preview shows the compact linear code with its 2D component rendered together.

For runs across multiple SKUs or batches, the bulk CSV → ZIP/PDF tool generates a full set from a spreadsheet, and the REST API supports the same generation programmatically, e.g. /barcode?type=upcecomposite&data=..., for automated small-package labeling.

Print and Scan Best Practices

UPC-E Composite symbols combine two challenges — an already-compressed linear code and a dense 2D component — on the smallest labels in the retail family:

UPC-E Composite vs Related Codes

UPC-E Composite is one option among several small-package GS1 symbols, and picking the right one matters:

Common uses

Frequently asked questions

Why use UPC-E instead of UPC-A for a composite barcode?

UPC-E compresses the same product identity into 6 visible digits, making it the practical choice for packages too small to fit a full UPC-A cleanly, while still adding a 2D composite component for extra data.

Will a standard scanner still read the UPC-E part of a composite?
Yes, a standard scanner reads and expands the UPC-E linear code normally at checkout and simply ignores the 2D component above it.
Is a UPC-E composite generator free to use?
Yes — Barcode Mint generates UPC-E Composite barcodes free in your browser with PNG, SVG, and PDF export.
Can I enter the full 11-digit UPC-A instead of the compressed 6 digits?

Yes, Barcode Mint accepts either form and handles the zero-suppression compression automatically when generating the UPC-E portion.

How much composite data can fit on a small UPC-E label?

Practically, keep it to one or two short Application Identifiers, since UPC-E packaging leaves limited room before the combined symbol becomes too wide to scan reliably at small sizes.

Can I generate UPC-E Composite labels in bulk?
Yes — the bulk CSV tool accepts a UPC-E value and composite data string per row, producing a ZIP or print-ready PDF for an entire product batch.

Related barcode types

Browse all 106 barcode & QR types →