June 1, 2026
How NFC Tags Work vs QR Codes: Technical Comparison
QR codes and NFC tags both connect physical objects to digital content, but they use fundamentally different technologies. This guide explains how each works under the hood.
How QR Codes Work (Optical)
QR codes are two-dimensional barcodes read by a camera.
Data Storage
QR codes store data in a grid of black and white modules. The data is encoded using Reed-Solomon error correction.
| QR Version | Modules | Max Data (numeric) | Max Data (alphanumeric) | Max Data (binary) |
|---|---|---|---|---|
| 1 | 21×21 | 41 chars | 25 chars | 17 bytes |
| 10 | 57×57 | 440 chars | 265 chars | 167 bytes |
| 20 | 81×81 | 1,089 chars | 658 chars | 442 bytes |
| 40 | 177×177 | 7,089 chars | 4,296 chars | 2,953 bytes |
Read Process
- Camera captures an image of the QR code
- Image is processed to binary (black/white)
- Finder patterns are located (3 corners)
- Module grid is mapped
- Data is decoded from modules
- Error correction is applied
- Content is extracted
Power Requirement
- QR code itself: No power (printed ink)
- Reader (phone camera): Active power (camera + processor)
How NFC Works (Radio)
NFC uses radio frequency induction to transmit data between two devices when they are close together.
Data Storage
NFC tags contain a small chip with memory. The chip stores data in EEPROM or similar non-volatile memory.
| NFC Tag Type | Memory | Data Rate | Read/Write |
|---|---|---|---|
| Type 1 | 96 bytes | 106 kbps | Read/Write |
| Type 2 | 48-2,048 bytes | 106 kbps | Read/Write |
| Type 3 | Up to 1 MB | 212 kbps | Read/Write |
| Type 4 | Up to 32 KB | 106-424 kbps | Read/Write |
| Type 5 | Up to 8 KB | 26.48 kbps | Read only |
Read Process
- NFC reader generates a radio field (13.56 MHz)
- NFC tag enters the field
- Tag harvests energy from the radio field (passive)
- Tag "wakes up" and modulates the field
- Reader detects the modulation
- Data is transferred from tag to reader
- Reader processes the data
Power Requirement
- NFC tag: Passive (powered by the reader's radio field)
- Reader (phone): Active power (radio field generation)
Key Technical Differences
1. Communication Method
| Technology | Method | Medium | Range |
|---|---|---|---|
| QR Code | Visual | Light (reflected) | 0-10+ m |
| NFC | Radio | Magnetic field | 0-4 cm |
2. Read Speed
| Technology | Read Time | Bottleneck |
|---|---|---|
| QR Code | 1-5 seconds | Camera focus + processing |
| NFC | 0.1-0.5 seconds | Physical proximity |
3. Data Persistence
| Technology | Data Type | Changeable? |
|---|---|---|
| QR Code (static) | Stored in image | No (reprint needed) |
| QR Code (dynamic) | Stored on server | Yes (URL redirect) |
| NFC (NDEF) | Stored in chip | Yes (rewritable) |
4. Interference
| Technology | Susceptible To |
|---|---|
| QR Code | Poor lighting, glare, blur, partial damage |
| NFC | Metal surfaces, electromagnetic interference, thick materials |
Production Comparison
Creating QR Codes
- Enter data into a QR generator
- Generator encodes data + error correction
- Output is a raster (PNG) or vector (SVG) image
- Image is printed or displayed on screen
Time: Under 1 minute
Creating NFC Tags
- Purchase blank NFC tags (hardware)
- Use an NFC writer app to encode data
- Write URL or other NDEF record to tag
- Verify with read test
Time: 2-5 minutes per tag (for programming)
Environmental Impact
| Factor | QR Code | NFC Tag |
|---|---|---|
| Materials | Ink on paper/plastic | Silicon chip + antenna |
| Recyclability | Paper: Yes / Plastic: Limited | Limited (e-waste) |
| Manufacturing energy | Very low | Moderate (chip fabrication) |
| Lifetime waste | Single-use typically | Multi-year use |
Conclusion
QR codes use optical camera technology with high data capacity and long reading range. NFC uses near-field radio with instant reading and rewriteable storage. The core technical difference is visual vs. radio communication.
Create a QR code — QR codes are free, universal, and work with any phone camera with no hardware required.