The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
An iPhone can scan NFC tags, a short-range form of RFID, using its built-in reader and a compatible app. It cannot scan long-range UHF RFID inventory tags on its own. Those need an external Bluetooth reader and supported iOS software. Which route you need depends on the tag’s technology, not on the word “RFID” printed on the label.
Why the word “RFID” does not settle the question
RFID, radio-frequency identification, is a broad category covering several incompatible technologies. NFC (near-field communication) is one short-range branch that operates at high frequency, and it is the one the iPhone’s built-in reader is designed for. The UHF tags used in warehouse inventory and asset tracking operate at a different frequency and over much longer distances. A phone with an NFC reader is not a general-purpose RFID reader.
Before you buy anything or open an app, check which of these you are holding. The tag’s packaging, its product sheet, or the reader’s documentation will usually name the standard (NFC, ISO 14443, ISO 15693, EPC Gen 2 or similar). If the documentation says “NFC” and “NDEF,” the iPhone path applies. If it says “UHF,” “EPC Gen 2” or “900 MHz,” you need an external reader.
Choose the right path
| Path | Best for | What you need | Main limit |
|---|---|---|---|
| Built-in NFC scanning | NFC tags holding NDEF data, such as links, text or contact records | An iPhone and a reader app built on Apple’s Core NFC framework | Works only with tags of the supported NFC types and data format; not a universal RFID reader |
| Background NFC reading | Quick reading of compatible URI tags without opening an app | iPhone XS or later, with the feature enabled and no blocking system activity | Unavailable in some conditions, so in-app scanning remains the fallback |
| External UHF RFID | Inventory counts and broader RFID deployments | A compatible Bluetooth UHF reader plus Zebra’s iOS SDK or a supported app | Requires extra hardware and verification of model, iOS version and region |
Scanning an NFC tag with the built-in reader
Apple’s Core NFC documentation states: “Using Core NFC, you can read Near Field Communication (NFC) tags of types 1 through 5 that contain data in the NFC Data Exchange Format (NDEF).” That is the boundary for the built-in route. Tags outside it, including many access badges and proprietary RFID cards, will not respond to an iPhone app in this way.
#1 Best Overall
- acr122u nfc reader writer
- 13.56 Mhh support mifare 1k, ntag213, ultralight /ultralightc, Mifare plus, Mifare desfire
- provide SDK and free nfc tool software
- 5 pcs ntag213 nfc tag samples and 2 pcs UID MF1 card
- IEC14443A and ISO18092 protocol compliance
To scan a compatible tag:
- Confirm the tag format. Check the tag’s documentation for NFC type 1 to 5 and NDEF data. If it is undocumented, a reader app will often report the tag type once it reads it.
- Install a reader app that uses Core NFC. Look for an app that states it reads NFC tags on iPhone and supports NDEF. Marketing claims about “all RFID tags” should be treated with caution, because the app can only read what the phone’s NFC hardware and Core NFC framework allow.
- Open the app and start a scan. Most apps use a button labeled something like “Scan” or “Read Tag.” Button wording varies by app.
- Hold the top of the iPhone against the tag. The NFC antenna sits near the top of the device. Keep the phone still until the system prompt or the app shows a result.
- Read the output. A successful read displays the NDEF records, such as a web address, plain text or a contact entry. If the app reports a tag type but no content, the tag may be empty or locked.
Background tag reading on iPhone XS and later
Apple states that background tag reading is supported on iPhone XS and later. When it works, the iPhone reads a compatible tag without the user opening an app and shows a notification that can open the linked content. This is designed for URI-style tags, so it is most useful for links rather than for every NFC data type.
Apple’s background reading documentation lists conditions under which it is unavailable. Based on that documentation, these include:
Rank #2
- Use the, easy-to-use, and customizable POS to get started.
- Accept contactless payments, chip cards, Apple Pay, and Google Pay from anywhere, with improved connectivity, extended battery life, and enhanced security. Pay one low rate for every tap or dip.
- No long-term commitments or contracts, no monthly fees- and with offline payments, keep taking payments for up to 24 hours.
- Safely and securely accepts payments anywhere. Plus, get data security, 24/7 fraud prevention, and payment-dispute management at no extra cost.
- Use the, easy-to-use, and customizable POS to get started.
- Wallet or Apple Pay being in use
- The camera being in use
- Airplane Mode being enabled
- An active Core NFC reader session running in another app
If a tag does not trigger a notification, close any app that is using NFC, turn off Airplane Mode, and try again. If it still does not respond, switch to in-app scanning in the reader app.
Free tools Windows power users keep installed
One-click scans. No signup required.
Scanning UHF RFID for inventory
UHF tags cannot be read by the iPhone’s built-in NFC hardware. The documented iOS route is an external reader. Zebra publishes an iOS SDK for Bluetooth RFID readers, which manages the connection to the reader and receives tag data for the app. Zebra’s documentation names the RFD40 family among supported hardware and describes a mobile reader app workflow for it.
Rank #3
- Bluetooth 4.0 Connectivity: Effortless pairing with Bluetooth-enabled devices for wireless communication.
- Multi-Protocol Support: Compatible with ISO 14443 Type A and B cards, MIFARE, FeliCa, and NFC tags (Types 1–4).
- Portable & Rechargeable: Lithium-ion battery offers long-lasting performance for mobile use.
- User-Friendly Interface: Intuitive LED indicators for status and battery level monitoring.
- High-Security Features: Enhanced data protection for secure transactions and access control.
What the external setup involves
- A Bluetooth UHF RFID reader from a supported family, such as the RFD40 models named in Zebra’s documentation
- An iOS app built on Zebra’s SDK, or a Zebra mobile reader app that supports the same hardware
- Pairing the reader with the iPhone over Bluetooth before scanning
- Tags that follow a UHF standard the reader and app both support
Verify before you buy
Zebra’s documentation confirms the SDK and named reader families, but it does not establish compatibility for every iPhone model, iOS release, app or tag. Check these before purchase:
Quick Recap
Rank #4
- [CAC & NFC Smart Card Reader 2-IN-1] This USB 2-in-1 nfc reader writer supports both traditional contact-based CAC cards and new contactless NFC cards. Simply tap to read compatible NFC IDs, access cards, debit, credit, driver license, in addition to standard inserted military and government smart cards. Connects to your computer/laptop via a USB cable. Plug-and-play.
- [Dual Technology] NFC reader and CAC reader, designed for secure authentication in high-risk environments. CAC contact smart card reader interface supports: Supports PC/SC standards, ISO7816 Class A (5V) and Class B (3.3V), T=0, T=1. NFC contactless smart card reader interface supports: ISO14443A&B type, ISO14443-4 compatible card T=CL, and MIFARE
- [Broad Application] FCC/CE/VCCI/CCID/ Micro soft WHQL certified for secure transactions. Perfect for government, banking, enterprise, and personal use. Smart id card reader Ideal for contactless verification with NFC-enabled ID cards, as well as for identity verification applications such as tax returns, pension insurance, vehicle registration, and criminal records.NOTE: 1.Applications for tax returns, credit card payments, etc., are not included; 2.Does not include third-party card editing software. 3.Not compatible with health insurance cards. Health insurance cards cannot be used with health apps.
- [Universal Compatibility] Plug and Play, no drivers needed for most systems; supports Windows XP+, MacOS 11.1+, Linux Fedora FC8+, Android. CCID-certified for seamless performance on laptops, PCs, and USB-A devices.
- [Compact and Portable] CAC & NFC reader has 3ft cable length for more space at your workspace. Thanks to its compact size and lightweight design, our USB ID card reader is ideal for professionals who need to access secure systems at work or on the go. This gives you access to your data anytime, anywhere. The integrated, reinforced cable and rugged housing ensure ultimate durability, making it a reliable companion for your needs. (Use one at a time)
- The exact reader model and its supported iOS version, against Zebra’s current SDK documentation
- Whether the app you plan to use supports that reader and the tag’s standard
- Regional availability and radio approval for the reader in your country
- A test with a few of your own tags before ordering in bulk
Troubleshooting
- Nothing happens when the phone touches the tag: confirm the tag is NFC rather than UHF, remove thick cases or metal backing that block the signal, and hold the top of the phone against the tag without moving.
- The tag is detected but shows no data: the tag may be empty, locked or in a format the app does not support.
- Background reading does not trigger: check the conditions listed above and use in-app scanning instead.
- An external UHF reader does not connect: confirm Bluetooth is on, the reader is charged and in pairing mode, and the iOS version and app are on Zebra’s supported list.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

