How to Set Up Android’s NFC Tag Reader and Create Quick Actions
11 min read
Learn how to enable NFC on Android, read NFC tags, and configure quick actions using built‑in settings or free automation apps. Step‑by‑step guide for all skill levels.
September 24, 2026 04:30
Introduction
Near Field Communication (NFC) is a short‑range wireless technology that lets Android devices exchange small amounts of data with compatible tags, cards, or other phones. While many users know that NFC can be used for mobile payments, it is also a handy way to launch apps, change settings, or run small scripts with a single tap of a physical tag.
This tutorial shows you how to enable the built‑in NFC reader on any Android phone, verify that it works, and then create quick actions that run automatically when a specific tag is scanned. The guide covers two approaches:
- Using Android’s native Shortcuts feature (available on Android 13 and newer).
- Using the free automation app MacroDroid for devices that do not expose native NFC shortcuts.
Both methods require no rooting and work on the majority of modern Android phones (Android 9+). Let’s get started.
Prerequisites
- Device with NFC hardware: Most mid‑range and flagship phones sold after 2015 include NFC. You can check the specifications on the manufacturer’s site or look for the NFC logo in the quick‑settings panel.
- Android version: Android 9 (Pie) or newer. The native Shortcut method requires Android 13 (or a custom skin that adds similar functionality).
- Blank NFC tags: You can purchase inexpensive NTAG215 or NTAG213 stickers online. They are cheap, re‑writable, and work with all Android devices.
- Optional – MacroDroid: If you prefer a more flexible automation engine, download MacroDroid from the Play Store (free version is sufficient for basic NFC actions).
Step 1 – Enable NFC on Your Android Phone
Even if your device has NFC hardware, the feature is often turned off by default to conserve battery.
- Open Settings.
- Tap Connected devices (or Connection preferences on some OEM skins).
- Select NFC. If you don’t see a dedicated NFC entry, look under More connection settings or Advanced.
- Toggle the switch to On. You may also see an option called Android Beam; you can leave it disabled unless you need peer‑to‑peer file sharing.
When NFC is active, you’ll usually see an NFC icon (a small “wave” or “N” symbol) appear in the quick‑settings shade.
Step 2 – Verify That the Reader Works
Before creating any actions, confirm that your phone can read a tag.
- Take one of your blank NFC tags and bring it close (within 4 cm) to the back of the phone. The exact spot varies by model; most devices have the antenna near the center of the rear panel.
- If NFC is enabled, Android will display a notification like “NFC tag detected” and may open a default app (e.g., a web browser if the tag contains a URL).
- To test re‑writability, you can use the built‑in Google Pay or a simple app like NFC Tools (free) to write a short text record. After writing, scan again to see the text appear.
If you do not see any response, double‑check that NFC is on, that the tag is not damaged, and that the phone’s case isn’t blocking the antenna.
Method A – Native NFC Shortcuts (Android 13+)
Android 13 introduced a system‑level shortcut that lets you assign an NFC tag to a specific action without third‑party apps.
2.1 – Open the Shortcuts Settings
- Go to Settings → System → Shortcuts. The exact path may differ slightly (e.g., Settings → Advanced → Shortcuts on some OEMs).
- Tap the + button to create a new shortcut.
2.2 – Choose “NFC Tag” as the Trigger
- From the list of trigger types, select NFC Tag.
- You’ll be prompted to place the NFC tag near the device. Hold the tag against the back of the phone.
- When Android recognises the tag, it will show the tag’s ID (a hexadecimal string). Confirm the selection.
2.3 – Assign an Action
After the tag is registered, you can pick any of the following actions:
- Open an app – Choose an installed app such as Google Maps or a music player.
- Run a URL – Open a specific website, Wi‑Fi network, or deep‑link into an app.
- Toggle a setting – Enable/disable Wi‑Fi, Bluetooth, or the flashlight.
- Launch a shortcut – If you have a pre‑created Shortcut (via the Google Assistant app), you can invoke it here.
Pick the desired action, confirm, and give the shortcut a friendly name (e.g., “Start Workout Playlist”).
2.4 – Test the Shortcut
- Place the NFC tag near the phone again.
- The assigned action should fire instantly. If you chose “Open Spotify – Workout”, Spotify should launch and start playing the selected playlist.
That’s it! You can repeat the process for additional tags, each with its own shortcut.
Method B – Using MacroDroid for Flexible NFC Automation
If your device runs Android 12 or earlier, or if you need more complex logic (e.g., conditional actions, multiple steps), MacroDroid offers a user‑friendly interface.
3.1 – Install MacroDroid
Download MacroDroid from the Play Store and install it. The free version allows up to five macros, which is sufficient for most NFC use‑cases.
3.2 – Create a New Macro
- Open MacroDroid and tap the + Add Macro button.
- Under Triggers, select NFC Tag.
- Tap Read NFC Tag. You’ll be prompted to scan the tag you wish to use.
- Hold the tag to the back of the phone. MacroDroid will display the tag’s ID; tap OK to confirm.
3.3 – Define the Action(s)
MacroDroid supports a wide range of actions. Here are three common examples:
- Launch App: Choose Application → Launch Application and pick the desired app.
- Toggle Settings: Use Connectivity → Toggle Wi‑Fi or Toggle Bluetooth.
- Send SMS / Email: Select Communication → Send SMS and pre‑fill the message.
You can add multiple actions in sequence, insert delays, or include if/else conditions (e.g., only run when the phone is charging).
3.4 – Save and Test
- Give the macro a name such as “NFC‑Home‑Lights”.
- Tap Save. MacroDroid will now run in the background, listening for the registered tag.
- Place the tag near the phone; the defined actions should execute automatically.
Step 4 – Best Practices for NFC Tag Management
- Label Your Tags: Write a small, discreet label (e.g., “Gym‑Music”) on the surface so you remember each tag’s purpose.
- Secure Sensitive Actions: Avoid assigning actions that could compromise security (e.g., disabling a lock screen) unless you trust the physical environment.
- Use Password‑Protected Tags: Some NTAG213 tags support password protection; enable it if you plan to share tags publicly.
- Keep a Backup: Document each tag’s ID and associated action in a note or spreadsheet. This makes it easy to recreate macros if you reset your phone.
Step 5 – Troubleshooting Common Issues
| Problem | Possible Cause | Solution |
| Phone does not detect tag | NFC disabled, tag damaged, or case blocking antenna | Enable NFC, remove case, test with a known‑good tag |
| Macro runs but action fails | Missing permission (e.g., MacroDroid lacks SMS permission) | Open Android Settings → Apps → MacroDroid → Permissions and grant required access |
| Shortcut fires the wrong app | Multiple shortcuts linked to the same tag ID | Delete duplicate shortcuts in Settings → System → Shortcuts and recreate the desired one |
| Tag works on one device but not another | Different NFC standards (e.g., some older phones only read NDEF format) | Re‑write the tag using a universal NDEF record via NFC Tools |
Security Considerations
While NFC tags are convenient, they can be exploited if malicious actors program a tag to perform unwanted actions (e.g., open a phishing URL). To mitigate risk:
- Only scan tags that you have placed yourself or that come from a trusted source.
- Review the action before confirming a prompt. Android will often show a confirmation dialog for actions that could affect system settings.
- Consider disabling NFC when you are not using it, especially in public places.
Conclusion
Setting up Android’s NFC tag reader and linking tags to quick actions can streamline everyday tasks—from turning on the Wi‑Fi when you enter the office to launching a favorite playlist as you step into the gym. Whether you use the native Shortcut feature on Android 13+ or the free MacroDroid app for older versions, the process is straightforward and does not require any rooting or advanced technical knowledge.
Experiment with different actions, keep your tags organised, and enjoy the tactile convenience of a simple tap to automate your Android experience.