Do NFC Tags Work Without an App on Android? What Reads Them
Yes, an NFC tag with a link or text works on Android without an app. Here is what reads it, when you need one, and why a tap sometimes does nothing.
Introduction
Yes. If a tag holds a web link or plain text in the standard NDEF format, an Android phone reads it with no extra app installed. You turn NFC on, unlock the screen, and tap. What happens next varies, depending on the phone's Android version and the apps you have installed.
How Android reads a tag by itself
Android has a built-in tag dispatch system that analyzes a discovered tag, categorizes its data, and starts an application that is interested in that data. Android devices are usually looking for tags while the screen is unlocked, unless NFC is switched off in Settings.
For an NDEF tag, the system reads the first record of the message and works out a MIME type or a URI from it. The common record types map like this:
- A URI record becomes a URI, so a stored link opens as a link.
- A Text record becomes
text/plain. - A Smart Poster becomes a URI, taken from its payload.
That is why a sticker holding https://example.com just works: the phone turns it into a link and passes it on, no reader app involved.
If more than one app can handle the data, Android shows the Activity Chooser so you can pick. If no app filters for any of the intents, Android does nothing. So a silent tap isn't always a broken tag. Sometimes nothing on the phone claims the data.
What an app is still needed for
The built-in path covers reading simple, standard data. It doesn't cover everything:
- Writing or locking tags. Android's system reader consumes tags; it doesn't give you an editor. For that you need an app such as NFCore.
- Seeing what is on a tag. The phone acts on the data; it doesn't show record types, sizes or the tag family.
- Custom actions. Anything beyond opening a link or showing text needs an app that registers for that data.
- Tags that are not NDEF. If the data cannot be mapped to a MIME type or URI, or the tag has no NDEF data at all, Android falls back to the technology-based and generic tag intents. Only an app that handles that tag technology will react.
Format matters too. Android's NDEF reference says every NFC-equipped Android device must handle NDEF on NFC Forum Type 1 to 4 tags, and recommends those types for new deployments, because vendor NDEF formats will not work on every phone. If you also have iPhone users, see which NFC tags work with iPhone, and for a Wi-Fi sticker that both platforms can use, add a URL fallback.
What changed in Android 16 and 17
Android's developer documentation describes two changes that affect link tags:
- Android 16: tags that store web links (http or https) trigger the standard view-link action instead of the NDEF-discovered intent. Users are also notified when an app receives its first NFC intent, and can block that app. The list lives under Settings > Apps > Special app access > Launch via NFC.
- Android 17: scanning a link tag shows an "open link" notification, and the link opens only after you tap it.
Both come from Android's documentation. Which phone gets which version, and when, depends on the maker, so on your device a link tag may open straight away or ask first.
When nothing happens
- NFC is off. Check the connection settings.
- The screen is locked. Unlock it and tap again.
- Placement. Hold the tag steady against the phone's antenna area; moving it mid-read causes errors. Metal surfaces and thick or battery-style cases can block the signal, as NFC Tools' troubleshooting page notes.
- A protected card. Access, payment and transit cards are protected, so a generic reader cannot read, copy or emulate them. A tap that does nothing on one of those is expected.
- An unsupported format. A vendor-specific layout or non-NDEF data may match no app. Check whether the tag is locked and what it holds with a tag reader.
- An app was blocked. If a handler stopped opening, look at the Launch via NFC list on Android 16 and later.
Links and text on a standard NDEF tag need no app on Android. Writing, inspecting and custom actions do.
Frequently Asked Questions
Do I need to download an NFC reader app on Android?
Not for ordinary tags. If the tag holds a web link or text in the standard NDEF format, Android's built-in tag dispatch system reads it and hands it to the right handler. You need an app to write tags, inspect raw data, or act on custom data.
Why does my Android phone do nothing when I tap a tag?
Common causes are NFC switched off, a locked screen, a tag that is not NDEF or uses a format Android cannot map, no installed app that handles the data, or a tag that is not lined up with the phone's antenna. Android does nothing when no app filters for the tag's intents.
Can Android read a tag if the screen is off or locked?
Android is usually looking for tags while the screen is unlocked, so unlock the phone before you tap.
Can a phone read my access card or bank card without an app?
Don't expect it. Access, payment and transit cards are protected, and generic tag readers cannot read, copy or emulate them.