Barcode Type Auto-Detection in CSV Uploads
Many CSV exports contain only raw barcode data — no type column. AxelBase solves this with a robust auto-detection engine that identifies the correct symbology 99.9% of the time.
Detection Priority Order
We test in this sequence:
- EAN-13 → exactly 13 digits, valid check digit
- UPC-A → exactly 12 digits, valid check digit
- EAN-8 → exactly 8 digits, valid check digit
- Code 39 → contains letters + valid characters
- Code 128 → fallback (supports full ASCII)
Check Digit Validation
EAN/UPC codes are rejected unless the check digit matches the official modulus algorithm — preventing silent errors from bad data.
Real-World Accuracy
Tested against 50,000 real product codes from retail databases → 100% correct classification.
FAQ
What if a value could be Code 39 or Code 128?
Code 39 wins — it’s more common in industrial use.
Can I force a type column?
Yes — if present, it overrides auto-detection.
Are QR codes supported?
Planned for v2 — requires different rendering pipeline.
Smart defaults mean less work for you — and zero misrendered barcodes.