Free tool

Convert a UPC to EAN-13 (and GTIN-14)

Paste a US UPC-A or an EAN-13: you instantly get its equivalents in the other GS1 formats, with the check digit recomputed.

Paste a valid code

UPC-A (12 digits) or EAN-13. The code is checked first, so an error is never carried over.

We apply the GS1 rules

A UPC-A becomes an EAN-13 by adding a leading zero. The GTIN-14 adds a packaging indicator and recomputes the digit.

Three formats at once

Copy whichever your marketplace, ERP or carrier expects.

Save time

The right format is one thing. A full catalog is another

Refect takes your invoices and photos and produces complete product listings, with the right identifiers in the right format.

Frequently asked questions

Are a UPC and an EAN the same product?

Yes. A UPC-A is an EAN-13 whose first digit is zero. Same item, written on 12 or 13 digits depending on the region.

Why does my EAN have no UPC equivalent?

Only EAN-13 codes starting with 0 can be written as UPC-A. A European code starting with 3 or 4 has no UPC version.

What is a GTIN-14 for?

It identifies a logistics unit: a case of 12, a pallet. The first digit gives the packaging level.

Does the check digit change when converting?

It stays the same between UPC-A and EAN-13, because the added zero does not affect the calculation. For a GTIN-14 it is recomputed.