Disclosure: As an Amazon Associate, CardWise earns from qualifying purchases at no additional cost to you. This does not affect our recommendations.
How to Choose the Right NFC Tag — Selection Guide
Picking the wrong NFC tag means your NDEF message doesn't fit, your read range is too short, or you're overpaying for features you don't need. This guide matches use case → chip → memory → price, comparing every major NFC Forum tag type: NTAG 213/215/216, MIFARE Classic 1K/4K, DESFire EV3, Ultralight C, ICODE SLIX, and ST25TV.
Need tags to get started? The NTAG215 sticker pack (50 tags, ~$7) covers most hobby projects — Check Price on Amazon. For NFC business cards, the NTAG215 Business Cards 20-pack is pre-formatted and ready to write — Check Price on Amazon. The Apple AirTag is also a fun way to explore consumer NFC and item tracking — Check Price on Amazon.
1. NFC Tag Comparison Table
| Chip | User Memory | Max NDEF | Read Range | Security | Approx Price (qty 1000) |
|---|---|---|---|---|---|
| NTAG 213 | 144 bytes | ~137 bytes | Up to 5 cm | Password, CFG lock | $0.08 |
| NTAG 215 | 504 bytes | ~492 bytes | Up to 5 cm | Password, CFG lock | $0.12 |
| NTAG 216 | 888 bytes | ~868 bytes | Up to 5 cm | Password, CFG lock | $0.20 |
| NTAG 424 DNA | 416 bytes | ~400 bytes | Up to 4 cm | AES-128, SUN message | $0.35 |
| MIFARE Ultralight C | 144 bytes | ~137 bytes | Up to 5 cm | 3DES auth | $0.15 |
| MIFARE Classic 1K | 768 bytes (16×48) | ~716 bytes | Up to 10 cm | CRYPTO1 (broken) | $0.18 |
| MIFARE Classic 4K | 3,328 bytes | ~3,200 bytes | Up to 10 cm | CRYPTO1 (broken) | $0.40 |
| MIFARE DESFire EV3 | 2/4/8 KB | ~1,900/3,900/7,800 | Up to 10 cm | AES-128, 3DES, ISO 7816-4 | $0.60-$1.20 |
| ICODE SLIX | 112 bytes/user | ~106 bytes | Up to 1.5 m | None (HF RFID) | $0.10 |
| ST25TV512 | 512 bytes | ~500 bytes | Up to 5 cm | 64-bit password | $0.11 |
2. Choose by Use Case
Business Card / Smart Poster — NTAG 213
A URL + short title fits in ~70 bytes. NTAG 213's 144 bytes is plenty. Cheapest option at volume.
# Typical NDEF Smart Poster for business card: # URI Record: https://linkedin.com/in/username (37 bytes) # Text Record (en): "John Doe — Embedded Systems Engineer" (45 bytes) # Total: ~90 bytes → fits NTAG 213 with room to spare
Wi-Fi Pairing / Bluetooth Handover — NTAG 215
Wi-Fi credentials + Bluetooth pairing info can exceed 144 bytes. NTAG 215's 504 bytes handles WPA3 Enterprise configs.
# Wi-Fi Protected Setup (WPS) application/vnd.wfa.wsc NDEF: # Network Index, SSID, Auth Type, Encryption Type, Network Key, MAC # Typical: 200-400 bytes → NTAG 215 recommended
Product Information / Digital Twin — NTAG 216
Embedded product URLs, serial numbers, manufacturing data, and digital signatures. NTAG 216's 888 bytes fits rich product data.
Access Control — MIFARE Classic 1K or DESFire EV3
Access control needs sector-based memory and per-sector keys. DESFire EV3 adds AES encryption and ISO 7816-4 file system. Use Classic 1K for legacy systems; DESFire for new deployments.
Contactless Payment — MIFARE DESFire EV3
EMV payments require DESFire-level security: AES-128, mutual authentication, ISO 7816-4 APDU command set, and secure messaging. DESFire EV3 4K/8K for multi-application (transit + payment + access).
Inventory / Library — ICODE SLIX
HF RFID (13.56 MHz ISO 15693) for 1.5m read range. Inventory tracking tags don't need NDEF — just UID + user memory. ICODE SLIX is the industry standard.
3. NDEF Capacity Calculator
Not all chip memory is available for NDEF. Subtract overhead:
Usable NDEF bytes ≈ Chip user memory - 20 bytes (overhead) NTAG 213: 144 - 7 = 137 bytes available for NDEF NTAG 215: 504 - 12 = 492 bytes NTAG 216: 888 - 20 = 868 bytes # Overhead includes: # - Capability Container (CC bytes, 4 bytes on NTAG) # - NDEF Message TLV header (2-4 bytes) # - Terminator TLV (1 byte)
4. NFC Forum Tag Types vs Chips
| Forum Type | Standard | Chips | Speed |
|---|---|---|---|
| Type 1 | ISO 14443A | Topaz (obsolete) | 106 kbps |
| Type 2 | ISO 14443A | NTAG 21x, Ultralight | 106 kbps |
| Type 3 | ISO 18092 (FeliCa) | FeliCa Lite | 212/424 kbps |
| Type 4 | ISO 14443A/B | DESFire EV1/EV2/EV3 | 106-848 kbps |
| Type 5 | ISO 15693 | ICODE SLIX, ST25TV | Up to 53 kbps |
5. Read Range Factors
- Antenna size: Reader antenna 50×50mm = 3-5 cm with NTAG; 100×100mm = 6-8 cm
- Tag antenna: 25mm diameter tag = 3-4 cm; credit-card size tag = 5-7 cm
- Metal surfaces: On-metal tags (ferrite layer) required; standard tags won't work
- ISO 15693 (Type 5): 1-1.5m with large gate antenna (warehouse/logistics use case)
Related Tools
NFC Capacity Calculator — Check if your data fits | NFC Tag Type Detector — Identify unknown tags | NTAG 213 vs 215 vs 216 — Detailed comparison | Best NFC Tags — Buying recommendations