vCard 是一個純文字聯絡人檔案,副檔名為 .vcf,依據網路工程任務小組(Internet Engineering Task Force)所發布的開放 vCard 4.0 規格,以結構化格式儲存一人或多人姓名、電話號碼、電子郵件、地址與備註。每一款主流聯絡人應用程式,包括 iOS 與 macOS 上的 Apple Contacts、Microsoft Outlook、Google Contacts,以及 Android 的通訊錄,都能讀取格式正確的 vCard,並透過一次點擊或輕觸將其轉為新的聯絡人項目。這種跨應用程式的可攜性,正是人們搜尋如何建立 vCard 的主要原因:單一小文字檔就能取代手動在五個不同應用程式中輸入同一張名片的詳細資料。

手動建立 vCard 在最簡單的情況下可行,但此格式對行尾符號、跳脫字元、超過 75 字元的折行,以及 UTF-8 字元處理相當嚴格。欄位值中一個放錯位置的分號、備註中未跳脫的換行,或一條長度超過 75 位元組卻未折行的內容,都可能導致檔案無法順利匯入。vCard Generator 會自動處理所有這些規則,因此你只要像填寫一般表單那樣輸入資料,就能取得一個符合標準、可立即分享的 .vcf 檔案。以下是格式的完整說明、製作步驟,以及在散布檔案前需要確認的事項。

how to create vcard
how to create vcard

vCard 檔案的實際內容

單一聯絡人的 vCard 是一份簡短的文字文件。第一行宣告格式與版本,接下來的行是遵循「PROPERTY:VALUE」模式的內容行,檔案以單獨一行「END:VCARD」作結。此結構定義於 RFC 6350,該文件是 IETF 規範 vCard 4.0 的正式文件,也是大多數現代聯絡人應用程式預期接收的格式。

欄位 vCard 屬性 範例值
全名 FN Dr. Alex Rivera
結構化姓名 N Rivera;Alex;;Dr.;
組織 ORG Northwind Analytics
職稱 TITLE Senior Data Engineer
電子郵件 EMAIL [email protected]
電話 TEL +1-415-555-0142
網站 URL https://northwind.example
備註 NOTE Reach out Tue/Thu mornings.

FN 是唯一嚴格必要的一行,但在大多數應用程式中,只有 FN 的聯絡人會顯得空洞。至少填入 N、EMAIL 與 TEL,就能產生一張匯入後會顯示姓名、可點擊的電子郵件連結,以及可撥打電話號碼的名片。

在瀏覽器中建立 vCard 的步驟

  1. 在瀏覽器中開啟 vCard Generator。表單位於單一頁面,加載後即可離線運作,因此不會有任何聯絡人資料離開你的裝置。
  2. 在必填的「Name」(姓名)欄位中輸入全名。這將成為 FN 屬性,也是每款聯絡人應用程式中的顯示名稱。
  3. 填寫任何你希望包含的選填欄位:組織、職稱、電子郵件、電話、網站,以及自由格式的備註。跳過不需要的欄位,不要留下空白預設值,因為空白欄位不會出現在輸出中。
  4. 點擊「Create vCard」(建立 vCard)。工具會依照 vCard 4.0 組裝檔案,對逗號、分號與換行進行跳脫,以免破壞格式,並依 RFC 6350 的要求將任何超過 75 位元組的行進行折行。
  5. 仔細閱讀預覽窗格。這正是會寫入 .vcf 檔案的完整文字內容,因此這是修正錯字、調整電話格式或精簡備註的最佳時機。
  6. 點擊「Download .vcf」(下載 .vcf),將檔案儲存到容易找到的位置,例如「下載」資料夾或共享的雲端硬碟。
  7. 在你計畫用來分享的應用程式中測試匯入檔案。開啟 Outlook 的聯絡人匯入功能、將檔案拖曳到 Apple Contacts,或以電子郵件附件寄給自己後在目標手機上開啟。確認姓名、電話、電子郵件以及任何特殊字元皆正確顯示。
  8. 測試匯入確認無誤後,將 .vcf 附加於電子郵件、放在網站上作為下載連結,或產生 QR code 印製於名片上。

為何 vCard 4.0 在新名片上勝過舊版本

你可能會在現實中看到較舊的 vCard 2.1 與 3.0 檔案,特別是從舊版通訊錄匯出的檔案。產生器所輸出的 vCard 4.0 對兩者皆有改進:它標準化採用 UTF-8 編碼,不再依賴早期版本中繁雜的字元集參數,這意味著非拉丁字母、帶變音符號的字母及表情符號在來回傳遞時更加可靠。它也收緊了跳脫與折行的規則,這正是我們的產生器依 RFC 6350 規範,以 75 位元組(而非字元)為單位自動折行的原因。

4.0 的另一項實用進展是 KIND 屬性,可將名片標示為個人、組織、群組或地點。產生器預設將 KIND 設為「individual」(個人),這對個人聯絡人名片是正確的設定,可避免該項目被誤判為公司記錄。日後若需為商業實體或郵寄名單建立名片,只需修改 KIND 一個屬性即可。

vCard 在現實世界中的應用

vCard 不只用於個人聯絡資料分享。在商業情境中,電子郵件簽名檔經常附上小型「Add to contacts」(加入聯絡人)連結,下載 vCard 檔案,省去收件人逐欄輸入資料的麻煩。活動報名頁面讓與會者下載內含預填會議日期作為備註的 vCard,使資料進入行事曆動態而非通訊錄。印刷名片上也愈來愈常印有內含 vCard 編碼的 QR code,手機相機一掃即可建立新聯絡人。

開發人員也依賴 vCard 進行 CRM 匯出、CRM 匯入及跨系統的大量聯絡人遷移。無論檔案內含一張或一千張名片,相同的 .vcf 格式皆可適用,並以 END:VCARD 與 BEGIN:VCARD 標記分隔。產生器的預覽窗格顯示單張名片的版面;若需要多張名片的檔案,只要在文字編輯器中串接多個產生的檔案,並確保每張名片皆以自己的 END:VCARD 行作結即可。

常見的 vCard 陷阱及產生器的避免方式

手寫 vCard 最常出錯的三個地方是未跳脫的分隔字元、未跳脫的換行,以及過長的行。vCard 格式在 N、ADR 等結構化欄位中,將分號、逗號與反斜線保留為結構性字元。若你的公司名稱包含逗號,例如「Rivera, Inc.」,卻未加以跳脫,匯入時會將其視為兩個欄位,導致公司名稱被拆開,分別落入組織與職稱欄位。產生器會依規格定義,使用反斜線序列自動跳脫這些字元。

NOTE 或 ADR 值中的換行會造成類似的損害。類似「Reach out Tue/Thu mornings」的備註沒問題,但「Reach out Tue/Thu\nmornings」會提前結束該屬性,使「mornings」成為獨立的無效行,部分匯入工具會默默將其捨棄。產生器會將內嵌換行跳脫為「\n」,使值在檔案中維持於同一邏輯行,同時在聯絡人應用程式中仍能呈現多行顯示。

過長的行是更為隱性的問題。RFC 6350 規定內容行必須在 75 位元組處折行,並以一個前置空格連接下一行。文字編輯器不會在行超出該邊界時發出警告,但嚴格的匯入工具(特別是 Android 上的)會截斷該值或拒絕讀取檔案。產生器以位元組(而非字元)計數,並使用正確的單一空格接續字元進行折行,確保匯入的值與輸入內容一致。若想直接閱讀規格以驗證規則,IETF 已將其公布於 rfc-editor.org/rfc/rfc6350。

散布完成的 vCard

.vcf 通過測試匯入後,最簡單的散布管道就是電子郵件。附加檔案、給予清楚明確的檔名(例如「Alex-Rivera.vcf」),並告知收件人在裝置上開啟附件。iOS 與 Android 皆會在附件開啟時主動詢問是否將其新增為聯絡人。桌面應用程式行為類似:在 Outlook 中開啟 .vcf 會提示將其儲存為新聯絡人,而 macOS 上的 Apple Contacts 會直接加入。

若用於網站或電子郵件簽名檔,可將 .vcf 放在穩定的 URL 並以「Add to contacts」(加入聯絡人)或「Download vCard」(下載 vCard)按鈕連結。該檔案體積小,通常遠低於 2 KB,因此頻寬絕非問題。針對印刷品,則可將檔案內容貼到任何支援 vCard 格式的 QR code 產生器中,將產生的 QR code 嵌入名片,任何持有手機相機的使用者皆無需手動輸入即可加入聯絡人。若你正在為會發放 vCard 的活動製作圖表或資料,「bar chart guide」說明了如何將與會人數轉為簡單的視覺化圖表,而 random team generator 可在需要分派人脈後續聯繫時與 vCard 流程搭配使用。

快速參考:vCard 4.0 必要結構

用途 必要性
BEGIN:VCARD\r\n 檔案標頭,標示 vCard 開始 必要
VERSION:4.0 格式版本,必須為 4.0 必要
FN:<full name> 應用程式中顯示的姓名 必要
N:<last>;<first>;<middle>;<prefix>;<suffix> 結構化姓名組成 建議
TEL;TYPE=cell:<number> 電話號碼含類型 選填
EMAIL:<address> 電子郵件地址 選填
END:VCARD\r\n 檔案結束標記 必要

從 Outlook 到 iOS,每一款聯絡人應用程式皆讀取完全相同的結構,因此只要產生器輸出必要的標頭、FN、版本行與 END:VCARD 標記,並正確跳脫選填欄位,該檔案就能在所有平台順利匯入。以上述七步驟流程搭配一組測試聯絡人跑過一次,並在目標應用程式中驗證匯入結果,你便擁有一個可靠的範本,可重複用於任何個人或商務名片。

如需更深入的探討,請參閱 How to Create a vCard in Outlook: A Practical Walkthrough