Back to guides

Which NFC Tags Work With iPhone? A Compatibility Guide

NFC Forum Type 2 tags such as NTAG213, 215 and 216 are the safe choice for iPhone. MIFARE Classic and ISO 14443-B tags are where problems start.

Published

The short answer

For iPhone, buy NFC Forum Type 2 tags: the NTAG213, NTAG215 and NTAG216 family. They are built to ISO/IEC 14443 Type A, and iPhones read and write NDEF data on them. The trouble spots are MIFARE Classic and some ISO 14443-B tags. We found no source that tests NTAG213 on an iPhone directly. So the rule is simple: try one tag before you order a hundred.

Tags iPhones read and write

NXP states that since iOS 13, "users can now read and write to our NFC Forum-compliant and certified NTAG and ICODE tags." The same NXP page on iOS 13 says Core NFC added NDEF writing, and that MIFARE DESFire and MIFARE Ultralight can hold NDEF content and are NFC Forum tag-type compatible.

Here's the practical shortlist:

  • NTAG213, NTAG215, NTAG216: the everyday choice for URLs, Wi-Fi details, contact cards and Shortcuts triggers.
  • MIFARE Ultralight: can carry NDEF content, so it can work for the same jobs.
  • ICODE (ISO 15693): read and write is supported from iOS 13, per NXP.

NTAG213, 215 or 216

All three are NFC Forum Type 2 chips on 13.56 MHz. According to NXP's product page, they differ in memory:

ChipUser memoryTotal memory
NTAG213144 bytes180 bytes
NTAG215504 bytes540 bytes
NTAG216888 bytes924 bytes

A Wakdev knowledge-base entry notes that about 130 characters of URL fit on an NTAG213, because NDEF compresses common prefixes like "https://www.". For a link, a Wi-Fi tag or a short text, NTAG213 is enough. Pick NTAG215 or NTAG216 when you want more room for vCards or several records.

Tags that give iPhones trouble

MIFARE Classic 1K. Replies in an Apple Developer Forums thread state that Core NFC does not support it. These are developer replies, not Apple documentation, but they match what people see in practice. One reply adds that some apps offer a compatibility mode that reads and writes standard NDEF records only, and that functions like reading the raw memory stay out of reach. Our guide on why an iPhone can't see a MIFARE Classic card goes deeper.

ISO 14443-B tags. One developer reported that an iPhone Xr on iOS 18 and an iPhone 15 could not interact with a Texas Instruments RF430CL330H, an ISO 14443-B Type 4 tag. Treat that as a single report, not a rule, but it is a reason to test unusual chips first.

Access and transit cards. A supported chip family doesn't mean you can use a card. DESFire cards often show no NDEF records, and what a phone can do with them differs by platform; see DESFire on iPhone versus Android. Only work with tags you own or control.

Background reading and iPhone models

Tap a tag and have the iPhone open a link on its own? That's background tag reading. Per Wakdev, it works on iPhone XS and XR and later models. On older iPhones an app has to start the scan. The same source says that on iPhone XS and XR, reading and writing with the NFC Tools app needs iOS 17 or later, with a manual scan start.

Test before you buy in bulk

  1. Buy one or two tags of the model you plan to use.
  2. Write a short URL to the tag, then scan it with your iPhone.
  3. Lock it only after the test works, since locking cannot be undone.
  4. Order in volume from a seller you trust, and learn how to spot a counterfeit NTAG chip before a bulk order.

NFCore reads, writes and inspects tags on iPhone and Android, so you can check a tag's type and memory before you commit. Get it on the App Store or Google Play. iOS has a narrower tag toolkit than Android, so some low-level features exist only on Android.

Frequently Asked Questions

Does NTAG213 work with iPhone?

In practice, yes. NTAG213 is an NFC Forum Type 2 tag, and iPhones read and write NDEF on NTAG tags, with writing available since iOS 13. Test one tag on your own iPhone before ordering many.

Do NTAG215 and NTAG216 work with iPhone?

They belong to the same NTAG family and the same Type 2 standard, so they behave the same way. The difference is memory: 504 and 888 bytes of user memory, against 144 for NTAG213.

Can an iPhone read a MIFARE Classic tag?

Not natively. Developer forum replies state that Core NFC does not support MIFARE Classic 1K. Some apps offer a compatibility mode that reads and writes standard NDEF records only.

Do all iPhones read tags in the background?

No. Automatic background reading works on iPhone XS and XR and later. Older models need an app to start a scan.