⭐ 觉得好用?收藏备用,下次直接打开
🎫

批量活动 / 签到 / 营销码

一次生成几百张不同内容的码:CSV 批量 → 单张抽样测试 → ZIP 打包打印

📅 发布于

批量二维码场景比想的多——婚礼桌牌、活动签到、防伪门票、优惠券、员工名片、资产标签——共同点是”几十到几百张码、每张内容不同”。手动一张张生成会让人疯掉、且容易把内容贴错(张三的码贴到李四的桌牌上)。

这条流程的目标:一次输入列表、一次生成全部、文件名规范对照不出错——把批量做码的时间从几小时压到几分钟。

核心是 name|content 列表

  • name 决定文件名(必须能让你打印时认出来:人名、编号、桌号)
  • content 决定扫码后看到什么(URL、vCard、纯文本、WiFi 信息)

2 步流程的逻辑

  • 第 1 步「批量生成」:用 二维码批量生成 输入列表 + 设全局参数(容错 H、分辨率 1000 px)+ ZIP 下载
  • 第 2 步「样品测试(可选)」:批量前先用 二维码生成 生成 1 张样品测试扫码效果,调好样式再批量

3 个最容易栽的坑

  1. 文件名 1.png ... 100.png —— 字典序排 1002 前面,对照打印时人都疯了。用 0 补位编号001002
  2. 不做样品测试 —— 批量出 200 张才发现 Logo 挡住关键码点,重做 200 张
  3. 没设计核销 —— 优惠券码扔出去一张被截图全员复用,活动失控

和其他流程的区别

🛠 工具链(2 步)

  1. 输入多行 name|content 格式(每行一张码)——name 是文件名(如"张三"、"桌 01"),content 是码内容(如签到 URL、个人信息、优惠码)。一次生成全部码、ZIP 打包下载,文件名按 name 命名,对照印刷不出错。

    💡 列表来源建议用 Excel/CSV 导出粘贴——避免手工录入出错。常见格式:(1) `张三|https://event.com/sign?id=1`、(2) `桌 01|MECARD:N:张三;TEL:13800138000`、(3) `券 001|https://shop.com/c/abc123`。容错级别全局设 H、分辨率 ≥ 800×800 px 起步。

  2. 在批量打印前——用 [二维码生成](/tools/qrcode/) 单独生成一张样品码(取列表中的第一条),调样式(Logo、颜色、码点形状)、确认扫码效果。样式调好后回 [二维码批量生成](/tools/qrcode-batch/) 用同样参数批量生成。

    💡 单张样品测试是必要的——批量出 200 张才发现颜色对比度不够 / Logo 挡住关键码点 = 重做 200 张。先做 1 张、5 米外用旧手机扫一次、能扫再批量。

👤 适合谁用

  • 婚礼桌牌:每桌不同编号 / 新人留言 / 拍照打卡链接
  • 活动签到:每个参与者独立 URL,便于统计签到时间
  • 门票防伪:每张票独立编号 + 验证 URL,扫码即验
  • 优惠券:每张券独立 ID,扫码后核销使用
  • 批量名片码:员工批量发码,一人一张 vCard
  • 资产管理:每件资产一码,扫码看维护记录
  • 学生 / 员工编号牌:批量生成带姓名学号的扫码身份牌

⚠️ 顺序与踩坑

文件名规范决定打印是否出错

100 张码 ZIP 解压一堆 1.png 2.png ... 100.png 你怎么对应到具体的人? name 字段就是为这个准备的。正确做法:(1) 用人名 / 编号作 name—— 张三|...A001|...桌 01|...;(2) 加 0 补位——001 而不是 1,否则文件按字典序排时 100 会排在 2 前面;(3) 中文 name 没问题,但导出时可能编码乱码——用拼音 / 编号最稳。批量打印 200 张时,文件名清晰能省 2–3 小时核对时间。

不同手机扫码识别率差异巨大

iPhone 原生相机识别 vs 老安卓微信扫码 vs 旧版微信—— 同一张码识别率差 10 倍。批量打印前用最差的设备测试:旧 Android(< 2020 年)+ 旧版微信、低光源条件下能不能扫。能扫说明你的码足够鲁棒。经验值:(1) 容错级 H + 1000 px + 物理 5×5 cm + 黑白对比度 100% 一定能扫;(2) 加 Logo 装饰每多 5%,要把容错级提一档;(3) 印刷在哑光纸(不反光)比亮面纸扫码成功率高 30%。

二维码内容长 = 码点密 = 扫码慢

码内容字符越多,码点越密集——纯字母数字 URL 50 字符以内是甜区,超过会触发更高版本的二维码(V11+),码点密集到肉眼难分。对策:(1) 用短链 —— 把长 URL 通过 bit.ly / t.cn 缩短到 20 字符以内;(2) vCard 简化 —— 名片信息只放姓名 + 手机 + 微信号,省略地址 / 公司全称等冗余字段;(3) 编码用 URL 而非 vCard —— https://event.com/me/abc 跳到你网页展示完整信息,比直接编码 vCard 灵活、码也小。

签到码统计要靠后端,不只生成

生成几百张独立签到码只是第一步——扫码后能不能识别"是谁扫的、什么时候扫的"才是核心。必备链路:(1) 每张码内容 = https://event.com/sign?id=001?id=002……每个 id 对应一个人;(2) 你的服务器 / 微信小程序后端记录扫码时间和参数;(3) 后端导出 CSV 给主办方查看签到名单。没有后端的极简方案:用问卷工具(金数据 / 腾讯问卷)每人发一个独立提交链接,扫码即提交即统计——但每人扫码后要手动确认提交,体验比扫码即签到差。

优惠券码 / 门票码核销机制必须设计

生成 1000 张优惠券码扔出去 = 一张码可以被无数人复用——除非有核销逻辑。3 种核销方式:(1) 一码一人 + 后端记录——每张码独立 id,扫码后端验证"该 id 是否已使用",已用则拒绝;(2) 时效控制——码内容含过期时间戳、扫码后客户端 / 后端验证时间;(3) 兑换码 + 数据库——每张码 = 一个 8 位随机码,扫码进入网页输入码兑换,使用后码失效。没有这三种之一的批量优惠码 = 一张被截图发群里全员都能用——印之前就要想清楚怎么核销。

📚 相关教程精选

❓ 常见问题

一次能批量生成多少张?

二维码批量生成 没有硬性数量上限——浏览器内存允许的范围内 1000–5000 张都能生成。但实际操作建议:(1) 100 张以内一次生成,秒级完成;(2) 100–500 张一次生成,10–30 秒;(3) 1000+ 张分批做(每批 500 张),避免浏览器卡顿。ZIP 打包下载也是分批好——一个 ZIP 1000 个 PNG 文件 ≈ 100MB,下载慢、解压慢。分批后每批 ZIP 50MB 内、命名 batch01.zipbatch02.zip,整理打印时按批次分发更清晰。

婚礼桌牌怎么用二维码?

3 个常见用法:(1) 桌号 + 拍照打卡链接——桌 01 | https://wedding.com/photo?table=1,扫码进入"桌 01 摄影集"上传分享;(2) 桌号 + 新人留言——扫码进入新人故事页 / 婚礼现场视频;(3) 桌号 + 红包入口——扫码领新人发的电子红包(用红包小程序)。实操:用 二维码批量生成 输入 桌 01|URL1桌 02|URL2……每桌印一张 A6 桌牌(桌号 + 二维码 + 装饰文字),亚克力相框立桌上。容错 H + 印刷 800 px + 物理 5×5 cm,喝多了的客人也能扫上。

一码一券 vs 一码万券,哪个好?

取决于你的核销能力一码一券(每张码独立编号):✓ 防止一码全员使用 ✓ 可统计每张券的核销时间 / 转化效果 ✗ 需要后端存储 + 核销逻辑,开发成本高。一码万券(同一张码所有人扫都进同一页):✓ 实施简单 0 后端 ✗ 一张码截图发群里全员都能领、活动失控 ✗ 无法统计精确转化。经验值:(a) 优惠 ≥ 50 元 / 转化关键的活动用一码一券(用最简核销:兑换码 + 后端验证);(b) 引流类小优惠用一码万券,靠"看到的就是赚到的"心理,不防裂变。

二维码 + 防伪标签怎么做?

门票 / 高价值券防伪 4 层:(1) 二维码独立编号——每张票独立 id,扫码后后端验证;(2) 物理防伪——荧光油墨打印(紫光灯下显字)、雷射全息贴纸、刮刮膜(一次性);(3) 印刷质量——高精度印刷防"复印件能扫",例如码点边缘分辨率高于普通打印机的极限;(4) 核销规则——一张码扫码后立即标记"已用"、二次扫码提示已核销 + 哪个时间核销的。实操经验:电子门票直接发码到客户邮箱 / 微信,免去印刷防伪的成本;线下门票 = 二维码独立编号 + 一次性核销 + 入场处人工 + 防复印纸张,4 层成本下来仍比纯纸质票便宜。

批量打印用什么纸 / 工艺最经济?

最经济:A4 铜版纸(80gsm 以上)+ 普通彩色激光打印——每张 A4 印 12 张码,单张成本 5 分钱以内。最美观:A4 哑膜铜版纸(180gsm)+ 数码印刷——单张成本 1–2 元。最耐用:PVC 卡片 + UV 印刷——单张成本 5–10 元,能用 2 年以上。实操推荐:(1) 一次性活动(婚礼、展会、签到)—— 普通铜版纸最经济;(2) 半年期活动(季度营销、店内桌牌)—— 哑膜铜版纸;(3) 长期使用(永久桌号、资产标签)—— PVC 卡片或亚克力相框。

我没有自己的服务器,怎么做扫码统计?

3 种零后端方案:(1) 用问卷服务——金数据 / 腾讯问卷 / 麦客 等,每人一个独立提交链接,扫码进入填表;签到 = "你是谁?" + "签到时间"两个字段,提交后后台自动统计;(2) 用短链 + 后台统计——草料二维码、二维彩虹等服务提供"扫码次数 + 时间 + 地理位置"统计,免费版能用;(3) 用微信小程序模板——Apifox / 微盟等提供"活动签到"小程序模板,免开发部署。免费方案缺点:数据保留时间短、字段定制少、品牌不可控。商用建议自建后端。

本流程聚焦"批量生成多张内容不同的码"。如果你只需要一张门店收款码,走 门店聚合收款码;如果你需要单张 WiFi / 名片码,走 WiFi / 名片公开码