Reader/Writer Mode
An NFC operating mode where the active device (smartphone/reader) reads data from or writes data to a passive NFC tag. This is the most common NFC interaction mode, used for scanning tags, programming content, and updating tag data.
What Is Reader/Writer Mode?
Reader/Writer modeReader/Writer modePrimary NFC mode: active deviceactive devicePowered NFC device that generates its own RF fieldView full → reads from or writes to passive tagpassive tagBatteryless tag powered by reader's electromagnetic fieldView full →View full → is the most common NFC operating mode. An active device generates a 13.56 MHz RF field and communicates with a passive NFC tag. This is the mode used every time someone taps their phone against an NFC sticker, product tag, or smart label.
Communication Sequence
- Field activation: The NFC controller energizes the NFC antenna.
- Tag detection: The controller polls using anti-collision commands across NFC-A, NFC-B, NFC-F, and NFC-V.
- Tag selection: The reader selects a tag using its UID.
- Data exchange: Read or write commands transfer NDEF data.
- Session termination: Field deactivation or tag removal ends the session.
Read Operations
The reader checks for a formatted tag by reading the capability container, retrieves the NDEF message from user memory via TLV parsing, and dispatches NDEF records to OS handlers (URI records open URLs, AAR records launch apps). The entire read completes in under 100 ms.
Write Operations
Writing requires format verification, capacity check against user memory, lock bit and password verification, page-by-page writes (3-5 ms per page for EEPROM programming), and optional read-back verification.
Comparison with Other Modes
| Aspect | Reader/Writer | Card Emulation | Peer-to-Peer |
|---|---|---|---|
| Initiator | Phone/reader | External reader | Both devices |
| Target | Passive tag | Phone as card | Both devices |
| Use case | Tag scanning | Payments, transit | File sharing |
Practical Applications
Reader/writer mode powers the vast majority of consumer NFC interactions: scanning product tags for information, reading smart posters for marketing content, programming tags for home automation, verifying product authenticity via SUN/SDM, and configuring IoT devices via tap-to-provision workflows.
Platform APIs
Android: NfcAdapter with enableReaderMode() or intent dispatch. Ndef and NdefFormatable classes handle NDEF operations. Raw byte-level access is available via NfcA, NfcB, NfcF, and NfcV tag technology classes for advanced use cases beyond standard NDEF.
iOS: NFCNDEFReaderSession (iOS 11+) for NDEF reading. NFCTagReaderSession (iOS 13+) for low-level tag access including custom APDU commands. Background tag reading on iPhone XS and later automatically detects NDEF tags without user-initiated scanning, making NFC tagNFC tagPassive unpowered device storing data, powered by reader's RF fieldView full → interactions seamless.
Related Terms
Related Guides
Часто задаваемые вопросы
The NFC glossary is a comprehensive reference of technical terms, acronyms, and concepts used in Near Field Communication technology. It is designed for developers, product managers, and engineers who work with NFC and need clear definitions of terms like NDEF, APDU, anti-collision, and ISO 14443.
Each glossary term is cross-referenced with related NFC chips, standards, and other terms. For example, the term 'AES-128' links to chips that support AES encryption (NTAG 424 DNA, DESFire EV2/EV3), and the term 'ISO 14443' links to all chips compliant with that standard.
Yes. NFCFYI provides glossary definitions in 15 languages including English, Korean, Japanese, Chinese, Spanish, Portuguese, Hindi, Arabic, French, Russian, German, Turkish, Vietnamese, Indonesian, and Thai. Use the language selector in the header to switch languages.