Tech / AI

How To Program NFC Tags Using Android

Online Tech Tips is reader-supported. We may earn a commission when you buy through links on our site. Learn more.

NFC stands for Near Field Communication and it allows two devices held closely to communicate with each other. An NFC tag is a paper-like tag that can be programmed to do your tasks using the NFC technology.

If you haven’t heard of this technology before, the above might sound a bit too technical to you, but it’s not. Once you’ve learned the basics of programming an NFC tag, you’ll find that you can use it to automate a number of your tasks that you may be doing manually every day.

Table of Contents
    How To Program NFC Tags Using Android image - program-nfc-tags-android-featured

    Getting an NFC tag and programming it doesn’t require any special skills. As long as you know how to use an app on your Android device, you can program an NFC tag to do your specified tasks. Also, these NFC tags are inexpensive and available on all the major websites including Amazon. You can get a few of these for you so they can perform various tasks for you.

    Requirements For Programming An NFC Tag

    In order to program NFC tags, there are certain things, or requirements that you must meet. These are basic ones and as long as you use modern gadgets, you should be just fine.

    You must have:

    • An NFC tag which can be bought very cheaply on Amazon.
    • An Android device with NFC compatibility. Check your phone’s specifications to confirm.
    • An app to program your tags. There’s a free app on the Play Store so you don’t need to worry about it.

    Once you’ve confirmed you meet the minimum requirements, head onto the following section to start writing data to your NFC tag.

    Writing Data To An NFC Tag Using Your Android Device

    Programming an NFC tag basically means writing the actions you want to perform to your tag. This is done using a free app from the Play Store that you can download and use on your device.

    • The first thing you’ll need to do is enable the NFC option on your device. To do it, open the Settings app, tap on Bluetooth & device connection, select Connection preferences, and finally turn the toggle for NFC to the ON position.

      If you don’t find the option in the exact menu shown above, you might want to look inside other menus to see if it’s there. The location of the option varies by the device you use.
    Writing Data To An NFC Tag Using Your Android Device image - enable-nfc
    • When NFC is enabled, launch the Google Play Store on your device, search for the app named Trigger, and install the app on your device.
    • Launch the newly installed app. When it opens, you’ll need to first create a new trigger. This can be done by tapping on the + (plus) sign at the bottom-right corner.
    Writing Data To An NFC Tag Using Your Android Device image 2 - create-task
    • On the following screen, you’ll find the options you can create triggers for. The option you need to tap on is called NFC as this is what allows you to perform an action when an NFC tag is tapped.
    Writing Data To An NFC Tag Using Your Android Device image 3 - choose-nfc-task
    • After tapping NFC, tap on Next on the following screen to continue to program your tag.
    Writing Data To An NFC Tag Using Your Android Device image 4 - configure-nfc
    • The screen that follows lets you add restrictions to your tag. Here you can define the conditions when your tag is allowed to run. Tap on Done when you’ve specified the options.
    Writing Data To An NFC Tag Using Your Android Device image 5 - nfc-restrictions
    • Your NFC trigger is now ready. You now need to add an action to it so that your tag performs your chosen action when it’s tapped. Tap on Next to do it.
    Writing Data To An NFC Tag Using Your Android Device image 6 - add-actions
    • You’ll find various actions you can add to your tag for it to perform. As an example, we’ll be using the Bluetooth toggle option so that Bluetooth is turned on/off when the tag is tapped. Hit Next when you’re done.
    Writing Data To An NFC Tag Using Your Android Device image 7 - select-action
    • You can customize the action even further on the following screen. Since we want to toggle Bluetooth, we’ll choose Toggle from the dropdown menu and tap on Add to Task.
    Writing Data To An NFC Tag Using Your Android Device image 8 - action-options
    • You can now see all the actions you’ve added to the list. If you want, you can more actions by tapping the + (plus) sign at the top. This’ll make your tag do more than one task at a time. Then tap on Next to continue.
    Writing Data To An NFC Tag Using Your Android Device image 9 - actions-list
    • Tap on Done on the following screen.
    • Here comes the main part where you actually write the data to your tag. Place your NFC tag near the NFC location (usually near the rear camera) and the app will automatically write your actions to your tag.
    Writing Data To An NFC Tag Using Your Android Device image 10 - write-nfc-tag
    • You’ll get a success message when the tag is successfully programmed.
    Writing Data To An NFC Tag Using Your Android Device image 11 - nfc-tag-written

    From now on, whenever you tap your phone to your NFC tag, it’ll perform the predefined actions on your device. In our case above, it’ll toggle the Bluetooth functionality on our phone.

    You can even stick these tags somewhere convenient and then all you need to do is tap your phone at them to run your tasks.

    How To Erase An NFC Tag On Android

    If you want to use your tag for any other task, you can do so by erasing the existing data on it. You can program NFC tags as many times as you want and it’s pretty easy to get them formatted if you wish to do it.

    • Enable the NFC option on your device and launch the Trigger app.
    • Tap on the three horizontal-lines at the top-left corner and select Other NFC Actions.
    How To Erase An NFC Tag On Android image - other-nfc-actions
    • On the following screen, you’ll find an option that says Erase tag. Tap on it to select it.
    How To Erase An NFC Tag On Android image 2 - erase-nfc-tag
    • Place your NFC tag on your phone like you did when you were programming it.
    How To Erase An NFC Tag On Android image 3 - nfc-tag-erase-process

    You’ll get a notification when your tag is erased. It’s instant in most cases.

    Uses Of a Programmable NFC Tag

    If this is your first time using NFC tags, we know you’ll appreciate some suggestions as to what to use them for

    • Create a WiFi NFC tag that lets your guests automatically connect to your WiFi.
    • Create an NFC tag for an alarm so you don’t need to mess with the alarm app.
    • Make a tag for your conference room that puts people’s devices in silent mode.
    • Program a tag to call someone specific in your contacts