二维码条码 · 二维码

vCard 二维码

名片信息→扫码加联系人

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 55 次使用
电子名片 vCard · 扫码存通讯录
格 式Encoding

vCard 3.0:字段最全、iOS/Android/微信通用,推荐。

码 样 式Module & Color
就绪 · 填写名片信息实时出码,生成后自动本机扫码自检
赤金商务名片 · 可打印扫码即存联系人,附二维码的纸质名片

名片为矢量单源:屏显、打印、下载完全一致。横版为标准 90×54mm 名片比例,打印时浏览器请勾选「背景图形」。

第一节

关于本工具

About

交换名片时,对方递来一串数字,手动敲进通讯录,输错一位就得重来。这个工具把姓名、电话、邮箱、公司等信息编码进二维码,对方扫码直接存入手机通讯录,无需逐字输入。所有编码在浏览器本地完成,名片数据不会上传到任何服务器。

使用场景

🤝

展会换名片

参展商在展位前遇到大量潜在客户,纸质名片发完无法补、手写信息易出错。用本工具生成个人 vCard 二维码,客户扫码即可将姓名、公司、手机、邮箱一键存入通讯录,省去手动输入环节,单次接待效率提升 3 倍,且二维码可重复使用,无需担心库存。

🎓

校园求职投递

应届生在招聘会或双选会上,需要快速向多家企业 HR 留下联系方式。现场环境嘈杂、笔纸不便,手写名片常漏写邮箱或微信号。提前用本工具生成含微信、手机、学校邮箱的 vCard 二维码,HR 扫码即存,避免因信息不全错失面试机会。

🏢

商务会客室

自由职业者或初创团队在咖啡馆、共享办公空间临时约见客户,没有名片夹或名片未印刷。使用本工具在手机端直接生成二维码,客户扫码后自动弹出保存联系人弹窗,姓名、公司、职位、电话一次到位,专业度不输纸质名片,且可随时更新信息。

📱

社交群组加人

社群运营者在线下活动或沙龙中,需要快速将参与者拉入微信群或企业微信。传统方式让用户手动搜索微信号或手机号,易输错且耗时。生成含微信号和群二维码的 vCard 二维码,扫码后先存联系人再入群,两步合一,减少流失。

🌍

跨境商务对接

外贸从业者在国际展会或线上会议中,需向海外客户提供包含国际区号、英文姓名、公司官网的完整联系信息。纸质名片不同国家格式不统一,手写易出错。用本工具生成国际标准 vCard 格式二维码,客户扫码后自动适配本地通讯录格式,避免跨国信息错位。

第二节

使用指南

Getting Started

使用步骤

  1. 1在「姓名」字段输入联系人全名,如「张三」或「李四」
  2. 2在「手机」字段输入电话号码,支持多号码,每行一个
  3. 3在「邮箱」字段输入电子邮箱地址,支持多邮箱,每行一个
  4. 4在「公司」字段输入工作单位名称,可选填
  5. 5点击「生成二维码」按钮,右侧区域立即显示可扫描的 vCard 二维码

输入输出示例

输入输出说明
姓名:张三 手机:13800138000 邮箱:zhangsan@example.com 公司:全宝科技 职位:技术总监vCard 二维码(扫码后显示联系人卡片,包含姓名、手机、邮箱、公司、职位字段)常规:最典型的名片信息组合,覆盖姓名、手机、邮箱三个必填字段,外加公司、职位两个常用字段,验证工具能否正确拼接 vCard 格式
姓名:李四 手机:+86 13912345678 邮箱:lisi@test.cn 网址:https://lisi.com 地址:北京市海淀区中关村大街1号vCard 二维码(扫码后显示联系人卡片,包含姓名、手机、邮箱、网址、地址字段)常规:含国际区号手机号、网址、详细地址,验证工具对非纯数字手机号(含+和空格)及多行地址的处理能力
姓名:王五 手机: 邮箱:wangwu@company.orgvCard 二维码(扫码后显示联系人卡片,包含姓名、邮箱字段,手机字段为空)边界:手机号字段留空,验证工具能否正确处理空字段而不报错或生成无效二维码
姓名:赵六 手机:12345678901234567890 邮箱:zhaoliu@longdomain.verylongextensionvCard 二维码(扫码后显示联系人卡片,包含姓名、手机、邮箱字段)边界:超长手机号(20位)和超长邮箱域名,验证工具对字段长度上限的处理——vCard 标准无硬性长度限制,但二维码容量有限
姓名: 手机:13700000000 邮箱:vCard 二维码(扫码后显示联系人卡片,包含手机字段,姓名字段为空)易错:姓名为空但手机号有效,很多用户误以为姓名必须填,实际 vCard 允许姓名字段为空,验证工具是否允许提交
姓名:测试 手机:abc123 邮箱:notanemailvCard 二维码(扫码后显示联系人卡片,包含姓名、手机、邮箱字段,但手机和邮箱内容为原始字符串)易错:手机号含字母、邮箱格式错误,工具不校验内容合法性(仅拼接 vCard),用户需自行保证数据正确
姓名:张三 手机:13800138000 邮箱:zhangsan@example.com 公司:全宝科技 职位:技术总监 生日:1990-01-01 备注:老朋友vCard 二维码(扫码后显示联系人卡片,包含姓名、手机、邮箱、公司、职位、生日、备注字段)常规:含生日和备注两个扩展字段,验证工具是否支持 vCard 标准中的 BDAY 和 NOTE 属性

常见错误对照

1.电话号码未加国际区号,扫码后无法直接拨号

✗ 错误TEL:13800138000
✓ 修复TEL:+8613800138000

vCard 规范要求电话号码带国际区号(+国家代码),否则手机识别为本地号码,跨网或国际用户无法直接拨打。

2.姓名字段误用全角空格导致解析失败

✗ 错误FN:张 三
✓ 修复FN:张三

vCard 解析器对全角空格(U+3000)敏感,部分系统将其视为非法字符导致整条记录无法识别。姓名内应使用标准半角空格。

3.邮箱地址包含不可见字符(零宽空格)

✗ 错误EMAIL:user@example.com(实际含U+200B)
✓ 修复EMAIL:user@example.com

从富文本编辑器复制邮箱时可能带入零宽空格(U+200B),扫码后邮箱地址不可见字符导致发送失败。建议手动输入或纯文本粘贴。

4.组织字段与职位字段顺序颠倒

✗ 错误TITLE:高级工程师 ORG:字节跳动
✓ 修复ORG:字节跳动 TITLE:高级工程师

vCard 4.0 规范中 ORG 必须在 TITLE 之前,某些老旧通讯录(如 Outlook 2010)按顺序解析,颠倒会导致职位显示为组织名。

5.地址字段缺少结构化分隔符

✗ 错误ADR:北京市海淀区中关村大街1号
✓ 修复ADR:;;北京市海淀区中关村大街1号;;;中国

vCard 的 ADR 字段使用分号分隔 7 个子字段(邮局箱/扩展/街道/城市/省/邮编/国家),缺少分号可能导致部分手机只显示第一个分号前的内容。

6.URL 字段未加协议前缀,扫码后无法跳转

✗ 错误URL:quanbao5.com
✓ 修复URL:https://quanbao5.com

vCard 标准不自动补全协议,缺少 http:// 或 https:// 的 URL 被手机识别为纯文本而非可点击链接。

7.生日日期格式不符合 ISO 8601

✗ 错误BDAY:1990年1月1日
✓ 修复BDAY:19900101

vCard 3.0 要求 BDAY 使用 ISO 8601 基本格式 YYYYMMDD,带中文或分隔符的日期(如 1990-01-01)在部分系统(如 iOS 通讯录)中解析为无效日期。

8.多行备注未使用编码换行符

✗ 错误NOTE:第一行 第二行
✓ 修复NOTE:第一行\n第二行

vCard 中文本换行必须用 \n(反斜杠+n)编码,直接使用真实换行符会破坏 vCard 结构,导致后续字段被忽略。

第三节

工作原理

How It Works

核心公式

vCard = BEGIN:VCARD\nVERSION:3.0\nFN:姓名\nN:姓;名;;;\nORG:公司\nTITLE:职位\nTEL;TYPE=CELL:手机号\nEMAIL:邮箱\nURL:网址\nADR:;;地址;;;\nEND:VCARD

变量说明

  • 姓名联系人全名,必填字段
  • 姓氏,用于 N 字段排序
  • 名字,用于 N 字段排序
  • 公司所属组织名称,可选
  • 职位职务头衔,可选
  • 手机号带国际区号的电话号码
  • 邮箱电子邮箱地址,可选
  • 网址个人或公司网站 URL
  • 地址详细地址,分号分隔各部分

示例

输入姓名=张三、姓=张、名=三、公司=全宝科技、职位=工程师、手机号=+8613800138000、邮箱=zhangsan@quanbao.com、网址=https://www.quanbao.com、地址=北京市朝阳区建国路88号。生成的 vCard 文本:BEGIN:VCARD\nVERSION:3.0\nFN:张三\nN:张;三;;;\nORG:全宝科技\nTITLE:工程师\nTEL;TYPE=CELL:+8613800138000\nEMAIL:zhangsan@quanbao.com\nURL:https://www.quanbao.com\nADR:;;北京市朝阳区建国路88号;;;\nEND:VCARD。该文本编码为二维码后,手机扫码即可弹出联系人卡片,一键保存至通讯录。

填写名片字段 姓名 / 电话 / 邮箱 公司 / 职位 / 地址 拼接 vCard 文本 BEGIN:VCARD FN:… TEL:… EMAIL:… 生成 QR 码图像 浏览器内 qrcode.js 库渲染 扫码添加联系人 存入通讯录 下载 / 展示
用户输入 / 扫码动作 本地文本拼接 输出结果
第五节

常见问题

Q & A
生成的 vCard 二维码别人扫了之后,联系人信息能直接存到手机通讯录吗?

可以。大多数手机系统相机或微信扫一扫识别出 vCard 格式的二维码后,会自动弹出「添加到通讯录」或「保存联系人」的提示。iOS 和 Android 原生相机均支持,微信内扫码会先显示一个 vCard 文件预览页,点击「保存」或「打开」后系统会跳转到通讯录添加界面。如果扫出来只是一段乱码文本,说明扫码工具不支持 vCard 格式,建议换系统自带相机或「条码扫描器」这类专业 App 重试。

生成的二维码里最多能填多少个字段?手机号、邮箱、地址这些都能加吗?

本工具生成的 vCard 二维码支持标准 vCard 3.0 格式的所有常用字段:姓名、公司、职位、电话(可多个)、邮箱(可多个)、网址、地址(含省/市/区/街道/邮编)、生日、备注。字段数量没有硬性限制,但二维码的容量上限约为 3KB(约 4296 个字母数字字符)。如果填入超长备注或大量字段导致二维码过于密集,部分老旧扫码设备可能识别失败。建议备注控制在 200 字以内,总字段不超过 15 个。

为什么我生成的二维码别人扫出来是乱码或空白?

常见原因有三个:一是扫码工具不兼容 vCard 格式,部分微信旧版本或低端扫码枪只认纯文本或 URL,扫 vCard 会显示乱码,换系统自带相机或「QR Reader」App 即可。二是二维码图片被拉伸或反光,导致识别出错,建议保持二维码原始比例,避免打印时缩小到 2cm 以下。三是字段内容包含特殊符号(如换行符、引号),本工具会自动转义,但若手动粘贴了格式异常的内容,建议删除后重新输入。

这个工具生成的二维码和我用手机通讯录直接导出 vCard 文件再转二维码,效果一样吗?

效果本质相同,都是标准 vCard 3.0 格式,但使用场景不同。手机通讯录导出 vCard 文件后再转二维码,适合批量备份或分享已有联系人。本工具适合新建名片场景——比如临时参加展会、想快速生成一个不含个人隐私的「工作专用」名片,直接在浏览器填写字段生成,不用先存到手机通讯录再导出。另外本工具支持自定义字段顺序和备注内容,比手机导出更灵活。

生成的二维码会失效吗?有没有有效期或次数限制?

不会失效,也没有有效期或扫码次数限制。因为二维码是纯静态图片,内容直接编码在图案里,不依赖任何服务器。本工具在浏览器本地生成 vCard 文本后直接绘制二维码,整个过程不产生任何网络请求。只要二维码图片不损坏(比如褪色、被遮挡),理论上可以永久使用,扫码次数无限。建议保存生成的原始图片到手机或电脑,不要每次用都重新生成,以免字段内容被修改。

为什么我用这个工具生成的二维码,用微信扫了之后显示「文件」而不是直接弹出联系人添加界面?

这是微信的设计限制。微信扫一扫在识别到 vCard 格式时,会先将其作为文件下载,然后用户需要手动点击「打开」或「保存到手机」才会触发系统通讯录添加。而系统自带相机(iOS 的「相机」或 Android 的「Google Lens」)扫描后通常直接弹出添加联系人窗口。建议将二维码图片保存后,用系统相机扫描预览,或者告知接收方「用手机自带相机扫,不要用微信」。

生成的二维码里可以放公司 Logo 或头像吗?

本工具生成的二维码是纯黑白方块,不支持内置 Logo 或图片。如果需要在二维码中央加 Logo,可以用本工具生成原始二维码后,使用第三方图片编辑软件(如 Photoshop、在线二维码美化工具)将 Logo 叠加到二维码中心。注意叠加区域不要超过二维码总面积的 15%,否则会导致部分扫码器无法识别。建议叠加前先测试扫码成功率,确保 Logo 不遮挡二维码的三个定位角。

我输入了姓名和手机号,但生成的二维码扫出来只有姓名,没有手机号,怎么回事?

这种情况通常是因为扫码工具只解析了 vCard 的某个字段,或者手机系统通讯录导入时只识别了「FN」(全名)字段。请检查输入时手机号是否填在了正确的输入框(通常标有「手机」或「电话」),而不是写在了「备注」或「公司」字段。另外,部分老旧扫码器对 vCard 3.0 支持不完整,建议用 iOS 14+ 或 Android 11+ 的原生相机扫码测试。如果确认输入无误,可以尝试重新生成一次,确保二维码图案完整。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭