Documentation & Guides
Your official resource for learning how to use the Web NFC API and our powerful online tools.
Start with the Introduction →Browser Support
See which browsers and devices support Web NFC today.
How to Read an NFC Tag
Scan an NFC tag and decode its records with JavaScript.
How to Write a Text Record
Write a plain text string to an NFC tag from the web.
How to Write a URL Record
Encode a URL on an NFC tag so tapping opens a link.
How to Write a vCard
Store a contact card (vCard) on an NFC tag.
How to Write a UPI Link
Embed a UPI payment link on an NFC tag.
How to Lock an NFC Tag
Make an NFC tag permanently read-only.
Cloning and Formatting
Copy tag content or wipe a tag back to factory defaults.
Building a Web NFC React Hook
Build a reusable useNFC React hook for your app.
Smart Posters with Web NFC
Create multi-record smart poster tags with NFC.
NFC Security Best Practices
Protect users from malicious tags and data tampering.
NFC Tag Types Explained
NTAG213, NTAG215, NTAG216, MIFARE and more explained.
NFC vs. RFID: What's the Difference?
Understand how NFC differs from traditional RFID.
Troubleshooting
Fix common Web NFC permission and scanning errors.
A Brief History of NFC
From Sony & Philips to smartphones — the origin story.
NFC Use Cases
Real-world applications: payments, access, marketing, and more.