By OrlandoTheMagic - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=48236684 https://commons.wikimedia.org/w/index.php?curid=48237491
Kod UPC był standardem na rynku amerykańskim i kanadyjskim od wczesnych lat 70. Kod UPC-A składał się z 12 cyfr, natomiast UPC-E był kodem 6-cyfrowym (poza tym UPC-B, UPC-C, UPC-D, UPC-2, UPC-5). Kolejne miejsca oznaczały rodzaj rynku, np. lokalnego, określały miejsce zapakowania itp., wskazywały, że produkt jest np. lekiem zarejestrowanym w Narodowym Spisie Leków (National Drug Code). Dodanie prefiksu 0 zmieniało kod 12-cyfrowy w standard kodu EAN, dla którego standard UPC stał się podstawą. Systemy UPC i EAN zostały ujednolicone w 2005 roku przez organizację GS1. Co ważne, dodanie prefiksu nie powoduje to zmiany cyfry kontrolnej, a wszystkie systemy sprzedażowe powinny odczytywać jednakowo oba kody.