Il formato vCard, riga per riga

Un file vCard (.vcf) è testo semplice, una proprietà per riga. Si usano tre versioni, che differiscono soprattutto nel modo in cui scrivono parametri, set di caratteri e foto.

Gratis, funziona nel browser, non carica nulla, nessun account.

Apri il visualizzatore e convertitore VCF
Una riga di telefono in vCard 2.1, 3.0 e 4.0Un numero di cellulare, tre versioni2.1TEL;CELL;VOICE:+1 555 555 0142specifica versit, 1996 · nomi di tipo nudi3.0TEL;TYPE=CELL:+1 555 555 0142RFC 2426, 1998 · con TYPE=4.0TEL;TYPE=cell;VALUE=uri:tel:+1-555-555-0142RFC 6350, 2011 · solo UTF-8 · link tel:

vCard 2.1, 3.0 e 4.0 a confronto

2.13.04.0
Standardspecifica del versit Consortium (non è una RFC)RFC 2426RFC 6350
Pubblicata199619982011
Righe obbligatorieVERSION; N in praticaVERSION, N, FNVERSION, FN
Come si scrive un cellulareTEL;CELL:TEL;TYPE=CELL:TEL;TYPE=cell:
Set di caratteriCHARSET= su ogni riga, spesso una tabella codici localenon indicato nel file; UTF-8 in praticaUTF-8, sempre
Testo con accentipuò essere quoted-printabletesto semplicetesto semplice
FotoENCODING=BASE64ENCODING=b (base64)un URI, spesso un URI data:
Chi la scrivetelefoni più vecchi, Outlook classicoiPhone, iCloud, Google Contactsancora poche app

Per sapere quale hai, apri il file in un editor di testo e leggi la seconda riga. VERSION:3.0 è quella che incontrerai più spesso.

Le proprietà che vedrai

ProprietàCosa contieneEsempio
FNIl nome come va mostratoFN:Amélie Lefèvre
NIl nome in cinque parti: cognome; nome; altri nomi; prefissi; suffissiN:Lefèvre;Amélie;;;
ORGL’azienda, poi l’eventuale repartoORG:Northfield Tools;Sales
TITLEQualificaTITLE:Sales Director
TEL;TYPE=…Un numero di telefono; i tipi comprendono CELL, WORK, HOME, FAX e VOICETEL;TYPE=WORK,VOICE:+1 555 555 0100
EMAILUn indirizzo email, con un tipo facoltativoEMAIL;TYPE=WORK:[email protected]
ADRUn indirizzo postale in sette parti: casella postale; indirizzo esteso; via; città; regione; CAP; paeseADR;TYPE=WORK:;;12 Main St;Springfield;IL;62701;USA
URLUn sito webURL:https://example.com
NOTETesto liberoNOTE:Met at booth 14\, spring show
PHOTOUn’immagine, codificata nel file o collegataPHOTO;ENCODING=b;TYPE=JPEG:/9j/4AAQ…

I nomi delle proprietà non distinguono maiuscole e minuscole, quindi tel e TEL sono la stessa cosa. Le righe che iniziano con X- sono aggiunte di un singolo produttore, come X-SOCIALPROFILE. Apple e Google raggruppano anche un valore con un’etichetta personalizzata mettendo lo stesso prefisso su entrambe le righe: item1.EMAIL:[email protected] e item1.X-ABLabel:Billing vanno insieme. Un lettore che ignora il prefisso riceve comunque l’email, solo senza la sua etichetta.

Lo stesso contatto in ogni versione

vCard 2.1, con il nome accentato in quoted-printable:

BEGIN:VCARD
VERSION:2.1
N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:Lef=C3=A8vre;Am=C3=A9lie;;;
FN;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:Am=C3=A9lie Lef=C3=A8vre
TEL;CELL;VOICE:+1 555 555 0142
END:VCARD

vCard 3.0:

BEGIN:VCARD
VERSION:3.0
N:Lefèvre;Amélie;;;
FN:Amélie Lefèvre
TEL;TYPE=CELL:+1 555 555 0142
END:VCARD

vCard 4.0, con il numero come link tel::

BEGIN:VCARD
VERSION:4.0
FN:Amélie Lefèvre
N:Lefèvre;Amélie;;;
TEL;TYPE=cell;VALUE=uri:tel:+1-555-555-0142
END:VCARD

Righe spezzate e quoted-printable

Le righe lunghe vengono spezzate. Nella 3.0 e nella 4.0 chi scrive il file divide una riga lunga inserendo un a capo seguito da uno spazio o da una tabulazione; la RFC 6350 chiede righe di non più di 75 ottetti. Chi legge le riunisce cancellando l’a capo e quel carattere, e nient’altro. Uno strumento che cancella anche lo spazio successivo, o tiene il primo, incolla due parole o aggiunge uno spazio in mezzo a un indirizzo email. Una foto in base64 occupa centinaia di righe spezzate, ed è per questo che un .vcf con le immagini è molte volte più grande di uno senza.

Il quoted-printable appartiene alla 2.1. Ogni byte fuori dall’ASCII semplice diventa un segno di uguale e due cifre esadecimali, quindi «é» in UTF-8 è =C3=A9. Una riga che finisce con = è un a capo morbido: il valore continua all’inizio della riga successiva.

Set di caratteri e nomi illeggibili

  • Un file 2.1 senza CHARSET= di solito è stato scritto nella tabella codici locale del telefono o di Windows. Letto come UTF-8, i suoi accenti diventano punti interrogativi.
  • «Ã©» dove dovrebbe esserci «é» indica il contrario: un testo UTF-8 letto come Windows-1252, spesso da Excel.
  • Un file 3.0 non indica il suo set di caratteri. Le esportazioni di oggi scrivono UTF-8, e un lettore dovrebbe presumerlo.
  • Un file 4.0 è UTF-8 per definizione.
  • Nella 3.0 e nella 4.0 una virgola, un punto e virgola o una barra rovesciata dentro un valore sono preceduti da una barra rovesciata, e un a capo dentro una nota si scrive \n. Un lettore che salta questa regola divide un valore in due.

Convertire tra versioni e in CSV

Il convertitore da VCF a CSV legge tutte e tre le versioni, le righe spezzate, il testo quoted-printable, le etichette item1. e i file in UTF-8, UTF-16 o Windows-1252, poi scrive un CSV con una riga per contatto. Al contrario, da un CSV crea un unico file vCard 3.0. Funziona nel tuo browser e non carica nulla. Le foto vengono saltate. Se prima ti servono le basi, leggi cos’è un file VCF.

Krane per iPhone

Con Krane: vCard dai biglietti cartacei

Krane su iPhone, iPhone Duo e iPad lavora dall’altro capo: legge un biglietto da visita stampato e lo trasforma in un contatto, poi lo aggiunge a Contatti di Apple o lo condivide come vCard. Con Krane Pro esporta anche un CSV o invia il contatto a HubSpot, Salesforce o Pipedrive. Lo scanner di biglietti da visita è gratuito per 10 scansioni a settimana. Non può importare un .vcf.

Un file .vcf di contatti che diventa righe di un foglio di calcolocontacts.vcfBEGIN:VCARDFN:Amélie L.END:VCARDBEGIN:VCARDFN:山田 太郎END:VCARDBEGIN:VCARDFN:Sam RiveraEND:VCARDNomeAziendaEmailcontacts.csv3 contatti

Strumento gratuito

Apri un file VCF e convertilo in CSV (VCF to CSV)

Apri un file .vcf (vCard) per vedere tutti i contatti, scaricali come CSV per Excel, Google Sheets o un CRM, oppure trasforma un CSV in un .vcf. Il file resta nel tuo browser.

Domande frequenti

Domande sul formato vCard

Quale versione di vCard dovrei usare?

Scrivi la 3.0, a meno che il sistema a cui passi il file chieda altro. iPhone, iCloud e Google Contacts la esportano e ogni app di contatti la importa. Usa la 4.0 quando il software che riceve il file la richiede. Scrivi la 2.1 solo per un vecchio dispositivo che non legge niente di più recente.

Un file VCF è la stessa cosa di una vCard?

Sì. vCard è il formato e .vcf è la sua estensione abituale; alcuni programmi usano .vcard. Il testo dentro è lo stesso: BEGIN:VCARD, le proprietà, END:VCARD.

Perché dopo l’importazione i nomi con accenti si vedono male?

Il programma ha letto il file con il set di caratteri sbagliato. «Ã©» significa che un testo UTF-8 è stato letto come Windows-1252; i punti interrogativi di solito indicano un file 2.1 in una tabella codici locale letto come UTF-8. Convertilo con uno strumento che rileva la codifica, oppure esporta di nuovo i contatti come vCard 3.0.

Cosa significa «item1.» in una vCard?

È un prefisso di gruppo. Apple e Google mettono lo stesso prefisso su un valore e sulla riga che contiene la sua etichetta personalizzata, come item1.EMAIL e item1.X-ABLabel:Billing, così l’etichetta resta con l’email giusta. Un software che non conosce i gruppi tiene l’email e perde l’etichetta.

Una vCard può contenere una foto?

Sì. Nella 2.1 e nella 3.0 la riga PHOTO contiene l’immagine stessa, codificata come testo base64, e il file diventa molto più grande. Nella 4.0 PHOTO è un URI: un link all’immagine, oppure un URI data: con l’immagine dentro.

Qual è il tipo MIME di una vCard?

text/vcard. Software più vecchi e alcuni server di posta inviano ancora text/x-vcard. L’estensione del file è .vcf.

Trasforma i biglietti stampati in vCard con il tuo iPhone.

Gratis per 10 scansioni a settimana. Krane Pro aggiunge scansioni illimitate, esportazione e sincronizzazione con il CRM.

Scarica su App Store
QR code: Krane su App Store

Sei al computer? Inquadra il codice con la fotocamera dell’iPhone oppure mandati il link via SMS.