Skip to main content
Hendoi

Barcode Symbologies: Code 128, Data Matrix, EAN—Which to Use When

5 min read

Choosing the right barcode type matters for readability, space, and compliance. Here is a concise guide to common symbologies and when to use them.

  • Code 128 – Full ASCII, compact. Good for shipping labels, internal IDs, and variable-length data. Widely supported.
  • Code 39 – Alphanumeric, legacy use. Still used in healthcare and logistics where required.
  • EAN-13 / UPC-A – Retail product identification. Required for retail in many regions. Fixed length.
  • Data Matrix – Small footprint, high data density. Used in manufacturing, healthcare, and small items. Resilient to damage.
  • PDF417 – Stacked linear. Used for IDs, travel documents, and when more data than Code 128 is needed in a linear-like shape.
  • QR Code – Familiar for consumers. Good for links, payloads, and marketing. See our custom QR code engine for high-throughput or custom QR needs.

Match the symbology to your industry (retail → EAN/UPC; logistics → Code 128; small parts or healthcare → Data Matrix) and to your print and scan environment. At Hendoi we build custom barcode engines for USA, Canada, and Chennai. Contact us for a technical consultation and quote.

Frequently asked questions

Use Code 128 for shipping labels and general variable-length data. Use Data Matrix when you need more data in a small space or on small or curved surfaces.

In many regions, retail and marketplaces require EAN/UPC (or equivalent) for products. We can include EAN/UPC in a custom engine alongside other symbologies.

Hendoi builds [custom barcode engines](/services/custom-barcode-engine-development) supporting Code 128, Data Matrix, EAN/UPC, and others. [Contact us](/contact) for a quote. 📞 +91-9677261485 | 📧 support@hendoi.in | [Contact us](/contact)

Showing slide 1 of 6. Use the buttons below to change slide.

Need web app, mobile app, or desktop app development? We serve USA, Canada, and Chennai. React Native, Flutter, MCP servers, AI chatbots, SDKs, APIs. Explore our services and blog for more.

Book a Free Consultation