Code 39 barcode basics
Standard Code 39 barcodes can include 44 characters including the asterisk (*), which is used as the start bar and stop bar. The Code 39 character set includes uppercase A-Z, digits 0-9, a handful of punctuation marks ( $ % + - . / ), and the space character. The standard Code 39 character set chart is below
Full ASCII Code 39 barcodes encode the lower 128 ASCII characters. More information and a chart of the Full ASCII character set is here.
You can create both standard and full ASCII Code 39 barcodes one at a time using the C39Tools barcode wizard, or by tens, hundreds or thousands in your spreadsheets using our C39Tools Excel macros.
Excel Macros
- Code 39 standard 44-character version Excel macro
- Code 39 Full ASCII version Excel macro
- Optional mod 43 Code 39 check digit Excel macro
Use this free sample code to set up your workflow; you'll need the barcode fonts included in the C39Tools software package when you're ready to save and print the final barcodes. Instructions on how to copy macros from one Excel spreadsheet to another are here (pdf).
Our software is not compatible with Microsoft Office programs on the Mac.
Standard Code 39 Character Set
Character | Check digit value | Pattern B S B S B S B S B |
---|---|---|
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 | |
[space] | 38 | |
$ | 39 | |
/ | 40 | |
+ | 41 | |
% | 42 | |
* | N/A |
Your satisfaction matters
All of our software comes with a full 30 day money-back guarantee and free technical support for life.