How to read and write NFC tags

Posted on by
Subject: RFID tag
How to read and write NFC tags

This article explains how to read and write NFC tags, recommends the best NFC tag reader/writer apps for Android and iPhone, and covers how to use NFC Tools.

How to read NFC tags

Reading NFC tags requires a device that supports NFC technology. Most modern smartphones come with NFC built-in, allowing you to read NFC tags easily. So you can read NFC tags with your phone, provided it has NFC capabilities. Both Android and iOS devices support NFC technology, but the steps to enable and use it may vary. Besides, you can also read NFC tags on a computer.

Here's the overview of how to read NFC tags. You can:

How to read NFC tags on iPhone

Ensure your iPhone model supports NFC reading. All models from the iPhone 7 onward have NFC functionality and can read NFC tags, but older models like the iPhone 6 and 6S do not have this capability.

To read NFC tags on an iPhone, simply follow these steps:

  1. Ensure that NFC is enabled. For iPhone 7, 8, and X, open the "Control Center" and tap the NFC icon. For iPhone XS, XR, 11, 12, and newer, NFC is typically enabled by default.
  2. Hold the top back of your iPhone near an NFC tag.
  3. The phone will automatically read the tag and display its content or prompt you with an action (e.g., opening a URL).

If you want to read and show the NFC tag’s detailed information, such as the tag type or serial number, you need a third-party NFC tag reader/writer app, such as NFC Tools. Here are the steps to read an NFC tag’s detailed information with NFC Tools:

  1. Install and launch NFC Tools.
  2. Tap the "Read" tab, then bring the NFC tag close to the back of your device.

  3. The app will detect the tag and display its information, such as tag type and record data.

How to read NFC tags on Android

Most modern Android smartphones come equipped with NFC. You can simply follow these steps to read an NFC tag:

  1. You can check if your device supports it by navigating to "Settings" > "Connections" and looking for the NFC option. If your phone has NFC, ensure it is turned on. Or for many Android devices, you can simply swipe down the quick settings and then turn NFC on.

  2. Simply hold your phone close to the NFC tag (usually a few centimeters away).
  3. The phone should automatically recognize the tag and display its content or prompt you with an action (e.g., opening a URL) depending on what the tag is programmed to do.

If you want to read and show the NFC tag’s detailed information, such as the tag type or serial number, you can use an NFC tag reader/writer app, such as NFC Tools. Here are the steps to read an NFC tag’s detailed information with NFC Tools:

  1. Install and launch NFC Tools.
  2. Tap the "Read" tab, then bring the NFC tag close to the back of your device.

  3. The app will detect the tag and display its information, such as tag type and record data.

Can computers read NFC tags?

Computers can read NFC tags, but you will need specific hardware and software to do so. Here are the requirements for reading NFC tags on a computer:

  • NFC reader (hardware): You need an external NFC reader/writer that connects to your computer, typically via USB. Examples of such readers include ACR122U NFC Reader and Identiv SCR3310v2. These devices are compatible with various operating systems, including Windows, macOS, and Linux.
  • Software: After connecting the NFC reader, you will need software to manage the reading and writing of NFC tags. A commonly recommended application is NFC Tools, which is available for multiple operating systems. Another recommended application is MIFARE Classic Tool. These programs allow you to scan, store, and manipulate the data from NFC tags. If you don't use software, you can also use a development environment (like Python libraries) to interact with the NFC tags.

With the right NFC reader and software, computers can effectively read and write data to NFC tags just like mobile devices.

Here are the steps to read NFC tags on a computer.

  1. Connect the NFC reader

    Plug your NFC reader into a USB port on your computer. Ensure that any necessary drivers are installed.

  2. Install NFC software

    Download the NFC Tools software from a trusted source. Then follow the installation instructions specific to your operating system (Windows, macOS, or Linux) to set up the software.

  3. Using the software

    Open the NFC Tools application. Then place the NFC tag on or near the reader. The software should automatically detect the tag and display its contents or allow you to perform actions based on the tag's data.

  4. Writing to NFC tags

    If you want to write data to an NFC tag (e.g., URLs, text), you can use the same software. Select the "Write" option in the application, input your desired data, and place the tag on the reader to program it.

How to write NFC tags

Writing NFC tags requires an NFC-compatible device, such as a smartphone, and an app or software that can program the tags. You can write various types of data to your NFC tags for different applications, such as sharing URLs, contact details, or automating tasks. Here’s a guide for both Android and iPhone users on how to write to NFC tags.

You need to choose NFC tags that are blank and not write-locked, as locked tags cannot be rewritten. Then download an NFC tag reader/writer app, such as NFC Tools (available for both Android and iOS). With the NFC tag and the NFC Tools app ready, follow these steps to write an NFC Tag:

  1. Enable NFC

    Make sure that NFC is enabled on your Android device or iPhone.

  2. Decide what to write on the tag

    NFC tags can store various types of data, including URLs, contact information, text messages, Wi-Fi credentials, and commands for smart devices. We use a URL in this example.

  3. Open the app

    Open the NFC Tools app from your app drawer.

  4. Add a record

    Select the "Write" tab, then tap “Add a record”. Choose the type of data you want to write (e.g., URL) and enter the data.

  5. Write the data to the tag

    After adding your desired record, tap "Write" and then hold the NFC tag against your device to write the data.

  6. Test the NFC tag

    After writing, tap your phone on the NFC tag to test if it performs as expected.

What are the best NFC reader/writer apps?

Here are some of the best NFC tag reader/writer apps available for Android and iOS devices. These apps cater to different needs, from simple tag writing to complex automation tasks, making them suitable for both casual users and professionals looking to leverage NFC technology effectively.

NFC reader/writer apps Features Usage Platform Where to download
NFC Tools Read and write NFC tags, and automate tasks. Users can store contact details, URLs, phone numbers, and automate actions like toggling Bluetooth or setting alarms. It provides an easy way to write various data formats onto NFC tags. Simple interface with a wide range of functionalities for both beginners and advanced users. Android and iOS

Google Play: NFC Tools

App Store: NFC Tools

NXP TagWriter Enables reading and writing to NFC tags. Supports various data types such as contacts, bookmarks, and SMS. Also supports app launching. Writing standard data formats. It's user-friendly and suitable for all NFC tasks. Android and iOS

Google Play: NXP TagWriter

App Store: NXP TagWriter

Trigger (formerly NFC Task Launcher) Popular for its ability to read and write NFC tags while automating tasks like sending texts or changing settings. Automating tasks using NFC tags. It is user-friendly and optimized for both phones and tablets. Android Google Play
NFC for iPhone Write NFC tags with URLs, text, contact info, and shortcuts. iOS users looking for simplicity. iOS App Store
NFC TagInfo by NXP Analyzes and reads detailed information about NFC tags. Understanding tag specifications and capabilities; suitable for NFC tag diagnostics and analysis. Android and iOS

Google Play: NFC TagInfo by NXP

App Store: NFC TagInfo by NXP

Smart NFC Automates tasks using NFC tags, such as connecting to Wi-Fi or sending emails. Easy to set up and use, making it ideal for automating daily tasks. iOS

Google Play: Smart NFC


App Store: Smart NFC

How to use NFC Tools?

NFC Tools is a popular app that allows users to read, write, and program NFC tags on mobile devices, enabling various applications from simple data sharing to complex automation tasks. 

What is the NFC Tools for?

NFC Tools is an app designed for Android and iOS that allows users to interact with NFC tags. Here’s what you can do with NFC Tools:

  • Read NFC tags

    The app can read various types of NFC tags and display detailed information, such as the tag type, serial number, and available technology.

  • Write to NFC tags

    Users can write different types of data to NFC tags, such as text, URLs, contact information, phone numbers, and email addresses.

  • Program tasks

    NFC Tools allows users to automate actions by programming tasks on NFC tags, such as turning on/off Wi-Fi or Bluetooth, setting alarms, launching specific apps, and configuring network settings.

  • Automation

    Users can create complex automation workflows using conditional blocks and user variables, enabling them to perform multiple actions with a single tag scan.

  • Copy and erase functions

    The app also supports copying data from one tag to another and erasing existing data on NFC tags.

NFC Tools features a simple and intuitive interface that makes it accessible for both beginners and advanced users. NFC Tools is ideal for anyone looking to explore the capabilities of NFC technology for personal convenience or productivity enhancement. Here are some practical applications of NFC tools:

  • Automate daily tasks like switching your phone to silent mode at night or turning on Wi-Fi when you arrive home.
  • Easily share contact information or social media profiles by tapping an NFC tag.
  • Quickly access frequently used URLs or applications without navigating through menus.

How to use NFC Tools on Android and iPhone

Using NFC Tools is quite similar on both Android and iPhone. Here’s a detailed guide on how to use NFC Tools on Android and iPhone.

  1. Install NFC Tools

    For Android devices, search for NFC Tools on Google Play Store and download the app developed by Wakdev. For iPhone, search for and download the NFC Tools app on Apple App Store.

  2. Enable NFC

    Before using NFC Tools, ensure that NFC is enabled on your device.

  3. Launch the app

    Open the NFC Tools app from your app drawer. You can familiarize yourself with the main tabs: "Read", "Write", "Other", and "Tasks".

  4. Read an NFC Tag

    Tap the "Read" tab, then bring the NFC tag close to the back of your device. The app will detect the tag and display its information, such as tag type and record data.

  5. Write to an NFC Tag

    Select the "Write" tab, then tap "Add a record" to choose the type of data you want to write (e.g., URL). After adding your desired record, tap "Write" and then hold the NFC tag against your device to write the data.

  6. Configure actions

    In addition to basic data, you can also configure actions like sending a message (as shown in the image below) or launching an app. You can do so by selecting the appropriate action type when adding a record in the "Write" tab.

  7. Test Your NFC tag

    After writing data or configuring actions, tap your phone on the NFC tag to test if it performs as expected.

By following these above steps, you can now easily use NFC Tools on your device for various tasks and automations. Additionally, you can also explore the "Tasks" tab for automation options which allow you to set up complex actions triggered by scanning tags.

Differences Between Android and iPhone

When using NFC Tools, there are some key differences between Android and iPhone.

Feature Android iPhone
Can Write Tags Yes Yes
Read Tags Yes Yes (iOS 13+)
Trigger Apps Yes No (iOS doesn’t allow app launching directly)
Background Reading Yes iOS 14+ only (works only for URLs and supported formats)
Rewriting Tags Yes Limited (iPhone may not support all tag types)
Automations Works with NFC Tools + Tasks app Use Shortcuts app for automation

For automation, you can use NFC Tools with NFC Tasks on Android, and on iPhone, combine NFC Tools (to write basic info) with the Shortcuts app (for automation).

Was this helpful?

Related Blogs

How to use NFC tags to connect to Wi-Fi

This article explains how to use NFC tags to connect to Wi-Fi networks, providing detailed...

Posted on Jun 11, 2025

What Are NFC Tags?

NFC (Near Field Communication) tags are small electronic devices with a chip and antenna,...

Posted on Apr 26, 2024

The difference between NFC and RFID

NFC and RFID are wireless communication technologies used for contactless transactions, with NFC...

Posted on May 14, 2024

The difference between active and passive RFID tags

The two types of RFID tags are active RFID tags and passive RFID tags. Active RFID tags have a...

Posted on May 9, 2024

Recommended for you

How do RFID cards work?

RFID cards function through wireless communication between an RFID tag and an RFID reader or...

Posted on May 9, 2024

RFID asset tracking & RFID readers

RFID asset tracking is an automated system used in industries like manufacturing, healthcare,...

Posted on May 9, 2024

RFID range and different frequencies

RFID technology operates at different frequencies and ranges, with Low Frequency (LF) having a...

Posted on May 9, 2024

How do RFID tags work?

RFID tags are small electronic devices used for tracking inventory, identifying objects, and...

Posted on Apr 26, 2024

Related Products

Related searches