Code39 Barcode

Code39 barcode is one of the earliest and most widely adopted barcode. It is simple, easy to use and supports an optional check digit for verification. All Code39 barcodes have a start and stop "*" character. This barcode can be read by almost all industry scanners and is thus highly recommended. The barcode supports numeric digits and uppercase alphabets.

Generating this barcode using the Barcode Generator
The easiest way to create this barcode is to use the Barcode Generator included in the installation package. Simply goto the Start Menu and launch Aeromium Barcode Fonts > Barcode Generator. This software automates and simplifies the creation of the barcodes for you. After the barcode is created, you can simply copy and paste the barcode into your documents.

Generating this barcode using the Barcode Generator

Generating this barcode in Excel

Code 39 Barcode Fonts

The following is the list of fonts with varying heights supported by Aeromium.

FontCode39H1.ttf
FontCode39H2.ttf
FontCode39H3.ttf (Default Font)
FontCode39H4.ttf
FontCode39H5.ttf
FontCode39H6.ttf

Using this Barcode Manually

The following table lists the characters supported by the Code39 barcode. This is a simple barcode and the characters can be used directly.

Characters Supported Values used for calculating Check Digit
'0'0
'1'1
'2'2
'3'3
'4'4
'5'5
'6'6
'7'7
'8'8
'9'9
'A'10
'B'11
'C'12
'D'13
'E'14
'F'15
'G'16
'H'17
'I'18
'J'19
'K'20
'L'21
'M'22
'N'23
'O'24
'P'25
'Q'26
'R'27
'S'28
'T'29
'U'30
'V'31
'W'32
'X'33
'Y'34
'Z'35
'-'36
'.'37
' ' space38
'$'39
'/'40
'+'41
'%'42
'*' (Start/Stop Character)

Examples

To encode the data "ABCD" without the check digit manually, simply key in "*ABCD*" and select the FontCode39H3.ttf font. The output is as follows :

To encode the data "ABCD" with the check digit manually, simply key in "*ABCD3*" and select the FontCode39H3.ttf font. The output is as follows :

The "3" is the check digit and its computation is illustrated in the section below.

How to compute the check digit

The Code39 barcode uses the Modulo 43 Check Digit computation.

Supported CharactersABCD
Values10111213
Sum :10 + 11 + 12 + 13 = 46
Modulo 43 :46 % 43 = 3 (which is the character '3')


Back to Barcode Fonts.