W zależności od 1 cyfry (tzw. prefix), cyfry od 2 do 12 zawierają:
0, 1, 6, 7, 8 - kodujemy zwykły produkt, 5 cyfr - kod producenta, 5 - cyfr - kod produktu, 1 cyfra kontrolna,
2 - do użytku wewnętrznego, 5 cyfr - numer opakowania, 1 - cyfra (flaga waga / cena), 4 - cyfry - wartość, 1 cyfra kontrolna,
3 - numer leku wg instutucji amerykańskiej o nazwie National Drug Code: 10 cyfr, 1 cyfra kontrolna,
4 - numer karty lojalnościowej: 10 cyfr, 1 cyfra kontrolna,
5 - kupony rabatowy: 5 cyfr - kod kuponu, 1 - cyfra (flaga procenty / kwota), 4 - cyfr - wartość kuponu, 1 cyfra kontrolna,
W poniższym polu należy wpisać kody oddzielone od siebie przecinkiem lub każdy kod w nowym wierszu.
Można podać kody kreskowe bez cyfry kontrolnej, generator sam ją wyliczy.
Jeśli zostanie podane mniej niż 11 cyfr, to zostaną dodane cyfry 0, tak aby uzupełnić kod do 11 cyfr.
Wszystkie znaki spoza dozwolonego zakresu zostaną zignorowane.
Aby wygenerować kod UPC-A z cyframi dodatkowymi należy podać go w postaci:
• 12345678901:12
• 12345678901:12345
Generator przyjmuje od 1 do 20 kodów.
Jeśli kod UPC-A będzie można "skrócić" do kodu UPC-E, to generator poinformuje o tym.
Przykład: kod UPC-A 012000007897 może zostać zakodowany jako kod UPC-E 01278907.
Więcej informacji o kodach kreskowych UPC-A można znaleźć na Wikipedii.
Aby uzyskać unikalny numer UPC-A należy skontaktować się z lokalnym oddziałem GS1.