- Barcode Batch
- Code 39
Code 39 barcode generator
Code 39 is an older barcode that many stock systems, ID badges, and scanners still ask for. It holds capital letters, digits, and a few symbols. Add your codes below.
What Code 39 can hold
43 characters: the capital letters A to Z, the digits 0 to 9, a space, and the symbols - . $ / + %. Code 39 has no small letters, so the tool turns them into capitals. Anything else is refused with a message, so a wrong character never reaches a label.
Where the name comes from
Each character is nine bars and spaces, and three of them are wide: 3 of 9. Every code starts and ends with an asterisk, which the tool adds for you and which a scanner does not pass on.
Code 39 or Code 128
Choose Code 39 when a system, a customer, or a form names it. For anything new, Code 128 holds small letters and more symbols in less space, so the same text fits a smaller label.
Both are for your own codes, such as SKUs, asset tags, and shelf labels. Neither is a product number for shops.
Make a numbered series
Open the Make a series tab. Type ASSET- in Starts with, 1 in First number, 200 in How many, and 4 in Digits. You get ASSET-0001 to ASSET-0200, each a Code 39 label.
Questions
Does Code 39 have a check digit?
Not by default, and this tool makes plain Code 39. Some systems use an optional check character, called Mod 43. If yours needs it, add the character to your codes before you paste them.
Can Code 39 hold small letters?
No. The tool turns small letters into capitals. If you need small letters, use Code 128.
Why is my Code 39 so wide?
Code 39 uses more bars for each character than Code 128. Use a wider label, a shorter code, or Code 128 if your system allows it. The preview warns you when the bars get too thin to scan.
Checked on .