Generatore di Codice QR vCard

Genera un codice QR che aggiunge un contatto al telefono di qualcuno con una sola scansione — nome, telefono, email, azienda e altro. Basato sul formato vCard 3.0, riconosciuto sia da iPhone che da Android. Funziona interamente nel tuo browser.

225 visualizzazioni

vCard: dal Consorzio Versit a uno standard universale

Il formato vCard non è stato affatto inventato per i codici QR — risale al 1995, quando il Consorzio Versit, un gruppo formato da Apple, AT&T, IBM e Siemens, lo progettò come formato comune di biglietto da visita elettronico, in modo che i dati di contatto potessero passare tra telefoni, rubriche e client di posta diversi senza doverli reinserire manualmente. Versit affidò poi la specifica all'Internet Mail Consortium, che la pubblicò come standard aperto, e da allora è diventato il formato che praticamente ogni telefono, client di posta e app di contatti riconosce non appena incontra un file con estensione .vcf.

Oggi circolano tre versioni — 2.1, 3.0 e 4.0 — e non sono del tutto intercambiabili: la 4.0 è la più recente e tecnicamente la più completa, ma un numero non trascurabile di app di scansione e strumenti di importazione contatti più datati continua a non interpretarla correttamente. La versione 3.0, standardizzata come RFC 2426, è quella con la compatibilità più ampia sia nelle app contatti di iOS e Android sia nei lettori QR, ed è per questo che è la versione codificata da questo strumento.

Perché N: e FN: sono entrambi obbligatori

Una vCard richiede sempre sia un campo N che un campo FN, e i due hanno scopi diversi anche se descrivono lo stesso nome. N è il nome strutturato — suddiviso in cinque parti separate da punto e virgola (cognome; nome; altri nomi; prefissi onorifici; suffissi onorifici) — che il software usa per archiviare un contatto in ordine alfabetico per cognome o generare un saluto formale. FN è il nome formattato — testo libero, esattamente come deve apparire a schermo. Questo strumento riempie FN con il nome digitato così com'è, e lo suddivide in cognome/nome per il campo N trattando l'ultima parola come cognome, il che copre correttamente la maggior parte degli ordini di nome occidentali.

Ogni altro campo della vCard generata — organizzazione, titolo, telefono, email, sito web, indirizzo — viene incluso solo se lo hai effettivamente compilato; i campi vuoti vengono omessi del tutto dal codice invece di essere codificati come vuoti, il che mantiene il codice QR più piccolo e più facile da scansionare. Il numero di telefono viene scritto come TEL;TYPE=CELL: invece di una semplice riga TEL:, perché la specifica vCard consente a un contatto di avere più numeri di telefono affiancati (CELL, HOME, WORK, FAX), ciascuno etichettato con un parametro TYPE in modo che l'app ricevente lo archivi sotto l'etichetta corretta invece di doverlo indovinare. Il campo indirizzo segue uno schema strutturato simile e proprio: un valore ADR completo ha sette componenti separati da punto e virgola (casella postale; indirizzo esteso; via; città; regione; codice postale; paese), e poiché questo strumento raccoglie solo una singola riga di indirizzo in testo libero, colloca quel testo nella posizione della via e lascia vuoti gli altri sei componenti — cosa che ogni app che legge vCard continua a interpretare correttamente.

Domande Frequenti

Qual è la differenza tra i campi N e FN in una vCard?

FN è il nome formattato — testo libero, mostrato esattamente come digitato, usato per la visualizzazione. N è il nome strutturato, suddiviso in cinque parti separate da punto e virgola (cognome; nome; altri nomi; prefissi; suffissi), usato dal software per archiviare i contatti in ordine alfabetico o generare saluti formali. Entrambi sono richiesti dalla specifica vCard anche se descrivono la stessa persona.

Perché questo strumento usa vCard 3.0 invece della più recente 4.0?

Per compatibilità. vCard 4.0 è tecnicamente più completa, ma una parte significativa dei lettori QR e degli strumenti di importazione contatti più datati continua a non interpretarla correttamente. La versione 3.0 (RFC 2426) è riconosciuta praticamente da ogni app contatti di iOS e Android e da ogni lettore QR in uso oggi, il che la rende la scelta predefinita più sicura.

Quali telefoni e app possono scansionare questo codice e aggiungere il contatto automaticamente?

L'app Fotocamera integrata dell'iPhone riconosce un codice QR vCard e propone di aggiungerlo direttamente ai Contatti; su Android, la fotocamera integrata e Google Lens fanno lo stesso, così come la maggior parte delle app di scansione QR di terze parti. Qualsiasi app in grado di leggere un file .vcf standard può importare i dati decodificati.

Devo compilare ogni campo?

No. Solo il nome è obbligatorio — tutto il resto (telefono, email, azienda, titolo, sito web, indirizzo) è completamente facoltativo. I campi lasciati vuoti vengono semplicemente saltati durante la costruzione del testo vCard, invece di essere codificati come vuoti, il che mantiene il codice QR più piccolo.

Le mie informazioni di contatto vengono inviate a un server quando genero il codice?

No. Il modulo, l'assemblaggio del testo vCard e la generazione dell'immagine QR avvengono tutti localmente nel tuo browser tramite JavaScript. Nessuno dei dati che digiti — nome, telefono, email o indirizzo — viene mai caricato da nessuna parte.

Commenti

Ancora nessun commento — scrivi il primo!

Strumenti Simili