Calculating the size of a barcode


The table below allows to calculate the barcode size for most symbology, by defining how many thin bars will be required to encode the data and the encapsulation/checksum.


 

Barcode typeCharacters encoded(1)Input length* (2)Char width Unit=thin bar widthCompressionStart/ Stop(3) size(in thin bar)Checksums * = optional
UPC-AD117N111
UPC-ED11 or 63,5 (for 11) 7 (for 6)Y (for 11)14,5 (for 11) 11 (for 6)1 (for 11)
EAN/JAN-8D77N111
EAN/JAN-13D127N111
Supplemental 2 or 5 for EAN/UPCD2 or 59N130
CODE 39DPU1 to 9916N32*1
39 EXTDPULC1 to 99DU:16 PLC:32N32*1
Interleaved 2/5D2 to 1009Y12*1
Industrial 2/5D2 to 10014N20*1
Matrix 2/5D1 to 9910N18*1
EAN-128DPUCL1 to 99variableY>=351
Code 128 AutoDPUCL1 to 99variableY241
Code 128ADPUC1 to 9911N241
Code 128BDPUL1 to 9911N241
Code 128CD1 to 995,5Y241
UCC128D1 to 995,5Y51,5 (CHK)2
RSS14D136N121
CodabarDP1 to 9912N0*1
MSI PLESSEYD1 to 9912N8*1 or 2
CODE 93DPU1 to 999N192
93 EXTDPULC1 to 99DU:9 PLC:18N192
ZIP+4D5,9 or 1129/600 InchN5,8/600 Inch1
Singapore 4StateD688/600 InchN22/600 Inch1
UK 4StateDU7, 8 or 988/600 InchN22/600 Inch1
NL KIXDU5 to 1288/600 InchN22/600 Inch0
AP 37-CUSTD844/600 InchN44/600 Inch1
AP 52-FF-METDUL8+8D/5UL44/600 InchY (N table)44/600 Inch1
AP 67-FF-METDUL 8+15D/10UL44/600 InchY (N table)44/600 Inch1
Singap. ZIP+4D5,9 or 1129/600 InchN5,8/600 Inch1
MaxiCodeDPLUCup to 100N/AYN/ACodewords
PDF417DPLUCup to 1848N/AYN/ACodewords
Data MatrixDPLUCup to 2335N/AYN/ACodewords
CodablockDPLUCup to 5366variableY461
AztecDPLUCup to 3832N/AYN/ACodewords
QRCode1/2DPLUCup to 7089N/AYN/ACodewords