NFC Tag Not Working? 9 Fixes for iPhone and Android

If your NFC tag is not working, the cause is almost always one of four things: the phone is not reading (NFC off or screen asleep), you are tapping the wrong spot, your case is blocking the signal, or the tag was written with the wrong record type. Work through the fixes below in order and most tags start working within a couple of minutes.

First, figure out which problem you have. It makes the fix much faster.

Step 1: What exactly is happening?

  • Nothing at all happens when you tap. The phone is not reading the tag. Go to the "phone is not reading" fixes.
  • The phone reacts, but the link does not open, or you see plain text. The phone is reading the tag fine. The content on the tag is the problem. Go to the "tag content" fixes.
  • It works on one phone but not another. Usually a phone setting, antenna spot, or a record type that one phone supports and the other does not.

NFC tag not working: the phone is not reading it

1. Make sure NFC is on (Android)

On Android, open Settings and search for "NFC", then switch it on. The location varies by brand, so search is the quickest way. Full steps are in our guide on how to turn on NFC on Android.

iPhone has no NFC switch. It is always ready on supported models.

2. Wake the screen

Phones do not read tags with the screen off. On iPhone XR, XS and newer, the screen must be awake. On most Android phones, the screen needs to be unlocked or at least awake.

3. Check your iPhone model

iPhone XR, XS and newer read tags automatically. iPhone 7, 8 and X can read tags, but only after you tap the NFC Tag Reader button in Control Center. If you have one of those older models and are just holding the phone to the tag, nothing will happen. See how to use NFC on iPhone for the steps.

4. Tap the right part of the phone

NFC only works over a few centimeters, so the antenna has to be close to the tag.

  • iPhone: the antenna is near the top edge. Use the camera end of the phone.
  • Android: it varies, usually the middle or upper back. Slide the phone slowly over the tag until it reads.

Hold still for a second once you are on the spot. A quick swipe past the tag often misses.

5. Take off the case

This is one of the most common causes. Thick cases, metal cases, magnetic cases, wallet cases with cards inside, and pop sockets can all block reads. Try once without the case. If it works, you know what the problem is.

NFC tag not working: the tag content is wrong

If the phone clearly reacts to the tag but the link does not open, the tag is fine. The problem is what is written on it.

6. Use a URL/URI record, not Text

In NFC Tools (a free app by wakdev, not affiliated with Spinek), the record for a link must be URL/URI. If you saved it as a Text record, the phone will show the words but will not open anything.

7. Put only the bare link, starting with https://

Any text in front of the link stops it from opening. For example, writing "My Instagram: https://..." will not work. The record should contain only the link itself, starting with https://.

8. Check the link is complete and short enough

Open the link in a browser first to make sure it works. Also check the length. An NTAG213 chip holds about a 130 character URL. Very long links with tracking codes can be too big. Use the clean version of the link or a shorter address. Larger chips like NTAG215 and NTAG216 hold more.

9. Rewrite the tag

Once the record is fixed, write it again:

  1. Open NFC Tools and go to Write.
  2. Delete old records so only one URL/URI record remains.
  3. Enter the bare https:// link.
  4. Tap Write and hold the phone on the tag until it confirms.
  5. Close the app and test by tapping with a locked then woken screen.

Writing a tag always needs an app. Opening the link afterward does not: no app needed to open the link.

It works on Android but not iPhone (or the other way around)

  • Wi-Fi records: Android can join a network directly from a tag. iPhone does not handle this the same way, so for iPhone guests, use a link to a page with your network info instead.
  • Contact (vCard) records: Android can save these directly. iPhone support is limited and inconsistent, so a link to a contact page or a .vcf file is more reliable.
  • Links: these work on both. If you need one tag that works for everyone, use a single https:// link. Our guide to sharing your link in bio in person shows how to put everything on one page.

Is the tag itself broken?

It is possible but less common than the issues above. Before you decide the tag is dead:

  • Try a second phone, ideally one of each type.
  • Try NFC Tools' Read tab. If it shows the chip type and memory, the chip is alive.
  • Check whether the tag was locked. A locked tag still reads, but you cannot change it. Locking is permanent.

NTAG21x chips are rated for about 100,000 write cycles and about 10 years of data retention, so normal rewriting will not wear one out quickly.

If you have a Spinek and it still will not cooperate after these steps, the pairing and setup guide covers the full process. Every Spinek NFC keychain is tested and paired before it ships, so a fresh unit should read straight out of the box.

FAQ

Why is my NFC tag not reading?

The most common reasons are NFC being off on Android, the screen being asleep, tapping with the wrong part of the phone, or a thick or magnetic case. Try without the case and with the top of an iPhone or the middle back of an Android.

Why does my NFC tag show text instead of opening the link?

The tag was written as a Text record, or there are words in front of the link. Rewrite it as a URL/URI record containing only the https:// link.

Can a phone case block NFC?

Yes. Thick, metal and magnetic cases, wallet cases and pop sockets can block reads. Removing the case is the quickest way to test it.

Can NFC tags stop working over time?

NTAG21x chips are rated for about 10 years of data retention and about 100,000 writes. A tag can also be damaged physically, so if it fails on several phones with no case, it may need replacing.

Back to blog