免费 VCF 查看与转换工具

查看 VCF 文件并转换为 CSV

双击 .vcf 文件,通常会把里面的联系人一次性全部塞进通讯录。这个工具只是把文件读出来,用普通表格显示姓名、电话和邮箱,让你先看清楚再决定,然后导出成 Excel 可用的 CSV,或者存进自己的联系人库。文件不会上传,通讯录也不会被写入任何内容。

拖入 CSV、VCF 或 vCard 文件

或点击选择文件 · 支持 CSV、VCF、vCard,总大小不超过 5 MB

  • 不上传,不经服务器
  • 不会写入你的通讯录
  • 关掉网络也能用

各种设备上怎么打开 VCF 文件

每个平台都能打开,问题是它们大多是靠“导入”来打开的。

Windows

双击会打开系统自带的“人脉”或“联系人”应用,并直接把联系人加进去。想先看内容,可以右键选择“打开方式”,用记事本打开,或者直接用上面的查看器。

Mac

双击会打开“通讯录”并询问是否添加这些名片。在那一步点“取消”,通讯录就不会有任何改动。用空格键的“快速查看”只会显示第一张名片。

iPhone

在“邮件”里点开附件会看到预览,下方是“添加所有联系人”。如果文件里有几百张名片,你也只有这一个按钮,没法挑选。

Android

打开“通讯录”,进入“修复与管理”,选择“从文件导入”。这会把文件里的全部内容导入,完全没有预览。

网页版 Google Contacts

导入功能接受 .vcf 文件,导入进来的内容之后还能从“其他联系人”里撤销,是常规方式里容错最好的一种。

本页的查看器

读取文件并把里面的内容展示给你,完全不碰你的通讯录。先看清楚,再做决定。

把 VCF 转成 CSV 或 Excel 可用的表格

文件在上面打开之后,点 CSV 下载就能得到一张表格。

VCF 把每个联系人存成一段带标签的文本行,这对手机有用,对别的场景基本没用。CSV 则是一张普通表格,一行一个联系人,一列一个字段,排序、去重、邮件合并或者导入 CRM 都需要这种形式。

下载的文件带有明确的列名:名、姓、全名、公司、职位、文件中每一个带标签的电话号码、每一个邮箱地址,以及地址、网站、生日和备注。缺少某个字段的联系人会得到一个空单元格,而不是整行错位,所以内容不会跑到错误的表头下面。

针对 Excel,文件写入时带上了 UTF-8 字节顺序标记。正是这个细节让 Excel 不再去猜编码,也不会把印地语、阿拉伯语、中文、日文或韩文的姓名变成一串乱码。双击打开,姓名就是完好的。不需要额外转成 xlsx,因为 Excel 本身就能读 CSV。

反方向也一样,从表格转回 .vcf 这里同样支持。拖入一个 CSV,格式会被自动识别,然后选择下载 .vcf 即可。

VCF 文件到底是什么

VCF 文件也叫 vCard,是手机和邮件客户端交换联系人时使用的标准格式。文件内部,每个联系人都是一段带标签的文本行,记录着姓名、电话、邮箱以及其他保存过的信息。它本质上是纯文本,所以文本编辑器也能打开,只是你看到的东西更像代码,而不是一份联系人列表。

一个文件可以只装一个联系人,也可以装几千个。这正是很多人踩坑的地方:同事发来的一个 .vcf 附件,可能只是一个人,也可能是他的整本通讯录。

版本号是唯一真正有影响的差异。文件可能是 vCard 2.1、3.0 或 4.0,其中 2.1 保存带音标符号和非拉丁字符的方式,很多工具都解不出来,这也是姓名变成一串符号的常见原因。

VCF 和 vCard 有区别吗?

没有,它们是同一样东西的两个名字。VCF 是 Virtual Contact File 的缩写,指的是文件扩展名;vCard 是文件内部那种格式的名称。你有时也会看到用 .vcard 作扩展名,同样有效。所以 VCF 查看器和 vCard 查看器是同一个工具,VCF 转 CSV 和 vCard 转 CSV 也是同一件事。本页两者都能处理。

读文件和导入文件,不是一回事

  • 文件的读取、显示和转换都在这里完成。不上传,不经服务器,我们手上也不存在任何副本可能泄露。
  • 只是看一眼,不会往你的手机或通讯录里添加任何东西。
  • 关掉网络它照样能打开文件。这就是最直接的验证方法。
  • 没有任何数据发给我们。如果你登录并选择导入,联系人会进入你自己的 ConnectMachine 账号,只有你能看到。

VCF 文件打不开,或者打开是乱码,怎么办

绝大多数情况都是这三个问题。

双击之后什么都没发生

说明系统没有为这个扩展名指定应用。在 Windows 上右键选择“打开方式”,用“联系人”或记事本打开即可。文件本身没有问题。

姓名显示成 =C3=A9 或一串符号

这个文件是 vCard 2.1,它对带音标符号和非拉丁字符的编码方式,会被纯文本编辑器原样显示出来。上面的查看器会把它解码,所以印地语、阿拉伯语、中文、日文和韩文的姓名都能正常显示。

只显示出一个联系人

有些预览工具,包括 Mac 上的“快速查看”,在多联系人文件里只显示第一张名片。其余的都在,只是没有被显示出来。

看完之后,这些联系人怎么处理

把文件读出来,通常只是这件事的前一半。

如果你只是想确认里面有哪些人,那已经结束了。关掉标签页,你的设备上什么都没变。

想把联系人做成表格,就下载 CSV。想放进手机,就下载 .vcf 再在手机上导入。

如果你想把它们好好留下来,就导入自己的 ConnectMachine 账号,而不是手机通讯录。它们进来之后随时可以加备注、设提醒、合并重复项,而且应用还能连接 Zapier,新联系人可以直接同步到 Salesforce、Airtable 或 Slack,不用再导出一遍。

常见问题

怎样打开 VCF 文件又不导入联系人?
把它拖到上面的查看器里。它会读取文件并把内容显示出来,完全不碰你的通讯录。而常规做法,无论是在 Windows 或 Mac 上双击,还是在手机上点开附件,都是通过“要不要导入”来打开文件的。
怎么把 VCF 文件转成 CSV?
在上面打开文件,然后选择下载 CSV。每个联系人会变成一行,电话、邮箱、公司等信息各有对应的列名。不需要注册账号,文件也始终不会离开你的设备。
可以用 Excel 打开 VCF 文件吗?
不能直接打开,Excel 不认识这种格式。请在这里下载 CSV,再用 Excel 打开它。这个 CSV 带有 UTF-8 字节顺序标记,Excel 不必去猜编码就能正确显示姓名,也不需要额外转换成 xlsx。
在这里打开我的联系人文件安全吗?
安全,因为文件从来不会被发送到任何地方。它由你的浏览器通过页面上的 JavaScript 读取。没有上传,没有服务端处理,我们手上也不存在你文件的副本,谈不上保存或者丢失。你可以断网,它照样能用。
最多能处理多少联系人?
文件最大 5 MB,纯文本导出的话相当于几万个联系人。由于所有处理都在你自己的机器上完成,不用排队等服务器,几千个联系人一两秒就能打开,搜索框还能边打字边筛选。如果 .vcf 里嵌了照片,会更快到上限,因为照片占了文件的大部分体积,这种情况请拆分后逐个打开。
姓名为什么显示成奇怪的符号?
几乎可以肯定这个文件是 vCard 2.1,一种较老的导出格式,它对带音标符号和非拉丁字符的编码方式会被纯文本编辑器原样显示。本查看器会把它解码,所以那些在别处看起来是乱码的姓名,在这里能正常显示。
能反过来,从表格转成 VCF 吗?
可以。拖入一个 CSV,格式会被自动识别,然后选择下载 .vcf。你的列名会被自动匹配,所以 Company 和 Organization 都能识别,Mobile、Cell 和 Phone 也一样。
VCF 和 vCard 有什么区别?
没有区别,它们是同一样东西的两个名字。VCF 是 Virtual Contact File 的缩写,指文件扩展名,vCard 则是文件内部那种格式的名称。
导入之后,联系人会存到哪里?
存进你自己的 ConnectMachine 账号,也就是你现有联系人所在的地方,只有你能看到。它们不会共享给我们查看,不会被加进任何名录,也不会和别人的数据混在一起。导入完全是可选的:只读文件、只下载文件,根本不需要账号。
把文件拖到这里,算不算上传?
不算。把文件拖进网页,是把它交给你自己电脑上的浏览器,这和发送到服务器完全不是一回事。没有任何数据被传出去,所以这个页面在断网状态下依然能用。
会显示联系人的照片吗?
不会。照片会被跳过,文件中其他二进制数据也一样。所有文本内容都会被读取并显示。

更多免费工具: 名片扫描仪 电子名片制作工具 邮件签名生成器 虚拟背景制作工具 钱包名片

在 Google 中优先看到 ConnectMachine

把我们设为偏好来源,下次搜索时我们的免费工具会排得更靠前。