vCard

Aussi appelé: VCF, carte de contact, QR code vCard

Définition

Une vCard est un format texte standard pour les coordonnées. Placée dans un QR code, elle permet à un téléphone d’ajouter un nom, un numéro, un e-mail et une entreprise à ses contacts en un seul scan.

Ce que contient une vCard

Une vCard est du texte brut fait de lignes étiquetées, ouvert par BEGIN:VCARD et fermé par END:VCARD. Chaque ligne contient une propriété, comme le nom formaté, un numéro de téléphone ou une adresse e-mail. C’est le même texte que contient un fichier .vcf lorsque des contacts sont exportés depuis un téléphone ou un logiciel de messagerie.

Une vCard 3.0 minimale pour un QR code ressemble à ceci, une propriété par ligne : BEGIN:VCARD, VERSION:3.0, N:Lee;Jordan, FN:Jordan Lee, ORG:Maple Street Bakery, TEL:+15035550123, EMAIL:jordan@example.com, URL:https://example.com, END:VCARD. N contient le nom structuré (nom de famille d’abord, séparé par des points-virgules) et FN le nom tel qu’il doit être affiché.

  • N : nom structuré (famille;prénom;deuxième prénom;préfixe;suffixe)
  • FN : nom d’affichage
  • TEL : numéro de téléphone, idéalement au format international
  • EMAIL : adresse e-mail
  • ORG : entreprise ou organisation
  • TITLE : intitulé de poste
  • URL et ADR : site web et adresse postale

Quelle version utiliser

La version 3.0 reste le choix le plus sûr pour les QR codes, car presque tous les téléphones la lisent. Elle est définie dans la RFC 2426 de 1998. La version 4.0, définie dans la RFC 6350 en 2011, est la norme actuelle et exige l’UTF-8, mais certains lecteurs plus anciens la gèrent moins bien.

La version 3.0 attend à la fois N et FN, alors que la 4.0 n’exige que FN. Quelle que soit la version utilisée, la ligne VERSION doit venir juste après BEGIN:VCARD.

Compromis entre taille et scan

Chaque champ ajouté à une vCard ajoute des caractères, et plus de caractères signifie un QR code plus dense avec des modules plus petits. Une carte avec un nom, un numéro de téléphone et un e-mail se scanne facilement même à la taille d’une carte de visite. Ajouter une adresse postale, plusieurs numéros, une longue note ou une photo intégrée peut pousser le code vers une version qui doit être imprimée bien plus grande.

Les photos sont le problème habituel : une image encodée en base64 peut atteindre des milliers de caractères et tient rarement dans un code pratique. Une alternative courante consiste à encoder un lien court vers un fichier .vcf hébergé ou une page de contact, ce qui garde le code petit et permet de modifier les coordonnées plus tard.

Questions fréquentes

Comment mettre mes coordonnées dans un QR code ?

Écrivez les coordonnées sous forme de vCard (BEGIN:VCARD, VERSION:3.0, puis N, FN, TEL, EMAIL, etc., et enfin END:VCARD) et encodez ce texte dans un QR code. Une fois scanné, la plupart des téléphones proposent d’enregistrer le contact.

Faut-il utiliser la vCard 3.0 ou 4.0 dans un QR code ?

La vCard 3.0 est le choix le plus largement compatible pour les QR codes. La version 4.0 est plus récente et convient à la plupart des téléphones modernes, mais la 3.0 évite les mauvaises surprises avec les lecteurs plus anciens.

Pourquoi mon QR code vCard est-il si dense ?

Chaque champ supplémentaire ajoute des caractères, et le code grandit pour les contenir. Retirez les champs facultatifs, raccourcissez l’adresse ou les notes, ou encodez un lien vers la carte de contact au lieu du texte complet.

Un QR code vCard peut-il inclure une photo ?

Le format autorise une photo, mais une image intégrée rend en général le code bien trop grand pour être scanné. Faire un lien vers une carte de contact en ligne est le moyen pratique d’en inclure une.

Sources et normes

Tous les termes