Education

How to Add EAN-13 and DataMatrix Barcodes to Apple Wallet

Apple Wallet doesn't support EAN-13 or DataMatrix barcodes natively. Learn how NeatPass displays originals in-app and converts to QR for Wallet export.

4 min readFeb 4, 2026
EAN-13 and DataMatrix barcodes transforming into QR codes for Apple Wallet, showing the conversion process

Your loyalty card, gym membership, or retail product uses an EAN-13 or DataMatrix barcode. You want to add it to Apple Wallet for quick access. But Apple Wallet does not support either format natively.

This is a platform limitation, not a bug. Apple Wallet only renders four barcode types: QR Code, PDF417, Aztec, and Code 128. EAN-13 (the standard European retail barcode) and DataMatrix (a compact 2D matrix code) are not included.

What Are EAN-13 and DataMatrix?

EAN-13 (European Article Number) is the 13-digit barcode found on virtually every retail product in Europe and most of the world. It is the international equivalent of the American UPC-A code. You will find EAN-13 on:

  • Retail loyalty cards and membership programs
  • Product packaging and grocery items
  • Library books and media
  • Some gym and fitness center memberships

DataMatrix is a high-density 2D barcode that stores data in a square or rectangular grid of black and white cells. Unlike EAN-13, DataMatrix can encode large amounts of data in a small space. Common uses include:

  • Industrial and manufacturing labels
  • Healthcare and pharmaceutical products
  • Some event tickets and access control systems
  • Electronic component tracking

Why Apple Wallet Does Not Support These Formats

Apple Wallet was designed primarily for boarding passes, event tickets, and payment cards. The four supported formats cover these use cases:

Apple Wallet Supports
  • QR Code - tickets, links, general data
  • PDF417 - boarding passes, IDs
  • Aztec - airline and transit tickets
  • Code 128 - retail, shipping labels
Not Natively Supported
  • EAN-13 - European retail standard
  • DataMatrix - industrial, healthcare
  • GS1 DataBar - coupons, produce
  • UPC-A - American retail products

EAN-13 and DataMatrix serve different markets than Apple Wallet's primary focus. Retail loyalty programs and industrial tracking were not the original use cases Apple designed for. For a complete list of what NeatPass can process, see supported barcode formats.

Add Any Barcode to Apple Wallet

NeatPass makes it easy to convert any ticket, pass, or loyalty card to Apple Wallet.

Try NeatPass Free

The NeatPass Solution

NeatPass handles EAN-13 and DataMatrix with a dual approach, giving you the best of both worlds:

Original Format Display

NeatPass shows your original EAN-13 or DataMatrix barcode exactly as it appears. No conversion, full scanner compatibility.

Smart QR Conversion

When exporting to Apple Wallet, NeatPass converts to QR Code while preserving all encoded data. The information stays identical.

The conversion preserves your barcode data completely. An EAN-13 encoding "5901234123457" becomes a QR code containing the same number. Learn more about how barcode conversion works.

Data Integrity

NeatPass preserves the original barcode image when available. Check viewing the original source to see how you can access your imported document anytime.

How to Add Your EAN-13 or DataMatrix Card

1

Import Your Card

Scan the barcode with your camera, share a screenshot, or import a PDF. NeatPass detects EAN-13 and DataMatrix automatically.
2

Review Detection

NeatPass identifies the barcode format and extracts the encoded data. The original barcode displays in the app.
3

Export to Wallet (Optional)

Tap "Add to Wallet" to create an Apple Wallet pass. The barcode converts to QR format for compatibility.
4

Test at Checkout

Verify the pass works at your store or gym. If the scanner needs the original format, use NeatPass directly.

For all available import options, see import methods.

Will Converted Barcodes Scan?

In most cases, yes. Modern point-of-sale systems and membership scanners read the encoded data, not the specific barcode format. Whether the scanner sees an EAN-13 or a QR code containing the same number, the result is identical.

However, some older or specialized systems may require the original format. In those cases:

  • Use NeatPass directly at checkout (displays the original barcode)
  • Keep your physical card as backup for legacy systems
  • Ask staff to manually enter the number if scanning fails

If your barcode looks different after import, that is expected behavior. See why your barcode looks different for an explanation.

Test Before You Need It

Try your digital pass before discarding the physical card. Different stores and gyms use different scanner systems. A quick test saves frustration later.

Common Use Cases

Retail Loyalty Cards

Supermarket and pharmacy loyalty cards often use EAN-13. One scan earns points and applies discounts.

Gym Memberships

Fitness centers frequently issue EAN-13 or DataMatrix cards for check-in. Keep them on your phone for quick gym access.

Warehouse Club Cards

Membership cards from wholesale retailers sometimes use EAN-13 for compact encoding and quick identification.

Library Cards

Many libraries use EAN-13 barcodes on membership cards for book checkout and account access.

Frequently Asked Questions

Additional Barcode Support

Beyond EAN-13 and DataMatrix, NeatPass supports 18 barcode formats, including several that Apple Wallet cannot display:

  • GS1 DataBar for coupons and fresh produce
  • UPC-A/UPC-E for American retail
  • Code 39/Code 93 for legacy systems
  • Codabar for libraries and blood banks
  • ITF/ITF-14 for shipping and logistics

All formats work offline once imported. See offline mode for details on using passes without internet.

Your Cards in Wallet

EAN-13 and DataMatrix not working in Apple Wallet is a platform limitation, not a problem with your card. NeatPass bridges this gap by displaying original barcodes in-app and converting to compatible formats for Wallet export.

Whether you use the Wallet pass or NeatPass directly depends on your scanner. Either way, your membership data stays intact and accessible from your phone.

Ready to migrate your cards?

Download

Related Reading

Learn more about barcode handling: GS1 DataBar Barcodes in Apple Wallet covers another unsupported format. Convert Any Barcode to Apple Wallet explains the full conversion process.

Ready to migrate your cards?

NeatPass makes it easy to convert any ticket, pass, or loyalty card to Apple Wallet.

Try NeatPass Free