📝 博客 · 2026-08-02 · ⏱ 13 分钟

名片二维码:vCard 格式生成

名片二维码生成器使用教程:vCard 2.1/3.0/4.0 格式详解,扫码直接保存联系人,含姓名、电话、邮箱、地址、网址。

名片二维码vCard二维码商务

名片二维码:vCard 格式生成

交换名片要手输电话号码、邮箱拼写易错、地址输入麻烦——名片二维码扫码直接保存联系人,省时省力。本文详解 vCard 格式与名片二维码生成。

什么是 vCard?

vCard(Virtual Contact File)是电子名片的标准格式,文件扩展名 .vcf

基本格式

BEGIN:VCARD
VERSION:3.0
N:张;三;;;
FN:张三
TEL;TYPE=CELL:13800138000
EMAIL:zhangsan@example.com
END:VCARD

版本

版本发布年特点
2.11996早期版本,兼容性最好
3.01998IETF 标准,广泛使用
4.02011最新,支持更多字段

二维码推荐用 3.0 版本,兼容性最好。

vCard 字段详解

必填字段

BEGIN:VCARD      开始标记
VERSION:3.0      版本
END:VCARD        结束标记

姓名字段

N:姓;名;中间名;前缀;后缀
N:张;三;;;
FN:张三        ← 完整姓名(显示用)

西方人姓名顺序:

N:Doe;John;;;
FN:John Doe

电话

TEL;TYPE=CELL:13800138000       手机
TEL;TYPE=HOME:010-12345678      住宅
TEL;TYPE=WORK:010-87654321      工作
TEL;TYPE=FAX:010-11112222       传真
TEL;TYPE=VOICE:13800138000      语音电话

邮箱

EMAIL;TYPE=HOME:home@example.com
EMAIL;TYPE=WORK:work@example.com
EMAIL;TYPE=CELL:cell@example.com

地址

ADR;TYPE=WORK:;;街道;城市;省份;邮编;国家
ADR;TYPE=WORK:;;朝阳区xx路1号;北京;;100000;中国

地址字段顺序:邮编信箱;街道;城市;省份;邮编;国家

公司和职位

ORG:公司名
TITLE:职位
ROLE:角色

网站

URL:https://example.com
URL;TYPE=WORK:https://company.com

生日

BDAY:1990-05-20

备注

NOTE:这是备注

头像

PHOTO;TYPE=JPEG;ENCODING=b:/9j/4AAQSkZJRgABAQE...

Base64 编码的图片,体积大,二维码承载有限时不建议加。

昵称

NICKNAME:三哥

社交账号

X-SOCIALPROFILE;TYPE=facebook:https://facebook.com/zhangsan
X-SOCIALPROFILE;TYPE=weibo:https://weibo.com/zhangsan

完整 vCard 示例

BEGIN:VCARD
VERSION:3.0
N:张;三;;;
FN:张三
NICKNAME:三哥
ORG:示例科技有限公司
TITLE:产品经理
TEL;TYPE=CELL:13800138000
TEL;TYPE=WORK:010-87654321
EMAIL;TYPE=WORK:zhangsan@example.com
EMAIL;TYPE=HOME:zhangsan@personal.com
ADR;TYPE=WORK:;;朝阳区xx路1号;北京;;100000;中国
URL:https://zhangsan.example.com
BDAY:1990-05-20
NOTE:商务合作请联系
END:VCARD

52tool 名片二维码生成器

工具地址:二维码生成器

功能

实战 1:生成名片二维码

输入:

类型:vCard
姓名:张三
公司:示例科技有限公司
职位:产品经理
手机:13800138000
工作电话:010-87654321
邮箱:zhangsan@example.com
网址:https://example.com
地址:北京市朝阳区xx路1号

输出:可扫描的 vCard 二维码。

实战 2:极简名片

只填必要信息:

姓名:张三
手机:13800138000
邮箱:zhangsan@example.com

vCard:

BEGIN:VCARD
VERSION:3.0
N:张;三;;;
FN:张三
TEL;TYPE=CELL:13800138000
EMAIL:zhangsan@example.com
END:VCARD

二维码体积小,扫描成功率高。

各平台扫描支持

iOS

iOS 相机原生支持 vCard 二维码:

  1. 打开相机
  2. 对准二维码
  3. 顶部弹出"添加到通讯录"
  4. 点击加入联系人

Android

Android 原生支持因厂商而异:

微信

微信扫一扫支持 vCard,但保存到通讯录需要确认。

支付宝

支付宝扫一扫支持 vCard,保存到通讯录。

二维码容量限制

二维码容量有限:

vCard 字段越多,二维码越复杂:

建议:保留必要字段,避免二维码过于复杂导致扫描困难。

制作精美名片二维码

名片布局

┌──────────────────────────┐
│ 张三                      │
│ 产品经理                  │
│                          │
│ 示例科技有限公司          │
│                          │
│ 📞 13800138000           │
│ ✉️ zhangsan@example.com   │
│ 🌐 example.com           │
│                          │
│        ┌──────┐          │
│        │      │          │
│        │ 二维码 │          │
│        │      │          │
│        └──────┘          │
│                          │
│      扫码保存联系人       │
└──────────────────────────┘

设计要点

  1. 二维码尺寸至少 2cm × 2cm
  2. 二维码四周留白
  3. 黑白对比为主,可加少量彩色装饰
  4. 二维码下方写"扫码保存联系人"提示
  5. 不要遮挡二维码

印刷考虑

实战场景

场景 1:商务名片

正面传统信息,背面二维码:

正面:
张三
产品经理 | 示例科技有限公司
13800138000
zhangsan@example.com

背面:
[二维码]
扫码保存联系人

场景 2:展会名片

展会用大尺寸二维码:

[大二维码 占 1/3 版面]
扫码即存,方便联系

张三 | 产品经理
示例科技有限公司

方便客户快速保存。

场景 3:电子名片

邮件签名嵌入二维码图片:

张三 | 产品经理
示例科技有限公司
📞 13800138000 | ✉️ zhangsan@example.com

[二维码小图]
扫码保存

收到邮件的人扫码即可存联系人。

场景 4:简历

简历附二维码,HR 扫码保存联系方式:

张三 | 前端工程师
5 年经验 | 熟悉 React/Vue

[二维码]
扫码添加联系人

场景 5:会议桌牌

会议桌前贴名片二维码:

[二维码]
张三 | 产品经理

参会者扫码互加联系人。

编程实现

JavaScript

const vcard = `BEGIN:VCARD
VERSION:3.0
N:${lastName};${firstName};;;
FN:${fullName}
TEL;TYPE=CELL:${phone}
EMAIL:${email}
END:VCARD`;

QRCode.toCanvas(canvas, vcard, { width: 300 });

Python

import qrcode

vcard = f"""BEGIN:VCARD
VERSION:3.0
N:{last};{first};;;
FN:{full}
TEL;TYPE=CELL:{phone}
EMAIL:{email}
END:VCARD"""

img = qrcode.make(vcard)
img.save('contact.png')

进阶技巧

技巧 1:用 vCard 4.0

vCard 4.0 支持更多字段,但兼容性稍差:

BEGIN:VCARD
VERSION:4.0
FN:张三
TEL;TYPE=cell:13800138000
EMAIL:zhangsan@example.com
END:VCARD

技巧 2:合并同类型字段

TEL;TYPE=CELL,VOICE:13800138000

技巧 3:用 X- 自定义字段

X-WECHAT:zhangsan_wx
X-WEIBO:zhangsan_wb

非标准字段,部分客户端不识别。

技巧 4:避免特殊字符

vCard 中含 , ; : 需转义:

N:张;三;;;
NOTE:备注\: 含特殊字符\, 分号\;

技巧 5:测试扫描

生成后用多个手机测试扫描:

确保兼容性。

与其他二维码工具配合

名片 + WiFi

工具:WiFi 二维码

商务名片正面 vCard,背面 WiFi 二维码,给访客双重便利。

名片 + URL

工具:URL 二维码

名片扫码先跳转个人主页,再保存联系人。

名片 + 文本

工具:文本二维码

简单联系方式用文本二维码即可。

常见问题解答

Q: vCard 哪个版本最好?

A: 3.0 兼容性最好。4.0 字段更丰富但部分老设备不支持。2.1 太老。商务用 3.0。

Q: 二维码扫不出来怎么办?

A: 检查:1) vCard 字符数(建议 < 300 字符);2) 二维码尺寸(>2cm);3) 二维码清晰度;4) 留白足够。简化 vCard 字段重试。

Q: 头像怎么嵌入 vCard?

A: 用 PHOTO 字段嵌入 Base64 编码图片。但二维码体积会大幅增加,扫描困难。建议不在二维码中嵌入头像,让用户保存联系人后自行添加。

Q: 名字含特殊字符怎么办?

A: vCard 默认 UTF-8 编码,中文不需特殊处理。含 , ; : 等需转义(前加 \)。

Q: 多个手机号怎么处理?

A: 用多个 TEL 字段:

TEL;TYPE=CELL:13800138000
TEL;TYPE=WORK:010-12345678

Q: 工具会泄露我的联系方式吗?

A: 52tool 二维码生成器在浏览器端运行,输入不上传服务器。但生成的二维码本身含明文信息,注意使用场景。

总结

名片二维码是商务必备:

记住:vCard 3.0 兼容性最好,字段越少二维码越易扫描。商务名片 + 二维码,提升专业度。