Technologytech

How To Read RFID Tags With Android

how-to-read-rfid-tags-with-android

Yes, you can read RFID tags with Android, but only if they are High-Frequency (HF) tags operating at 13.56 MHz, like MIFARE, NTAG, ICODE, or FeliCa, and your phone has NFC built-in. For Low-Frequency (LF) 125 kHz or Ultra-High-Frequency (UHF) 860-960 MHz tags, you'll need an external reader because your phone's NFC chip cannot communicate with those frequencies. This same HF limitation applies to the rfid chip in us passport, which also operates at 13.56 MHz. This guide shows you exactly how to use your Android phone's NFC to read RFID tags, what to do when scanning fails, and when you must upgrade to a dedicated reader for long-range or industrial tags.

Can your Android phone read RFID tags?

Your Android phone can read RFID tags only if they use the HF 13.56 MHz frequency and comply with ISO 14443 (MIFARE, NTAG, FeliCa) or ISO 15693 (ICODE) standards. This covers most access cards, hotel key cards, payment tags, and smart posters. However, it cannot read LF (125 kHz) tags used in animal tracking or older access systems, nor UHF (860-960 MHz) tags common in warehouse inventory and supply chain. If you try to scan those, nothing will happen, no app can bypass the hardware limitation. For those tags, you'll need a separate Bluetooth or USB reader, which we cover in the last section.

Enable NFC on your Android device

Before you can read RFID tags, NFC must be turned on. On most Android phones, go to Settings > Connected devices > Connection preferences > NFC and toggle it on. If you don't see an NFC option, your phone likely lacks the hardware, most modern mid-range and high-end Android phones released after 2015 have NFC, but budget models sometimes omit it. To confirm, check the official specs or search your model online. Once enabled, you'll see the NFC icon in the status bar, and the phone is ready to read compatible tags.

Install an NFC reader app

You need a reliable app to decode the tag's data. From the Google Play Store, install one of these verified options: NFC Tools (great for reading and writing), TagInfo by NXP (best for detailed technical data like manufacturer and memory layout), or NFC Reader (simple and fast). After installing, open the app and grant all requested permissions, especially NFC access and storage (for saving logs). Some apps may ask for location or camera, but those are optional for basic reading. Avoid apps with too many permissions or no reviews; stick to the ones above for reliable performance.

Scan an RFID tag with your phone

Open the NFC reader app and hold the back of your phone within 2-4 cm of the tag. The NFC antenna is usually near the camera module or the upper back area, so position the tag there. The app will automatically detect the tag and display its data: the serial number (UID), tag type (e.g., MIFARE Classic), standard (ISO 14443), manufacturer, memory size, and any NDEF records (text, URLs, or contact info). For blank tags, you'll see the technical details but no user data. If you want to write data to a writable tag, NFC Tools also supports editing and saving NDEF records, just tap "Write" after reading.

Troubleshooting common scanning problems

If the tag isn't detected, try these fixes in order: 1) Move closer, the effective range is often just 2-4 cm, so touch the tag directly to the back. 3) Remove metal or thick cases, metal reflects the radio signal, and thick plastic or battery packs block it. If your phone case is metal, take it off. 4) Check for interference, other electronics emitting radio waves (Wi-Fi routers, wireless chargers) can disrupt the signal; move away from them. 5) Restart the app or phone, this resets the NFC stack. 6) Ensure tag compatibility, if the tag is LF or UHF, no app will read it; you need an external reader. Also, keep your app and Android OS updated, as updates often fix NFC bugs. If the tag is battery-assisted (BAP), make sure its battery isn't dead.

Reading UHF and long-range RFID tags

For UHF (860-960 MHz) tags used in warehouse inventory, asset tracking, or vehicle identification, your phone's NFC cannot read them, period. You need an external UHF RFID reader that connects via Bluetooth or USB OTG. These readers have their own antennas and can scan tags from 1 to 10+ meters away. Examples include handheld readers from Zebra, Chainway, or TSL, and compact Bluetooth modules from companies like DFRobot. For custom enterprise apps, you'll use the manufacturer's Software Development Kit (SDK) to integrate tag reading into your own Android application, this is how logistics companies build inventory apps. If you're just experimenting, the companion apps are enough to scan UHF tags and export data. Remember: your phone's NFC is only for HF tags, so don't waste time trying to make it read long-range tags.

If you're interested in related projects, you might also want to learn how to make rfid protector to block unauthorized scans of your credit cards or access badges, this involves crafting a simple Faraday cage with aluminum foil or buying an RFID-blocking sleeve, but first you might want to know exactly how many layers of foil to block rfid effectively. And for a clever trick, you can use your phone as an NFC card to emulate your office badge or transit pass, Android's card emulation mode lets your phone act as an NFC tag, which is handy when you forget your physical card.

For the wider topic, see make rfid protector.

Sources

The steps on this page were checked against the following documentation. Last verified 17 September 2026.

  1. Cardcube — https://cardcube.net
  2. Cykeorfid — https://www.cykeorfid.com/can-android-nfc-read-rfid-tags/
  3. Cykeorfid — https://www.cykeorfid.com/can-smartphone-read-rfid-nfc-tag-complete-guide-to-mobile-reading/
  4. Rfidtagworld — https://www.rfidtagworld.com/news/rfid-android.html
  5. Cykeorfid — https://www.cykeorfid.com/how-to-read-rfid-tags-with-android-stop-trying-to-use-your-phones-nfc…
  6. Vn — https://rfidvietnam.com.vn/en/news/how-to-effectively-read-rfid-cards-using-an-nfc-enabled-phone

About the author

Hailing from the vibrant city of Sydney, Australia, Karrie Atwell is a beacon of inspiration in the realm of tech-education.

View all 77 articles by Karrie Atwell  ·  Our editorial policy

Leave a Reply

Your email address will not be published. Required fields are marked *