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 type Characters encoded(1) Input length* (2) Char width Unit=thin bar width Compression Start/ Stop(3) size(in thin bar) Checksums * = optional
UPC-A D 11 7 N 11 1
UPC-E D 11 or 6 3,5 (for 11) 7 (for 6) Y (for 11) 14,5 (for 11) 11 (for 6) 1 (for 11)
EAN/JAN-8 D 7 7 N 11 1
EAN/JAN-13 D 12 7 N 11 1
Supplemental 2 or 5 for EAN/UPC D 2 or 5 9 N 13 0
CODE 39 DPU 1 to 99 16 N 32 *1
39 EXT DPULC 1 to 99 DU:16 PLC:32 N 32 *1
Interleaved 2/5 D 2 to 100 9 Y 12 *1
Industrial 2/5 D 2 to 100 14 N 20 *1
Matrix 2/5 D 1 to 99 10 N 18 *1
EAN-128 DPUCL 1 to 99 variable Y >=35 1
Code 128 Auto DPUCL 1 to 99 variable Y 24 1
Code 128A DPUC 1 to 99 11 N 24 1
Code 128B DPUL 1 to 99 11 N 24 1
Code 128C D 1 to 99 5,5 Y 24 1
UCC128 D 1 to 99 5,5 Y 51,5 (CHK) 2
RSS14 D 13 6 N 12 1
Codabar DP 1 to 99 12 N 0 *1
MSI PLESSEY D 1 to 99 12 N 8 *1 or 2
CODE 93 DPU 1 to 99 9 N 19 2
93 EXT DPULC 1 to 99 DU:9 PLC:18 N 19 2
ZIP+4 D 5,9 or 11 29/600 Inch N 5,8/600 Inch 1
Singapore 4State D 6 88/600 Inch N 22/600 Inch 1
UK 4State DU 7, 8 or 9 88/600 Inch N 22/600 Inch 1
NL KIX DU 5 to 12 88/600 Inch N 22/600 Inch 0
AP 37-CUST D 8 44/600 Inch N 44/600 Inch 1
AP 52-FF-MET DUL 8+8D/5UL 44/600 Inch Y (N table) 44/600 Inch 1
AP 67-FF-MET DUL 8+15D/10UL 44/600 Inch Y (N table) 44/600 Inch 1
Singap. ZIP+4 D 5,9 or 11 29/600 Inch N 5,8/600 Inch 1
MaxiCode DPLUC up to 100 N/A Y N/A Codewords
PDF417 DPLUC up to 1848 N/A Y N/A Codewords
Data Matrix DPLUC up to 2335 N/A Y N/A Codewords
Codablock DPLUC up to 5366 variable Y 46 1
Aztec DPLUC up to 3832 N/A Y N/A Codewords
QRCode1/2 DPLUC up to 7089 N/A Y N/A Codewords

Need more help with this?
BarDIMM support portal

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.