No Login Data Private Local Save

Web NFC Demo - Online Read/Write NFC Tags

9
0
0
0
Checking NFC Support...
Detecting Web NFC API availability
Detecting
Read NFC Tag
Tap to Scan NFC Tag
Hold your device near an NFC tag

No tag scanned yet.
Tap the button above to start scanning.

Write NFC Tag
0/500 characters · ~0 bytes estimated
Enter a full URL including https://
Include country code for best compatibility (e.g., +1 for US)
The tag will open the default email app when scanned
âš  WiFi records may not work on all devices. Test after writing.
Select a type and fill in the content above
Activity History

No activity yet.
Scan or write a tag to see history here.

Frequently Asked Questions
What is Web NFC?
Web NFC is a browser API that allows web applications to read from and write to NFC (Near Field Communication) tags directly from a web page, without needing a separate app. It uses the NDEF (NFC Data Exchange Format) standard and is part of the Web Capabilities project by W3C.
Which devices and browsers support Web NFC?
Web NFC is currently supported on Android devices running Chrome 89+ with NFC hardware. It requires HTTPS or localhost. iOS/Safari does not support Web NFC as of now. Desktop browsers generally do not have NFC hardware. Always check the status banner at the top of this tool to see if your device is compatible.
How do I read an NFC tag with this tool?
Simply click the large scan button in the Read panel, then hold your Android device close to the NFC tag. The tag's contents will appear instantly on screen. You can scan multiple tags sequentially. Tap the button again or use the stop control to end scanning.
What types of data can I write to an NFC tag?
This tool supports writing plain text, URLs, phone numbers, email addresses, and WiFi credentials to NFC tags. Each type uses the appropriate NDEF record format. URLs will open in a browser when scanned. Phone numbers trigger the dialer. WiFi records attempt to connect automatically on supported Android devices.
Is Web NFC secure?
Yes, Web NFC has several security protections: it requires HTTPS (except localhost), needs a user gesture (tap/click) to start scanning or writing, and the browser shows a visible indicator when NFC is active. You cannot read or write NFC tags without explicit user action. Always be cautious about what you write to tags, as anyone with physical access can read them.
What NFC tag types are compatible?
Web NFC works with NDEF-formatted NFC tags, including NTAG213, NTAG215, NTAG216, Mifare Classic (NDEF-formatted), and other NFC Forum Type 1-5 tags. Most common NFC stickers and cards (like NTAG series) work perfectly. The tag must support NDEF; raw Mifare Classic without NDEF formatting will not work with Web NFC.
How much data can I store on an NFC tag?
Storage capacity varies by tag type: NTAG213 holds ~144 bytes, NTAG215 ~504 bytes, and NTAG216 ~888 bytes of NDEF data. A short URL or text message typically uses 20-80 bytes. WiFi credentials with a long password may use 60-120 bytes. This tool shows byte estimates when writing text to help you stay within limits.
Why isn't Web NFC working on my Android phone?
Check the following: 1) NFC must be enabled in your phone's Settings. 2) You must use Chrome browser version 89 or newer. 3) The website must be served over HTTPS. 4) Some battery saver modes disable NFC. 5) The tag must be NDEF-formatted. 6) Ensure no other NFC app is competing for the tag. Try restarting Chrome if issues persist.
Can I read contactless payment cards or transit passes?
No. Web NFC is designed for NDEF-formatted tags only. Payment cards (EMV), transit cards (like Clipper, Oyster), and ID documents use proprietary protocols that Web NFC cannot access. The API intentionally excludes these for security and privacy reasons. Only standard NDEF NFC tags are readable/writable.
What is NDEF format?
NDEF (NFC Data Exchange Format) is a standardized data format for NFC tags. It defines how information is structured into records, each with a type and payload. Common record types include Text, URI/URL, Smart Poster, MIME data, and WiFi credentials. Most NFC tags come pre-formatted with NDEF. Web NFC only works with NDEF-formatted tags.