Guide e Risorse Tecniche

Come programmare tag NFC con lo smartphone: guida Android e iOS

Scrivi un URL, una vCard o le credenziali WiFi su un tag NFC usando solo il telefono. Guida passo-passo per Android e iPhone, app consigliate e risoluzione problemi.

Indice dei contenuti

Cosa ti serve per programmare un tag NFC

Uno smartphone con NFC

Android: quasi tutti i dispositivi Android 5.0 (Lollipop) o superiori includono un chip NFC. Verifica in Impostazioni → Connessioni (o Wireless) → NFC. Se la voce non esiste, il dispositivo non ha NFC.

iPhone: la lettura NFC in background (senza app) è disponibile da iPhone XS/XR con iOS 14+. La scrittura di tag NFC richiede iPhone XS/XR o superiori con iOS 13+. I modelli precedenti (iPhone 7, 8, X) possono leggere NFC solo tramite app con Core NFC, ma non possono scrivere tag.

Un tag NFC scrivibile

Non tutti i tag NFC sono scrivibili: un tag con lock byte attivato non può essere sovrascritto. I tag vergini standard (NTAG213, NTAG215, NTAG216) sono scrivibili più volte fino a quando non viene attivato il blocco.

Per programmare con lo smartphone, qualsiasi tag NFC NTAG standard è compatibile. Se il tag non risponde alla scrittura, potrebbe essere già bloccato in sola lettura o avere una password attiva.

Un’app di programmazione NFC

Non serve installare nulla di complesso: le app più usate sono gratuite, intuitive e disponibili sia su Google Play che sull’App Store. Le consigliamo in dettaglio nella sezione successiva. L’unica accortezza: su iPhone, assicurati di usare un’app che supporti la scrittura NFC e non solo la lettura.

Cosa puoi scrivere su un tag NFC: i record NDEF

I dati scritti su un tag NFC seguono il formato NDEF (NFC Data Exchange Format), lo standard definito dall’NFC Forum. Ogni “contenuto” è un record NDEF: un blocco strutturato che dice allo smartphone cosa fare quando legge il tag. Puoi scrivere uno o più record sullo stesso tag (compatibilmente con lo spazio disponibile).

Tipo di record Cosa contiene Azione automatica sullo smartphone Spazio tipico
URI / URL Un indirizzo web (https://...) o qualsiasi URI (tel:, mailto:, geo:, sms:) Apre il browser, chiama, invia email, apre Maps 30–200 byte
Testo Testo libero con lingua (es. “it”) Mostra il testo (notifica o app) 10–200 byte
vCard (contatto) Nome, telefono, email, azienda, indirizzo Propone il salvataggio del contatto in rubrica 200–500 byte
WiFi Credentials SSID (nome rete) + password Connette automaticamente alla rete WiFi 60–100 byte
Smart Poster URL + titolo + icona (record annidati) Apre URL con anteprima testuale 100–300 byte
Android App Record (AAR) Package name di un’app Android Apre l’app specifica (o la Play Store se non installata) 50–100 byte
MIME personalizzato Qualsiasi formato MIME (JSON, XML, testo proprietario) Gestito dall’app enterprise configurata per quel MIME type Variabile

Quanta memoria ho? Un NTAG213 ha 144 byte di spazio utente: abbastanza per un URL medio o per le credenziali WiFi. Per una vCard completa serve un NTAG215 (504 byte) o NTAG216 (888 byte). Le app di scrittura mostrano in tempo reale quanti byte occupa il record che stai per scrivere.

App consigliate: Android e iOS a confronto

Android

NFC Tools (wakdev) — gratuita, con acquisti in-app

La più diffusa in assoluto su Android. Interfaccia chiara divisa in tre tab: Leggi (mostra il contenuto del tag), Scrivi (aggiunge record NDEF) e Altre operazioni (formatta, protegge con password, legge TID). Supporta tutti i principali tipi di record NDEF. La versione Pro sblocca record aggiuntivi e funzioni di automazione.

NFC TagWriter by NXP — gratuita

Sviluppata da NXP (uno dei maggiori produttori di chip NFC). Più tecnica di NFC Tools: permette di lavorare a livello di singolo record NDEF, gestire la protezione con password e accedere alle pagine di configurazione del chip. Ideale per chi deve configurare tag NTAG o Mifare in modo preciso.

Trigger — gratuita, con Pro

Focalizzata sulle automazioni: collega la lettura di un tag NFC a una serie di azioni sul telefono (attiva/disattiva WiFi, lancia un’app, invia un messaggio, ecc.). Non scrive NDEF standard ma crea “task” eseguiti localmente. Utile per automazioni personali e domotica.

iOS (iPhone)

NFC Tools (wakdev) — gratuita, con acquisti in-app

Stessa app disponibile anche per iOS, con interfaccia analoga alla versione Android. Supporta lettura e scrittura di record NDEF su iPhone XS/XR e successivi con iOS 13+. È la scelta consigliata per chi usa entrambe le piattaforme e vuole un’esperienza uniforme.

NFC TagWriter by NXP — gratuita

Disponibile anche su App Store. Ottima per configurazioni avanzate: gestione password NTAG, scrittura di record multipli, verifica del contenuto del tag. Richiede iPhone XS o superiori per la scrittura.

Shortcuts (Apple, nativa) — gratuita, pre-installata

Da iOS 13, l’app Shortcuts di Apple permette di creare automazioni che si attivano quando il telefono legge un tag NFC. Non scrive dati nel tag (il tag può essere vuoto), ma esegue azioni definite dall’utente (apri app, manda messaggio, attiva Homekit, ecc.). Ottima per automazioni domestiche o aziendali senza bisogno di tag pre-configurati.

Guida passo-passo: programmare un tag NFC con Android

Esempio: scrivere un URL su un tag NTAG213 con NFC Tools.

  1. Attiva NFC — Vai in Impostazioni → Connessioni → NFC e attivalo. Su alcuni dispositivi è accessibile anche dal pannello delle notifiche rapide.
  2. Apri NFC Tools → tab Scrivi → tocca Aggiungi un record.
  3. Scegli il tipo di record: seleziona URL / URI e inserisci l’indirizzo (es. https://www.wintag.it). L’app mostra in basso quanti byte occuperà il record e quanti ne restano disponibili sul chip.
  4. Aggiungi altri record (opzionale): puoi aggiungere un record di testo, una vCard o altri tipi prima di scrivere, purché lo spazio sia sufficiente.
  5. Tocca Scrivi / Write — l’app entra in modalità di attesa. Avvicina il retro del telefono al tag NFC (posizione antenna: in genere al centro del retro, ma varia per modello).
  6. Attendi la conferma: l’app emette un segnale sonoro e mostra il messaggio di scrittura completata. Se appare un errore, vedi la sezione troubleshooting.
  7. Verifica: torna al tab Leggi, avvicina di nuovo il tag e controlla che il contenuto corrisponda a quanto scritto.

Video tutorial: NFC in pratica

Come programmare un tag NFC con lo smartphone

Guida passo-passo: programmare un tag NFC con iPhone

Esempio: scrivere un URL su un tag NTAG216 con NFC Tools per iOS. Richiede iPhone XS o superiore, iOS 13+.

  1. Verifica la compatibilità: controlla nella tabella qui sotto che il tuo iPhone supporti la scrittura NFC (non solo la lettura).
  2. Installa NFC Tools dall’App Store e aprila.
  3. Tab WriteAdd a record → seleziona URL e inserisci l’indirizzo.
  4. Tocca Write tag: l’app mostra un’animazione di attesa NFC.
  5. Avvicina il tag alla parte superiore del retro dell’iPhone (dove si trova l’antenna NFC su tutti i modelli Apple).
  6. Attendi la conferma: l’app segnala la scrittura completata. Su iOS la sessione NFC si apre e si chiude automaticamente — se il tag è troppo lontano, la sessione scade dopo qualche secondo.
  7. Verifica: avvicina di nuovo il tag all’iPhone senza app aperta: se il tag contiene un URL, iOS 14+ lo apre automaticamente in Safari tramite il popup di sistema NFC.

Compatibilità iOS: quali iPhone leggono e scrivono tag NFC

Modello iPhone iOS minimo Lettura NFC (con app) Scrittura NFC (con app) Lettura NFC in background (senza app)
iPhone 6, 6s, SE (1a gen) No No No
iPhone 7, 7 Plus iOS 11 Sì (solo con app Core NFC) No No
iPhone 8, 8 Plus, X iOS 11 Sì (solo con app Core NFC) No No
iPhone XS, XS Max, XR iOS 13 Sì (iOS 14+)
iPhone 11, 11 Pro, SE (2a gen) iOS 13 Sì (iOS 14+)
iPhone 12 e successivi iOS 14

Nota: “lettura in background” significa che il telefono legge il tag e mostra il popup di sistema senza nessuna app aperta. Per i tag che contengono un URL, questa è la funzione che permette l’apertura automatica in Safari con un semplice tap. Per i tag con payload non URI, è comunque necessaria un’app.

Proteggere il tag dopo la scrittura

Una volta scritto il contenuto, potresti voler impedire che qualcuno lo sovrascriva accidentalmente o intenzionalmente. Le opzioni disponibili direttamente dall’app:

Password di scrittura (PWD)

In NFC Tools (sezione Altre operazioniImposta una password) puoi impostare una password a 4 byte che protegge la scrittura del tag. Chi legge il tag non ha bisogno della password; chi vuole sovrascrivere il contenuto sì. Supportato da NTAG213, NTAG215, NTAG216.

Attenzione: se perdi la password, il tag rimane bloccato in sola scrittura per sempre. Non è recuperabile.

Blocco permanente (read-only)

Il blocco permanente (lock byte) rende il tag completamente non scrivibile in modo irreversibile. Chiunque può leggere il contenuto, ma nessuno può modificarlo — nemmeno con la password. In NFC Tools: Altre operazioniSolo lettura.

Usalo solo quando sei certo che il contenuto del tag non cambierà mai: etichette di certificazione, tag antimanomissione, materiali di marketing fisso.

Casi d’uso pratici: cosa automatizzare con un tag NFC

Uso aziendale / industriale

  • Manutenzione asset: tag su macchinari o impianti con URL che apre la scheda tecnica, il manuale o il form di segnalazione guasto.
  • Check-in operativo: operatore avvicina il telefono al tag, viene registrato l’accesso all’area o la presa in carico dell’asset.
  • Istruzioni di sicurezza: tag su DPI (dispositivi di protezione individuale) con link al video di istruzioni o alla scheda di sicurezza aggiornata.
  • Autenticazione prodotto: tag NFC su prodotto finito; il cliente o l’ispettore verifica l’autenticità con il telefono senza app aggiuntive.

Uso consumer / marketing

  • Smart packaging: tag sulla confezione che porta a una landing page con video prodotto, ricette o promozioni.
  • Business card NFC: biglietto da visita con tag NFC che salva automaticamente il contatto nel telefono del destinatario.
  • WiFi sharing: tag NFC in reception o sala riunioni: un tap e il telefono del cliente si connette alla rete WiFi senza digitare la password.
  • Automazione domestica: tag sul comodino che attiva la modalità notte (silenzia notifiche, abbassa la luminosità, attiva l’allarme).
Vuoi tag NFC già pronti da programmare con il tuo telefono? Wintag produce etichette e hard tag NFC compatibili con NTAG213, NTAG216 e altri chip — consegnati vergini o pre-encodati su richiesta.
Richiedi un campione NFC gratuito

Troubleshooting: perché il tag non risponde

Sintomo Causa probabile Soluzione
Il telefono non rileva il tag NFC disattivato, o antenna del telefono non allineata con il tag Verifica che NFC sia attivo; muovi lentamente il telefono sul tag fino a trovare il punto di lettura (spesso il centro del retro)
Lettura OK, scrittura fallisce Tag protetto da password o bloccato in sola lettura Prova con un tag NFC vergine; se il tag è tuo e conosci la password, usala dall’app
Errore “Tag troppo piccolo” Il record NDEF supera la capacità del chip (es. vCard su NTAG213) Riduci i dati oppure usa un chip con più memoria (NTAG216 o superiore)
Su iPhone non appare nulla iPhone 7/8/X (non supportano la lettura in background), oppure iOS < 14 Aggiorna iOS o usa NFC Tools per la lettura manuale; per la scrittura serve iPhone XS+ con iOS 13+
Il tag viene letto ma l’URL non si apre Formato URL errato (manca https://) o browser bloccato Verifica il formato nell’app: deve iniziare con https:// o http://
Il tag si deforma ma è applicato su metallo L’etichetta NFC standard non funziona su superfici metalliche Usa un’etichetta NFC on-metal con layer di ferrite, oppure un hard tag NFC su metallo

Approfondimenti e risorse

Altre guide Wintag su NFC

Cerchi tag RFID per un progetto specifico?

Wintag progetta soluzioni su misura. Raccontaci l’applicazione e ricevi una valutazione tecnica entro 24 ore.



Hai un progetto RFID?
Parliamoci.

Descrivi la tua esigenza e un tecnico Wintag ti risponde entro 24 ore con una valutazione concreta — senza impegno.

Risposta entro 24 ore lavorative
Consulenza tecnica diretta, senza intermediari
Preventivo personalizzato gratuito
oppure
Prenota una call Teams — 30 min