๐ท๏ธCode 39 Barcode Generator
Code 39 (since 1974) is the most universally supported 1D barcode โ almost every scanner reads it. Supports uppercase letters, digits, and a few symbols (-, ., space, $, /, +, %). Common in legacy industrial, government, school, and library systems. Good for asset labels, student IDs, and government forms.
How to use
- 1Enter uppercase letters, digits, and a few symbols.
- 2The barcode renders immediately.
- 3Download PNG or SVG.
FAQ
Code 39 vs Code 128?+
Code 39 is older and more broadly compatible but ~30% longer for the same data. Use Code 39 when you need legacy compatibility; Code 128 for new systems.
Why no lowercase?+
Standard Code 39 supports uppercase only. For lowercase, use Code 128 or Code 39 Extended.
Which symbols are supported?+
Hyphen, period, space, $, /, +, %.
Is a check digit required?+
Optional for Code 39. This tool does not add one by default. Calculate Mod 43 separately if needed.
Where is it used?+
US Department of Defense LOGMARS, library cataloging, school asset tracking, medical patient IDs, and other legacy systems.
Scanner compatibility?+
Every 1D scanner reads Code 39. Best choice when compatibility is the priority.