How to Read NTAG424 DNA with Android & iPhone

NTAG424 DNA is one of the most secure NFC chips developed by NXP. Unlike ordinary NFC tags that simply store a URL or text record, NTAG424 DNA supports AES-128 encryption, Secure Dynamic Messaging (SDM), and anti-counterfeit authentication. It is widely used in luxury goods authentication, brand protection, digital product passports, event tickets, and secure access control.

A common question from customers is:

“Can I read an NTAG424 DNA tag with my iPhone or Android phone?”

The short answer is yes, but what you can read depends on how the tag has been configured.

In this guide, we’ll explain how to read NTAG424 DNA tags using Android and iPhone devices, the tools you need, and the differences between reading standard NFC data and encrypted authentication data.


What Is NTAG424 DNA?

The NXP NTAG424 DNA is a high-security NFC chip operating at 13.56 MHz and compliant with ISO/IEC 14443 Type A standards.

Key features include:

  • 416 bytes of user memory
  • AES-128 cryptographic authentication
  • Secure Dynamic Messaging (SDM)
  • SUN (Secure Unique NFC) message generation
  • Encrypted URL parameters
  • Anti-cloning and anti-counterfeiting protection

Unlike ordinary NFC tags, every scan of an NTAG424 DNA tag can generate a unique encrypted message, making it ideal for product authentication applications.


Can Smartphones Read NTAG424 DNA?

Yes. Both Android and iPhone devices can detect and read NTAG424 DNA tags.

However, there are two different scenarios:

Scenario 1: Standard NDEF Data

If the tag contains:

  • URL
  • Text record
  • Contact information
  • Plain NDEF message

Both Android and iPhone can read it directly.

Scenario 2: Secure Dynamic Messaging (SDM)

If the tag is configured with:

  • Encrypted SUN message
  • Dynamic URL parameters
  • AES authentication
  • Protected files

The phone can still scan the tag, but decoding and authentication must be performed by your backend server or mobile application.


How to Read NTAG424 DNA with Android

Method 1: Read with NFC Tools App

The easiest way is using the NFC Tools app.

Steps:

  1. Enable NFC in Android settings.
  2. Install NFC Tools from Google Play.
  3. Open the app.
  4. Place the phone near the NTAG424 DNA tag.
  5. The app will display:
  • Chip type
  • UID
  • Memory size
  • NDEF records (if available)

Information You Can Read

  • UID
  • NDEF URL
  • Text records
  • Basic tag information

Information You Cannot Read

  • AES keys
  • Encrypted SDM data
  • Protected files
  • Authentication secrets

Method 2: Read with an Android App Using NFC SDK

Developers can use Android’s built-in NFC APIs:

NfcAdapter
Tag
IsoDep

NTAG424 DNA communicates using:

ISO14443-4
ISO-DEP protocol

The application can:

  • Send APDU commands
  • Authenticate with AES keys
  • Read secure files
  • Configure SDM

This method is commonly used in:

  • Product authentication apps
  • Digital passports
  • Ticketing systems
  • Membership systems

How to Read NTAG424 DNA with iPhone

Since iPhone 7, Apple devices support NFC reading.

Supported Devices

  • iPhone 7 and newer
  • iPhone XS and newer support background tag reading
  • iOS 13+ supports Core NFC APIs

Method 1: Scan a Standard NDEF URL

If the NTAG424 DNA tag contains a URL:

  1. Unlock the iPhone.
  2. Tap the top of the phone on the tag.
  3. A notification appears automatically.
  4. Tap the notification to open the webpage.

No app is required.


Method 2: Read Secure NTAG424 DNA Data

For authentication projects, developers use:

Core NFC
NFCTagReaderSession
ISO7816 APDU commands

The iPhone can:

  • Read UID
  • Send APDU commands
  • Authenticate with the tag
  • Obtain encrypted SUN messages

However, the actual decryption is normally performed on a backend server because the AES keys should never be stored directly inside the mobile application.


Reading NTAG424 DNA Secure Dynamic Messaging (SDM)

This is where NTAG424 DNA becomes powerful.

A typical secure URL looks like this:

https://yourdomain.com/auth?e=3A5F...&c=7B29...

Every tap generates:

  • Unique encrypted message
  • Dynamic counter
  • Dynamic MAC
  • Anti-cloning verification

The smartphone only reads the URL.

The backend server then:

  1. Receives the encrypted parameters.
  2. Decrypts the SUN message.
  3. Verifies the AES signature.
  4. Checks the scan counter.
  5. Returns the authentication result.

Example Authentication Process

User taps tag
       ↓
Phone opens URL
       ↓
Server receives encrypted data
       ↓
Server decrypts SUN message
       ↓
Server verifies authenticity
       ↓
Display Genuine or Counterfeit

This entire process usually takes less than one second.


Can NFC Tools Read NTAG424 DNA Authentication Data?

No.

Apps like:

  • NFC Tools
  • NFC TagInfo by NXP
  • NFC Reader

can only display:

  • UID
  • NDEF records
  • Public information

They cannot:

  • Decrypt SUN messages
  • Authenticate AES signatures
  • Access protected files
  • Read secret keys

Only your own authentication platform or dedicated software can perform these operations.


Why Can’t I Read My NTAG424 DNA Tag?

Several reasons may prevent successful reading.

1. NFC Is Disabled

Enable NFC in your phone settings.


2. The Tag Is Password Protected

Protected files require authentication before reading.


3. Incorrect APDU Commands

NTAG424 DNA uses ISO-DEP communication and specific command structures.


4. The Tag Uses SDM

The encrypted URL can only be verified by the backend server.


5. The Phone Does Not Support NFC

Some entry-level Android phones do not include NFC hardware.


Best Apps for Reading NTAG424 DNA

ApplicationAndroidiPhoneRead NDEFAuthentication
NFC ToolsYesYesYesNo
NFC TagInfo by NXPYesYesYesNo
Custom Authentication AppYesYesYesYes

Android vs iPhone for NTAG424 DNA

FeatureAndroidiPhone
Read URLYesYes
Read UIDYesYes
Background ScanningLimitedExcellent
APDU CommunicationYesYes
SDM AuthenticationYesYes
Custom DevelopmentEasierMore Restricted

Applications of NTAG424 DNA Mobile Authentication

NTAG424 DNA is increasingly used in:

  • Luxury goods authentication
  • Wine and spirits anti-counterfeiting
  • Pharmaceutical security
  • Digital product passports
  • Event tickets
  • Membership cards
  • Fashion brand protection
  • Electronics authentication
  • NFC marketing campaigns

Consumers only need their smartphone to verify whether a product is genuine.


Conclusion

Both Android and iPhone can read NTAG424 DNA tags, but the reading experience depends on how the tag has been configured.

For ordinary NDEF records, any modern smartphone can read the tag instantly. For secure applications using Secure Dynamic Messaging (SDM), the smartphone simply retrieves the encrypted information while the backend server performs the actual authentication.

This combination of NFC convenience and AES-128 security makes NTAG424 DNA one of the best choices for anti-counterfeit solutions, product authentication, and digital product passport applications.

If you are planning an NTAG424 DNA project and need blank tags, pre-encoded tags, anti-tamper labels, or custom authentication solutions, feel free to contact our team for technical support and sample recommendations.