Business tools · barcodes · nothing uploaded

UPC-E barcode generator

UPC-E is the compressed, small-pack form of a UPC-A. Enter the number system and six digits, and the check digit is calculated from the full UPC-A.

This tool draws barcodes for numbers you already own; it cannot issue them. To sell through retailers and most marketplaces, EAN, UPC, ITF-14 and GS1-128 numbers must come from a GS1 licence (GS1 Australia, GS1 US or your country's GS1 office). For your own stock and shelves, use Code 128 with your own SKUs. See do I need a GS1 barcode?

Number system 0 or 1 and 6 digits (check digit added), or all 8

Text, colour, quiet zone and rotation

Free, no watermark. SVG and PDF are vector and print sharp at any size; the PDF page is exactly the barcode's size.

Many barcodes at once: a ZIP of PNG or SVG files
Or load a CSV: the first column is used. Free up to 20; lifetime licence up to 5,000.

Files are named after each value and use the size, colours and options above. Invalid values are skipped and listed in errors.txt.

Print-ready sheets and bigger batches: A$4.99 for 30 days or A$19 lifetime

Free, always

Every symbology, every single-barcode download (SVG, PNG, PDF) with no watermark, ZIPs of up to 20 barcodes, and the label-sheet preview and calibration page.

Lifetime, for small businesses

A$19

Everything in print-ready sheets, for good, plus ZIPs of up to 5,000 barcodes.

Buy lifetime

Charged in your local currency at checkout. Prices include GST for Australian buyers.

What UPC-E is

UPC-E is a zero-suppressed version of a UPC-A. It packs a 12-digit number into six encoded digits by leaving out zeros in fixed positions, giving a barcode about half the width. The scanner expands it back to the full UPC-A, so the product is still identified by its 12-digit GTIN.

How the compression works

The last of the six digits says how the other five map onto the manufacturer and product parts of the UPC-A:

The check digit is the UPC-A check digit of the expanded number. The tool shows the expanded UPC-A when it calculates it, so you can confirm it matches the number on your GS1 certificate.

Size

UPC-E has 51 modules plus quiet zones, about 22.11 mm wide at 100% with 0.33 mm modules. The usual 80% to 200% magnification range applies.

Printing tips

Why barcodes fail to scan

Which download to use

To make many at once, use the ZIP option below the generator: paste one value per line or load a CSV and download PNG or SVG files named after each value.

Checking a UPC-E

Because the scanner turns a UPC-E back into a UPC-A, the number your retailer stores is the 12-digit form. When you enter seven digits, the tool shows the expanded UPC-A it represents; compare that with the number in your GS1 records. If it does not match, the number cannot be written as a UPC-E and you need the full UPC-A.

How this tool works

Barcodes are drawn in your browser with bwip-js, an open-source (MIT) port of Barcode Writer in Pure PostScript, and PDFs are written with pdf-lib. Nothing you type is uploaded, and the page works offline after the first visit. Single barcodes are free in every format with no watermark. Paid licences cover print-ready label sheets and large batches; see the box above.

Frequently asked questions

Can any UPC-A be shortened to UPC-E?

No. Only numbers with enough zeros in the right places can be compressed. Your GS1 office allocates UPC-E-compatible numbers when you need one.

How is the check digit worked out?

From the expanded 12-digit UPC-A, not the six visible digits. The tool expands the number and shows the UPC-A it represents.

Why must it start with 0 or 1?

UPC-E only supports number systems 0 and 1.

How wide is a UPC-E?

About 22.11 mm at 100% including quiet zones, with 0.33 mm modules.

Do Australian scanners read UPC-E?

Retail scanners generally do, but check with your retailer.

What does the expanded number look like?

For 0 425261, the UPC-A is 042100005264, so the UPC-E is 04252614.

Sources

Rules on this page last verified against these sources on 29 October 2026. This is general information, not tax or legal advice.

Related