Générateur de QR Code vCard

Générez un QR code qui ajoute un contact au téléphone de quelqu'un en un seul scan — nom, téléphone, e-mail, entreprise et plus. Basé sur le format vCard 3.0, reconnu à la fois par iPhone et Android. Fonctionne entièrement dans votre navigateur.

224 vues

vCard : du consortium Versit à une norme universelle

Le format vCard n'a pas du tout été inventé pour les QR codes — il remonte à 1995, lorsque le consortium Versit, un groupe formé par Apple, AT&T, IBM et Siemens, l'a conçu comme un format commun de carte de visite électronique afin que les coordonnées puissent circuler entre différents téléphones, carnets d'adresses et clients de messagerie sans ressaisie manuelle. Versit a ensuite confié la spécification à l'Internet Mail Consortium, qui l'a publiée comme norme ouverte, et elle est depuis devenue le format que presque tous les téléphones, clients de messagerie et applications de contacts reconnaissent en rencontrant un fichier se terminant par .vcf.

Trois versions circulent aujourd'hui — 2.1, 3.0 et 4.0 — et elles ne sont pas entièrement interchangeables : la 4.0 est la plus récente et techniquement la plus complète, mais un nombre non négligeable d'applications de scan et d'outils d'importation de contacts plus anciens ne l'analysent toujours pas correctement. La version 3.0, normalisée sous la RFC 2426, est celle qui offre la plus large compatibilité, aussi bien avec les applications de contacts iOS et Android qu'avec les lecteurs de QR codes — c'est pourquoi c'est la version que cet outil encode.

Pourquoi N: et FN: sont tous deux obligatoires

Une vCard a toujours besoin à la fois d'un champ N et d'un champ FN, et ils servent des objectifs différents même si tous deux décrivent le même nom. N est le nom structuré — divisé en cinq parties séparées par des points-virgules (nom de famille ; prénom ; autres prénoms ; préfixes honorifiques ; suffixes honorifiques) — que les logiciels utilisent pour classer un contact alphabétiquement par nom de famille ou générer une formule de politesse. FN est le nom formaté — du texte libre, exactement tel qu'il doit s'afficher à l'écran. Cet outil remplit FN avec le nom que vous avez saisi tel quel, et le découpe en nom/prénom pour N en traitant le dernier mot comme le nom de famille, ce qui couvre correctement la plupart des ordres de noms occidentaux.

Chaque autre champ de la vCard générée — organisation, fonction, téléphone, e-mail, site web, adresse — n'est inclus que si vous l'avez réellement rempli ; les champs vides sont totalement omis du code plutôt qu'encodés en blanc, ce qui garde le QR code plus petit et plus facile à scanner. Le numéro de téléphone est écrit sous la forme TEL;TYPE=CELL: plutôt qu'une simple ligne TEL:, car la spécification vCard permet à un contact de porter plusieurs numéros de téléphone côte à côte (CELL, HOME, WORK, FAX), chacun étiqueté avec un paramètre TYPE afin que l'application réceptrice le classe sous le bon libellé plutôt que de le deviner. Le champ adresse suit un schéma structuré similaire qui lui est propre : une valeur ADR complète comporte sept composants séparés par des points-virgules (boîte postale ; complément d'adresse ; rue ; ville ; région ; code postal ; pays), et comme cet outil ne recueille qu'une seule ligne d'adresse en texte libre, il place ce texte à la position de la rue et laisse les six autres composants vides — ce que toute application lisant les vCards continue d'analyser correctement.

Questions fréquentes

Quelle est la différence entre les champs N et FN d'une vCard ?

FN est le nom formaté — du texte libre, affiché exactement tel qu'il a été saisi, utilisé pour l'affichage. N est le nom structuré, divisé en cinq parties séparées par des points-virgules (nom de famille ; prénom ; autres prénoms ; préfixes ; suffixes), utilisé par les logiciels pour classer les contacts alphabétiquement ou générer des formules de politesse. La spécification vCard exige les deux, même s'ils décrivent la même personne.

Pourquoi cet outil utilise-t-il vCard 3.0 plutôt que la version 4.0 plus récente ?

Pour la compatibilité. vCard 4.0 est techniquement plus complète, mais une part non négligeable des lecteurs QR et des outils d'importation de contacts plus anciens ne l'analysent toujours pas correctement. La version 3.0 (RFC 2426) est reconnue par pratiquement toutes les applications de contacts iOS et Android et tous les lecteurs QR utilisés aujourd'hui, ce qui en fait le choix par défaut le plus sûr.

Quels téléphones et applications peuvent scanner ceci et ajouter le contact automatiquement ?

L'application Appareil photo intégrée de l'iPhone reconnaît un QR code vCard et propose de l'ajouter directement aux Contacts ; sur Android, l'appareil photo intégré et Google Lens font de même, tout comme la plupart des applications tierces de scan QR. Toute application capable de lire un fichier .vcf standard peut importer les données décodées.

Dois-je remplir tous les champs ?

Non. Seul le nom est obligatoire — tout le reste (téléphone, e-mail, entreprise, fonction, site web, adresse) est entièrement facultatif. Les champs que vous laissez vides sont totalement omis lors de la construction du texte vCard, plutôt qu'encodés comme vides, ce qui garde le QR code plus petit.

Mes informations de contact sont-elles envoyées à un serveur lorsque je génère le code ?

Non. Le formulaire, l'assemblage du texte vCard et le rendu de l'image QR se déroulent tous localement dans votre navigateur en JavaScript. Aucune des informations que vous saisissez — nom, téléphone, e-mail ou adresse — n'est jamais téléversée où que ce soit.

Commentaires

Pas encore de commentaires — soyez le premier à en écrire un !

Outils similaires