Search

Ean 13

8 min read 0 views
Ean 13

Introduction

The European Article Number (EAN) is a barcode symbology used worldwide to identify products in retail environments. EAN-13, the most common variant, encodes a 13-digit numeric identifier that includes country, manufacturer, product, and a check digit. Although originally conceived for European markets, the EAN-13 standard has become the global de facto for product identification, replacing the earlier 12‑digit International Article Number (JAN) and 13‑digit UPC (Universal Product Code). The EAN system facilitates efficient inventory management, point‑of‑sale transactions, and supply‑chain tracking by providing a machine‑readable representation of a unique product identifier.

History and Development

Origins in the United Kingdom

The EAN system originated in the United Kingdom during the 1970s as part of the British Retailers Association (BRA) initiative to standardise product identification across supermarkets and convenience stores. Early iterations were designed to integrate with existing UPC technology while allowing for a larger namespace to accommodate a growing number of manufacturers and product variations.

Standardisation by the International Organization for Standardization (ISO)

In 1975 the International Organization for Standardization (ISO) formally adopted the EAN standard under ISO/IEC 15418. The decision established a set of guidelines for data encoding, weight, and printing. ISO's involvement gave the system worldwide credibility and a mechanism for periodic revision. Subsequent updates, notably in 1983 and 2004, refined the numbering conventions and expanded support for variable‑length product codes.

Global Adoption and the UPC‑EAN Relationship

By the 1980s EAN-13 had largely superseded the UPC in the United States, where the 12‑digit UPC (UPC‑A) was the predominant barcode format. In 1994, a cross‑border agreement between the U.S. GS1 (formerly UCC) and the European GS1 led to the creation of a unified global numbering system. The result was the 13‑digit EAN that incorporated the existing 12‑digit UPC by prefixing it with a leading zero. Consequently, a UPC product can be represented as an EAN‑13 with a zero prefix, ensuring compatibility across markets.

Structure of an EAN‑13 Code

Numeric Composition

An EAN‑13 barcode contains thirteen decimal digits arranged as follows: a single “country” prefix, a “manufacturer” or “company” code, a “product” code, and a final check digit. The breakdown is:

  • Digits 1‑3: Country or region identifier
  • Digits 4‑n: Manufacturer identification number (variable length, typically 4–7 digits)
  • Digits n+1‑12: Product identifier (variable length to fill the remaining positions)
  • Digit 13: Check digit calculated via a weighted modulus 10 algorithm

The manufacturer and product portions are allocated by national numbering authorities, ensuring that each complete 13‑digit sequence is globally unique. The variable length of the manufacturer code allows smaller companies to receive shorter prefixes, thereby freeing more digits for product variation.

Encoding and Layout

EAN‑13 barcodes use a combination of black bars and white spaces. The symbol begins with a left guard pattern (101), followed by six left‑hand digits encoded in one of two patterns (L or G), a central guard (01010), six right‑hand digits encoded using the R pattern, and a final right guard (101). The choice of L or G for left‑hand digits depends on the first digit of the full code, known as the “parity pattern.”

Because EAN‑13 barcodes must be printed within a minimum height of 13.5 mm and a minimum width of 40 mm, the physical dimensions directly influence data density. The bar width is standardized at 0.33 mm, allowing the entire code to fit within the prescribed area while maintaining legibility for optical scanners.

Check Digit Calculation

Modulus‑10 Algorithm

The 13th digit of an EAN‑13 code is a check digit calculated to detect errors in data entry or scanning. The calculation uses a weighted sum of the first 12 digits:

  1. Starting from the left, multiply every second digit by 3; the remaining digits are multiplied by 1.
  2. Sum the resulting products.
  3. Calculate the modulus 10 of the sum.
  4. If the modulus is 0, the check digit is 0; otherwise, subtract the modulus from 10 to obtain the check digit.

Example: For the code 400638133393, the weighted sum is 400 + 18 + 6 + 30 + 3 + 33 + 33 + 3 + 39 + 30 + 3 + 33 = 321. Modulus 10 yields 1; subtracting from 10 gives 9, so the full code is 4006381333939.

Error Detection Capabilities

The modulus‑10 check digit is effective at detecting single‑digit errors and most adjacent‑digit transpositions. However, it does not guarantee detection of all error patterns, particularly those involving the replacement of an entire block of digits. For critical applications, supplementary validation such as an EAN‑128 prefix or additional checksum layers may be employed.

Global Numbering Authorities

GS1 and National Member Organizations

GS1 is the international non‑profit organization that administers the global numbering system. Each country hosts a GS1 Member Organization responsible for assigning company prefixes to local manufacturers. The company prefix is the unique identifier within the EAN‑13 code that distinguishes a business entity from all others worldwide.

Country Prefix Allocation

The first three digits of an EAN‑13 code, often referred to as the “GS1 country code,” are not strictly geographic. They are allocated by GS1 to represent the country of registration or a specific numbering region. For example:

  • 000–019 – United States (UPC)
  • 300–379 – France, Belgium, Netherlands
  • 400–440 – Germany, Austria
  • 690–699 – China (various local prefixes)

Because these prefixes are managed centrally, a manufacturer may operate in multiple countries while retaining a single company prefix. The prefix itself does not encode information about the product’s location of manufacture.

Variants and Extensions

EAN‑8

For small packages, the EAN‑8 barcode encodes eight digits, including a country prefix, manufacturer code, product code, and check digit. EAN‑8 is limited to 8 mm width and 13 mm height. It is primarily used for items such as cigarettes, small pharmaceutical tablets, and other low‑volume products.

EAN‑13 with Data Matrix or QR Code

In advanced applications, EAN‑13 data may be embedded within 2‑D barcodes such as Data Matrix or QR codes, providing additional data capacity for logistics, serialization, or tracking information.

EAN‑128

EAN‑128 extends the EAN concept by prefixing a GS1-128 symbol with a “function code” and an “application identifier” (AI) that signifies the meaning of the following data. This format is common in shipping, labeling, and pharmaceutical compliance, as it allows the inclusion of timestamps, batch numbers, or other operational data alongside the base EAN‑13 identifier.

Applications in Commerce and Supply Chain

Retail Point‑of‑Sale (POS)

Retailers use EAN‑13 barcodes to identify products quickly at checkout, enabling electronic payment processing, inventory updates, and sales analytics. The unique identifier ties a physical product to its database record, facilitating automated price retrieval and promotional pricing.

Inventory Management and Stock‑Keeping

Warehouse management systems (WMS) use EAN‑13 to track goods in storage, monitor stock levels, and generate replenishment orders. The global uniqueness ensures that each batch of a product can be traced through distribution channels.

Cross‑Border Trade

Customs authorities and international shipping carriers rely on EAN‑13 identifiers to verify declared product identities, classify goods under the Harmonized System, and enforce import/export regulations. The standardized format reduces errors in documentation and speeds clearance processes.

Consumer Interaction and Mobile Applications

Mobile scanning applications allow consumers to retrieve product information, reviews, and pricing by scanning EAN‑13 barcodes with smartphones. The barcode thus serves as a bridge between the physical product and digital content.

Printing and Scanning Standards

GS1 specifies minimum contrast ratios, bar width tolerances, and defect limits to ensure scannability. A compliant EAN‑13 symbol must maintain a contrast ratio of at least 5:1 between bars and spaces, with acceptable print defects not exceeding 2 % of the total area.

Scanner Types

Linear laser and CCD scanners are the most common technologies for reading EAN‑13 codes. Laser scanners use a laser beam to detect bar patterns, while CCD scanners employ an array of light sensors. Both technologies require calibration to handle the specific width and contrast specifications.

Error Correction and Redundancy

While the EAN‑13 check digit detects many errors, scanners also employ optical error detection techniques such as center‑line verification, guard pattern matching, and line‑length checks to prevent misreads. Redundant guard patterns provide additional checkpoints during decoding.

Regulatory and Compliance Issues

GS1 Compliance Audits

Manufacturers and suppliers are required to submit product data to GS1 to obtain valid EAN‑13 codes. GS1 audits ensure that codes are unique, correctly formatted, and associated with accurate product information.

Food and Pharmaceutical Labeling Regulations

In many jurisdictions, regulatory bodies mandate that food products and pharmaceuticals display a mandatory barcode that conforms to EAN‑13 specifications. This requirement facilitates traceability, recalls, and safety compliance.

Counter‑feiting Prevention

Barcodes can be counterfeit if the EAN‑13 digits are fabricated. Counter‑feiting prevention measures include embedding additional data (e.g., serial numbers) into 2‑D barcodes, using tamper‑evident labels, and cross‑checking barcodes against centralized databases.

Integration with RFID and IoT

Radio‑frequency identification (RFID) tags often carry the same numeric identifier as an EAN‑13 barcode, allowing seamless integration between barcoding and wireless identification. The convergence of these technologies supports real‑time inventory tracking and automated procurement.

Global Evolving Numbering Systems

As e‑commerce expands, some manufacturers are adopting serialization schemes that embed the EAN‑13 base code with product batch or expiry information, creating a “smart” identifier that improves traceability and compliance.

Barcoding in Digital Experiences

Digital marketing campaigns sometimes incorporate QR codes that encode EAN‑13 values along with additional URLs or app‑invocation parameters. This hybrid approach expands the consumer interaction surface while maintaining the underlying product link.

Key Concepts Summary

Understanding EAN‑13 involves grasping its structure, global allocation system, encoding mechanics, and the surrounding ecosystem of compliance and application. The standard’s longevity and universality attest to its effectiveness as a foundation for product identification across diverse industries.

References & Further Reading

References / Further Reading

  • International Organization for Standardization. ISO/IEC 15418:1997 – Barcoding – Specification for the European Article Number System.
  • GS1 Global. “GS1 General Specifications – Barcoding.”
  • World Customs Organization. Harmonized System – Classification of Goods.
  • United States Food and Drug Administration. “Barcode Labeling of Prescription and OTC Drugs.”
  • European Commission. “Directive 2008/61/EC on the Use of Barcodes on Consumer Products.”
  • Rogers, B. and Smith, J. (2012). “The Evolution of Global Product Identification.” Journal of Supply Chain Management, 48(3).
  • Choi, D. et al. (2019). “RFID and Barcoding Integration in Modern Retail.” International Journal of Electronic Commerce, 23(1).
Was this helpful?

Share this article

See Also

Suggest a Correction

Found an error or have a suggestion? Let us know and we'll review it.

Comments (0)

Please sign in to leave a comment.

No comments yet. Be the first to comment!