Das vCard-Format, Zeile für Zeile

Eine vCard-Datei (.vcf) ist reiner Text, eine Eigenschaft pro Zeile. Drei Versionen sind im Einsatz, und sie unterscheiden sich vor allem darin, wie sie Parameter, Zeichensätze und Fotos schreiben.

Kostenlos, läuft im Browser, nichts wird hochgeladen, kein Konto.

VCF-Viewer & -Konverter öffnen
Eine Telefonzeile in vCard 2.1, 3.0 und 4.0Eine Mobilnummer, drei Versionen2.1TEL;CELL;VOICE:+1 555 555 0142versit-Spezifikation, 1996 · reine Typnamen3.0TEL;TYPE=CELL:+1 555 555 0142RFC 2426, 1998 · mit TYPE= benannt4.0TEL;TYPE=cell;VALUE=uri:tel:+1-555-555-0142RFC 6350, 2011 · nur UTF-8 · tel:-Link

vCard 2.1, 3.0 und 4.0 im Vergleich

2.13.04.0
StandardSpezifikation des versit-Konsortiums (kein RFC)RFC 2426RFC 6350
Veröffentlicht199619982011
PflichtzeilenVERSION; in der Praxis NVERSION, N, FNVERSION, FN
So steht eine Mobilnummer daTEL;CELL:TEL;TYPE=CELL:TEL;TYPE=cell:
ZeichensatzCHARSET= in jeder Zeile, oft eine lokale Codepagenicht in der Datei angegeben; in der Praxis UTF-8immer UTF-8
Text mit Umlauten und Akzentenevtl. Quoted-Printablereiner Textreiner Text
FotosENCODING=BASE64ENCODING=b (Base64)eine URI, oft eine data:-URI
Wer sie schreibtältere Telefone, klassisches OutlookiPhone, iCloud, Google Contactsbisher wenige Apps

Um zu sehen, welche du hast, öffne die Datei in einem Texteditor und lies die zweite Zeile. VERSION:3.0 begegnet dir am häufigsten.

Die Eigenschaften, die du siehst

EigenschaftWas sie enthältBeispiel
FNDen Namen, wie er angezeigt werden sollFN:Amélie Lefèvre
NDen Namen in fünf Teilen: Nachname; Vorname; weitere Namen; Präfixe; SuffixeN:Lefèvre;Amélie;;;
ORGFirma, dann eine Abteilung, falls vorhandenORG:Northfield Tools;Sales
TITLEPositionTITLE:Sales Director
TEL;TYPE=…Eine Telefonnummer; Typen sind u. a. CELL, WORK, HOME, FAX und VOICETEL;TYPE=WORK,VOICE:+1 555 555 0100
EMAILEine E-Mail-Adresse, wahlweise mit TypEMAIL;TYPE=WORK:[email protected]
ADREine Postanschrift in sieben Teilen: Postfach; Adresszusatz; Straße; Ort; Region; Postleitzahl; LandADR;TYPE=WORK:;;12 Main St;Springfield;IL;62701;USA
URLEine WebsiteURL:https://example.com
NOTEFreier TextNOTE:Met at booth 14\, spring show
PHOTOEin Bild, in der Datei codiert oder verlinktPHOTO;ENCODING=b;TYPE=JPEG:/9j/4AAQ…

Bei den Namen der Eigenschaften spielt Groß- und Kleinschreibung keine Rolle, tel und TEL bedeuten dasselbe. Zeilen, die mit X- beginnen, sind eigene Zusätze eines Herstellers, etwa X-SOCIALPROFILE. Apple und Google gruppieren außerdem einen Wert mit einer eigenen Bezeichnung, indem sie beiden Zeilen dasselbe Präfix geben: item1.EMAIL:[email protected] und item1.X-ABLabel:Billing gehören zusammen. Ein Leser, der das Präfix ignoriert, bekommt trotzdem die E-Mail, nur ohne ihre Bezeichnung.

Derselbe Kontakt in jeder Version

vCard 2.1, mit dem Namen mit Akzenten 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, mit der Nummer als tel:-Link:

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

Zeilenumbruch und Quoted-Printable

Lange Zeilen werden umbrochen (Folding). In 3.0 und 4.0 teilt ein Programm eine lange Zeile, indem es einen Zeilenumbruch mit einem folgenden Leerzeichen oder Tabulator einfügt; RFC 6350 verlangt Zeilen mit höchstens 75 Oktetten. Ein Leser fügt sie zusammen, indem er den Zeilenumbruch und genau dieses eine Zeichen löscht, sonst nichts. Ein Tool, das auch das nächste Leerzeichen löscht oder das erste behält, klebt zwei Wörter zusammen oder setzt ein Leerzeichen mitten in eine E-Mail-Adresse. Ein Foto in Base64 läuft über Hunderte umbrochene Zeilen, deshalb ist eine .vcf mit Bildern ein Vielfaches so groß wie eine ohne.

Quoted-Printable gehört zu 2.1. Jedes Byte außerhalb von einfachem ASCII wird zu einem Gleichheitszeichen und zwei Hex-Ziffern, „é“ in UTF-8 ist also =C3=A9. Eine Zeile, die auf = endet, ist ein weicher Umbruch: Der Wert geht am Anfang der nächsten Zeile weiter.

Zeichensätze und kaputte Namen

  • Eine 2.1-Datei ohne CHARSET= wurde meist in der lokalen Codepage des Telefons oder von Windows geschrieben. Als UTF-8 gelesen, werden ihre Umlaute und Akzente zu Fragezeichen.
  • „é“, wo „é“ stehen sollte, heißt das Gegenteil: UTF-8-Text, als Windows-1252 gelesen, oft von Excel.
  • Eine 3.0-Datei gibt ihren Zeichensatz nicht an. Heutige Exporte schreiben UTF-8, und ein Leser sollte davon ausgehen.
  • Eine 4.0-Datei ist per Definition UTF-8.
  • In 3.0 und 4.0 wird ein Komma, Semikolon oder Backslash innerhalb eines Werts mit einem Backslash maskiert, und ein Zeilenumbruch in einer Notiz wird als \n geschrieben. Ein Leser, der das übergeht, teilt einen Wert in zwei.

Zwischen Versionen und in CSV umwandeln

Der VCF-in-CSV-Konverter liest alle drei Versionen, umbrochene Zeilen, Quoted-Printable-Text, item1.-Bezeichnungen und Dateien in UTF-8, UTF-16 oder Windows-1252 und schreibt dann eine CSV mit einer Zeile pro Kontakt. Andersherum macht er aus einer CSV eine Datei in vCard 3.0. Er läuft in deinem Browser, und nichts wird hochgeladen. Fotos werden übersprungen. Wenn du zuerst die Grundlagen brauchst, lies Was ist eine VCF-Datei?.

Krane für iPhone

Mit Krane: vCards aus Papierkarten

Krane auf iPhone, iPhone Duo und iPad arbeitet vom anderen Ende her: Die App liest eine gedruckte Visitenkarte in einen Kontakt und fügt ihn dann zu Apple Kontakten hinzu oder teilt ihn als vCard. Mit Krane Pro exportiert sie auch eine CSV oder sendet den Kontakt an HubSpot, Salesforce oder Pipedrive. Der Visitenkarten-Scanner ist für 10 Scans pro Woche kostenlos. Er kann keine .vcf importieren.

Eine .vcf-Datei mit Kontakten wird zu Tabellenzeilencontacts.vcfBEGIN:VCARDFN:Amélie L.END:VCARDBEGIN:VCARDFN:山田 太郎END:VCARDBEGIN:VCARDFN:Sam RiveraEND:VCARDNameFirmaE-Mailcontacts.csv3 Kontakte

Kostenloses Tool

VCF-Datei öffnen und VCF in CSV umwandeln

Öffne eine .vcf-Datei (vCard), um jeden Kontakt zu sehen, lade sie als CSV für Excel, Google Sheets oder ein CRM herunter oder mach aus einer CSV eine .vcf. Die Datei bleibt in deinem Browser.

FAQ

Fragen zum vCard-Format

Welche vCard-Version sollte ich nehmen?

Schreib 3.0, außer das System, das die Datei bekommt, verlangt etwas anderes. iPhone, iCloud und Google Contacts exportieren sie, und jede Kontakte-App importiert sie. Nimm 4.0, wenn die empfangende Software danach fragt. Schreib 2.1 nur für ein altes Gerät, das nichts Neueres liest.

Ist eine VCF-Datei dasselbe wie eine vCard?

Ja. vCard ist das Format und .vcf seine übliche Dateiendung; manche Software nutzt .vcard. Der Text darin ist derselbe: BEGIN:VCARD, die Eigenschaften, END:VCARD.

Warum sehen Namen mit Umlauten oder Akzenten nach dem Import falsch aus?

Das Importprogramm hat die Datei im falschen Zeichensatz gelesen. „é“ heißt, dass UTF-8-Text als Windows-1252 gelesen wurde; Fragezeichen heißen meist, dass eine 2.1-Datei in einer lokalen Codepage als UTF-8 gelesen wurde. Wandle sie mit einem Tool um, das die Codierung erkennt, oder exportiere die Kontakte noch einmal als vCard 3.0.

Was bedeutet „item1.“ in einer vCard?

Es ist ein Gruppenpräfix. Apple und Google setzen dasselbe Präfix vor einen Wert und vor die Zeile mit seiner eigenen Bezeichnung, etwa item1.EMAIL und item1.X-ABLabel:Billing, damit die Bezeichnung bei der richtigen E-Mail bleibt. Software, die keine Gruppen kennt, behält die E-Mail und verwirft die Bezeichnung.

Kann eine vCard ein Foto enthalten?

Ja. In 2.1 und 3.0 trägt die PHOTO-Zeile das Bild selbst, als Base64-Text codiert, was die Datei viel größer macht. In 4.0 ist PHOTO eine URI: ein Link zum Bild oder eine data:-URI mit dem Bild darin.

Welchen MIME-Typ hat eine vCard?

text/vcard. Ältere Software und manche Mailserver senden noch text/x-vcard. Die Dateiendung ist .vcf.

Mach mit deinem iPhone aus gedruckten Karten vCards.

Kostenlos für 10 Scans pro Woche. Krane Pro bringt unbegrenzte Scans, Export und CRM-Sync.

Laden im App Store
QR-Code: Krane im App Store

Am Computer? Richte die Kamera deines iPhone auf den Code oder schick dir den Link per SMS.