Using Android’s NFC Tag Reader to Automate Actions

12 min read Learn how to enable Android’s native NFC reader, create shortcuts, and link NFC tags to launch apps, settings, or automations without third‑party tools. September 25, 2026 03:00 How to Use Android’s Built‑In NFC Tag Reader to Trigger Custom Actions

Introduction

Near‑field communication (NFC) is a short‑range wireless technology that lets Android phones read small data packets stored on passive tags. Modern Android versions ship with a built‑in NFC scanner that works without any third‑party app. By pairing the scanner with the system Shortcuts app, you can turn a simple tap on a tag into a powerful automation – opening an app, toggling Wi‑Fi, launching a routine, or even sending a pre‑written text.

What You Need

  • A smartphone running Android 12 or later (Android 13 adds direct NFC‑to‑shortcut linking, but Android 12 can still use the Quick Settings tile).
  • Device‑level NFC hardware – most mid‑range and flagship phones have it, but some low‑cost models omit it.
  • One or more NFC tags. Stick‑on NTAG215 or NTAG213 tags are inexpensive and work reliably with Android.
  • The pre‑installed Shortcuts app (available on Google Play for older Android versions).

Step 1 – Verify NFC Support and Enable It

  1. Open Settings → Connected devices → NFC.
    • If the menu is missing, your device likely does not have NFC hardware.
  2. Toggle the switch to On. You may see a small NFC icon appear in the status bar.
  3. For quick access, pull down the notification shade, tap the edit (pencil) icon, and drag the NFC tile onto your Quick Settings panel.

Enabling NFC also allows Android to read tags automatically when the screen is on, even without opening an app.

Step 2 – Create a Shortcut for the Desired Action

The Shortcuts app lets you define a single‑tap action that can later be linked to an NFC tag.

  1. Launch the Shortcuts app.
  2. Tap the + button → Add action.
  3. Choose the type of action you want. Common categories include:
    • App – Open a specific app or a particular activity within it.
    • Settings – Toggle Wi‑Fi, Bluetooth, or Airplane mode.
    • Script – Run a small piece of JavaScript or a URL.
    • Automation – Trigger an existing Google Assistant routine.
  4. Configure the action details. For example, to open the Camera app, select App → Open app → Camera.
  5. Give the shortcut a clear name, e.g., "Open Camera", and optionally assign an icon.
  6. Tap Done to save.

At this point you have a reusable shortcut that can be launched manually or via NFC.

Step 3 – Link the Shortcut to an NFC Tag (Android 13+)

Android 13 introduced a native way to bind a shortcut directly to an NFC tag, eliminating the need for a third‑party writing app.

  1. In the Shortcuts app, locate the shortcut you just created.
  2. Tap the three‑dot menu on the shortcut card and select Add to NFC tag.
    • If you do not see this option, you are on Android 12 or earlier; skip to the “Alternative method” section below.
  3. Hold the NFC tag against the back of your phone (usually near the camera module). The system will emit a brief sound when the tag is detected.
    • Ensure the tag is blank or contains only an NDEF record of type application/vnd.android.nfc. The OS will overwrite existing data.
  4. When the prompt “Write shortcut to tag?” appears, confirm.
  5. The tag now stores a reference to your shortcut. Tapping the tag with the screen on will instantly launch the associated action.

Alternative Method – Using an NFC‑Writing App (Android 12 and Earlier)

If your device runs Android 12 or you prefer more control over the NDEF payload, you can use a lightweight NFC‑writing utility such as NFC Tools (free on the Play Store). The steps are similar:

  1. Install NFC Tools and open it.
  2. Navigate to Write → Custom URL (or Text if you prefer a simple command).
  3. Enter a URL using the shortcut:// scheme followed by the shortcut’s ID. You can find the ID by sharing the shortcut: tap the shortcut, choose Share, and copy the generated link. It looks like shortcuts://run-shortcut?name=Open%20Camera.
  4. Tap Write and place the tag near the phone.
    • The app will write an NDEF record containing the URL.
  5. Test the tag: with NFC enabled and the screen on, tap the tag. Android will resolve the shortcut:// URL and launch the associated shortcut.

This method works on any Android version that can handle the shortcut:// intent, which includes Android 12.

Step 4 – Test and Refine Your NFC Automation

  1. Place the programmed tag somewhere convenient – on a nightstand, in a car cup holder, or on a desk.
  2. With the screen unlocked, tap the tag. The expected action (e.g., opening the Camera) should occur instantly.
  3. If nothing happens, verify the following:
    • Screen is on and unlocked – NFC does not fire when the device is locked unless the tag contains a plain URL that the system can open.
    • Tag is properly written – re‑write using the steps above.
    • Shortcut is still present and not disabled.
  4. For advanced users, consider chaining shortcuts. Create a shortcut that runs a series of actions (e.g., enable Do Not Disturb, launch a music playlist, and set volume to 50%). Then link that shortcut to a tag for a “Focus Mode” trigger.

Practical Use Cases

  • Quick Camera Access – Stick a tag on your nightstand; a tap in the dark launches the camera for a bedside photo.
  • Car Automation – Place a tag on the dashboard that toggles Bluetooth, launches your preferred navigation app, and starts a music playlist.
  • Home Office Shortcut – A tag on your desk can turn on Wi‑Fi, open a VPN connection, and start a work‑related app.
  • Guest Mode Activation – Use a tag to switch to a pre‑configured guest profile, limiting access to personal data.

Compatibility and Limitations

While NFC is widely supported, there are a few caveats to keep in mind:

  • Device Support – Not all Android phones have NFC hardware. Check the manufacturer’s specifications.
  • OS Version – Direct shortcut‑to‑tag linking is native only from Android 13 onward. Older versions require a third‑party writer.
  • Tag Type – Ensure the tag is NDEF‑compatible. Some low‑cost tags use proprietary formats that Android cannot read.
  • Security – NFC tags can be read by any nearby device. Avoid storing sensitive data (passwords, personal URLs) on tags.
  • Screen State – By default, NFC reads only when the screen is on. Some manufacturers allow “Tap & Pay” style reading while locked, but custom actions usually require an unlocked screen.

Troubleshooting Checklist

  1. NFC not detected: Verify the hardware switch in Settings, and confirm the tag is placed over the correct part of the phone (often the upper‑back area).
  2. Shortcut does not fire: Open the Shortcuts app, run the shortcut manually to ensure it works, then re‑write the tag.
  3. Tag appears read‑only: Some tags are locked after initial write. Use a fresh tag or a tag‑unlocking tool if you have the password.
  4. Multiple actions conflict: If a tag contains more than one NDEF record, Android may prioritize the first. Keep the payload simple – a single shortcut:// URL.

Best Practices for Reliable NFC Automation

  • Use high‑quality NTAG215 tags – they have a larger memory (540 bytes) and better durability.
  • Label tags physically (with a sticker or engraving) to avoid confusion.
  • Keep shortcuts simple; complex scripts may introduce latency.
  • Periodically test tags after Android updates, as system handling of NFC intents can change.
  • Consider placing tags in low‑interference locations – metal surfaces can reduce read range.

Conclusion

Android’s built‑in NFC scanner, combined with the native Shortcuts app, offers a powerful yet straightforward way to turn passive tags into personalized triggers. By following the steps above you can automate everyday tasks, streamline your workflow, and add a touch of “smart‑home” convenience without installing any extra software. As long as you respect the hardware limits and security considerations, NFC can become a tiny but mighty extension of your Android experience.

User Comments (0)

Add Comment
We'll never share your email with anyone else.