Za svaku vrstu bar koda, veličina može da varira između najmanje i najveće. Za direktnu štampu veličina se određuje posle testa štampača.
Oprema koja formira bar kodove od tačkica ili matrica ne može da proizvede bar kodove iz celog opsega veličina.
Drugi faktor koji treba uzeti u razmatranje kada se odlučuje o veličini bar kod simbola je okruženje u kojem će se on skenirati.
Simboli namenjeni primeni u maloprodaji mogu biti mali koliko dopušta kvalitet štampe, dok bar kodovi za magacinske uslove treba da budu
dovoljno veliki da dozvole skeniranje sa prihvatljivog rastojanja na primer kada operater vrši skeniranje sa viljuškara).
Do 1999. godine veličina bar koda u GS1 sistemu bila je izražena preko faktora uvećanja (umnožavanje teoretskih, idealnih vrednosti širine i visine).
To je pretpostavljalo fiksni odnos između X-dimenzije simbola (njegovog najužeg elementa) i njegove visine što ne važi za neke simbologije.
Iz tog razloga, termin "faktor uvećanja" je u GS1 opštim specifikacijama zamenjen i veličina bar koda je definisana određivanjem najmanje,
ciljne i najveće X-dimenzije za svaku simbologiju, zavisno od primene u kojoj će se dati simbol koristiti. Najmanja visina simbola se mora poštovati.
Treba znati da veća visina simbola rezultira većim procentom očitavanja. Veličine za sve GS1 odobrene simbologije definisane su u GS1 opštim specifikacijama,
Tabele specifikacija simbola GS1 sistema.
Mnogo štampača GS1 bar kod simbola još uvek koristi faktor uvećanja za specificiranje veličine simbola prema prethodnoj specifikaciji.
Stoga se, u sekciji 5.2 Bar kodovi koji se koriste u GS1 sistemu, još uvek koristi faktor uvećanja zajedno sa najmanjom i najvećom veličinom svakog bar koda (uključujući najmanju i najveću visinu).
U sledećoj tabeli prikazane su dimenzije GTIN - 13 i GTIN - 8 za različite veličine:
Bar kodovi se mogu štampati različitim gustinama da bi bili zadovoljeni različiti procesi štampanja i skeniranja.
Idealna širina jednog modula elementa je važan dimenzioni parametar i označava se sa X. X-dimenzija mora biti konstantna za dat
simbol.Za dimenzije EAN-13, UPC-A, EAN-8 i UPC-E bar kodova upućuje se na definisani skup dimenzija za simbol nominalne veličine.
Za dimenzije simbola nominalne veličine X-dimenzija za nominalnu veličinu je 0,330 mm (0,0130 in).
širina svake pruge (tamne pruge) i međuprostora (svetle pruge) određena je množenjem X-dimenzije sa brojem modula svake pruge (tamne pruge) i međuprostora (svetle pruge) (1, 2, 3 ili 4).
Postoji izuzetak za znakove sa vrednošću 1, 2, 7 i 8. Za ove znakove, pruge (tamne pruge) i međuprostori (svetle pruge) suženi su ili prošireni za 1/13 modula da bi se omogućila ravnomerna distribucija odstupanja širine pruga i tako povećala pouzdanost skeniranja.
.