Un toque y listo: cómo programar etiquetas NFC y multiplicar lo que hace tu móvil

One tap and you're done: how to program NFC tags and multiply what your mobile phone can do

Maria Jose Folgueira Juanas

NFC has gone from being a novelty feature to an everyday tool integrated into most mid-range smartphones and virtually all high-end models in just a few years. While many people associate it solely with mobile payments, its true potential emerges when combined with programmable NFC tags —small, chip-based devices that automate actions simply by bringing the phone close. Properly configured, these tags become physical shortcuts that connect the real world with digital functions.

These tags are inexpensive, rewritable, and extremely versatile. They can be attached to furniture, vehicles, devices, products, or physical spaces and act as triggers for actions: opening a website, setting up a connection, launching an app, or running a complex automation. The key is understanding what they can store, how to program them correctly, and what their uses are depending on the context .

Visit our store to discover all the NFC tags we have for you.

What exactly is an NFC tag?

An NFC ( Near Field Communication ) tag is a passive device that integrates a chip and an antenna. It doesn't require a battery. When a smartphone with NFC enabled is brought close (usually within 4 cm), it generates an electromagnetic field that temporarily powers the chip, enabling data to be read or written.

Most tags used with mobile phones operate under the ISO/IEC 14443-A standard and store information in NDEF ( NFC Data Exchange Format ) . NDEF is a structured container that allows storing different types of data: URLs, plain text, contacts (vCard), Wi-Fi settings, emails, app commands, etc.

The mobile device does not "execute" code from the label; it simply reads structured data , and the operating system or an app interprets that data and performs the associated action.

Most common types of NFC chips

In consumer environments, the most common are those from the NXP NTAG family:

Chip Approximate usable memory Typical use
NTAG210 ~48 bytes Very simple actions, short URLs
NTAG213 ~144 bytes General use, WiFi, links, texts
NTAG215 ~540 bytes Long URLs, multiple NDEF records
NTAG216 ~888 bytes More complex data or multiple actions

More memory means being able to store more characters or more NDEF records . For example, a WiFi network with a long SSID and a strong password can easily occupy more than 100 bytes; in that case, an NTAG213 is more suitable than a 210.

These chips typically support around 100,000 write cycles and data retention for up to 10 years , more than enough for most home and professional applications.

Smartphone compatibility

Android

Most Android phones with NFC can read and write tags without significant restrictions. You just need to enable NFC in settings. Many advanced automations require third-party apps like NFC Tools or Tasker .

iPhone

Modern iPhones read NFC tags natively. To write tags, you need a relatively recent iPhone and a compatible app. Apple imposes more limitations on deep system automation, but for URLs, contacts, Wi-Fi, or shortcuts, it works perfectly.

How to program an NFC tag step by step

Programming is done by writing NDEF registers to the chip's memory. Nothing is "installed" on the label; only structured data is stored.

1️⃣ Install an NFC writing app

Recommended options:

  • NFC Tools (iOS/Android) – Very complete and clear
  • NXP TagWriter (Android) – NXP Official
  • Trigger (Android) – Focused on automation

2️⃣ Read the label (optional but recommended)

Before writing, scan the label to see:

  • Chip type
  • Available memory
  • Whether it's empty or already contains data
  • If it's locked

3️⃣ Create an NDEF record

In the app, select “Write” → “Add record” . Some examples:

Record type What does it do when you bring the phone close?
URL Open a website automatically
Text Displays information or instructions
WiFi Set up a wireless network
Phone Prepare a call
E-mail Open email with recipient
App Launch a specific application

The app will display the size in bytes . It is crucial to verify that it fits in the tag's memory.

4️⃣ Write on the label

You press "Write" and bring your phone close to the label. It's recorded in less than a second.

5️⃣ (Optional) Block or protect

Can:

  • Permanently lock the tag (it can no longer be modified)
  • Protect with a password (depending on the chip)

This is useful in public or business settings.

Advanced programming: multiple actions

A label can contain multiple NDEF records . For example:

  1. Activate WiFi
  2. Open an app
  3. Open a URL

When scanning, the system processes the records sequentially. On Android, when combined with Tasker , a single tag can activate entire profiles: car mode, work mode, night mode, etc.

Tags can also be used as physical automation triggers integrated with home automation (Home Assistant, IFTTT, iOS shortcuts).

Practical uses at home

📍 Nightstand

Label scheduled for:

  • Activate “Do Not Disturb”
  • Lower brightness
  • Set alarm

📍 Desk

  • Open Spotify or YouTube Music
  • Launch Pomodoro Timer
  • Activate concentration mode

📍 Router

Label with guest WiFi credentials. Avoid dictating long passwords.

📍 Hall

Open Netflix, Plex, or turn on smart lights using automation.

📍 Car keys

Driving mode: activate Bluetooth, open Google Maps and play podcasts.

Professional and business uses

This is where NFC offers great strategic value.

🏪 Retail and marketing

Labels on shop windows or products that open:

  • Promotions
  • Catalogues
  • Demonstration videos
  • Coupons

🧑🔧 Technical Maintenance

A technician touches a machine's label and accesses:

  • Maintenance history
  • Technical manual
  • Review checklist

🏢 Offices

  • Instant connection to corporate WiFi
  • Attendance record (clocking in)
  • Room reservations

🏥 Healthcare and Industry

Labels for validating protocols:

  • Cleaning checklist
  • PPE Verification
  • Security procedures

🖼 Museums and exhibitions

Each work can have a label that opens:

  • Audio guide
  • Explanatory video
  • More information

Good technical practices

1. Choosing the right memory
Do not skimp: NTAG213 minimum for general use.

2. Avoid metal
Metal interferes with the antenna. Use on-metal labels if necessary.

3. Test before fixing
Check reading at the final location before pasting.

4. Use short URLs
URL shorteners or custom domains reduce bytes.

5. Protect sensitive content
Lock or password for internal access.

6. Document deployments
In companies, keep an inventory of ID tags and location.

Safety and limitations

NFC tags are not inherently secure . Anyone can read them if they are not protected. They should not store passwords in plain text or any other sensitive information directly.

They are better as triggers to secure systems (e.g., a URL with authentication).

Conclusion

NFC tags are a low-cost physical interface for interacting with digital systems. Their programming relies on recording NDEF data using simple apps, but their impact can be enormous when integrated with automation, home automation, business workflows, or customer experiences.

With minimal investment and proper planning, they can transform everyday gestures—such as placing your phone on a specific point—into complex actions that save time, reduce friction, and connect the physical environment with digital services almost invisibly.

Back to blog