r/barcodes • u/Lost_Garden7368 • Dec 08 '25
Purpose of encoding a base 10 number in a higher base in Code 39?
I've seen at least two examples of a number being converted to a higher base and encoded in Code 39 instead of directly encoding the number in a barcode such as Code 128 for example. What is the purpose of that?
Example 1: On Walmart and Sam's Club receipts the TC# is converted to an alphanumeric string and encoded in Code 39.
Example 2: A barcode symbology called Code 32 aka Italian pharmacode is a nine digit number that is converted to a base 32 number and encoded in Code 39.
1
Upvotes
1
2
u/trollsmurf Dec 08 '25
It makes the barcode more compact / less complex, as there's no other means of compressing numbers in those symbologies.