二维码中间加logo的方法,纠错等级、logo尺寸和配色怎么设置

10 十一月,2026 • 短链接与二维码 • 4次浏览

成都一家火锅店的餐桌上,桌牌印着中间带圆形图案的二维码,旁边是冒着热气的鸳鸯锅和新鲜食材

二维码中间加logo后,能不能扫出来要靠纠错能力。本文讲清L、M、Q、H四个纠错等级的区别,以及logo尺寸、配色和四周边距怎么设,并附 Digily Link 操作步骤和印刷前测试清单。

二维码中间加 logo,其实就是让 logo 盖住码中央的一部分模块,码之所以还能扫出来,靠的是二维码自带的纠错能力。所以通常建议把纠错等级调到最高的 H,logo 不要放得太大,印刷前再用几部手机实际扫一遍。H 级并不保证一定能识别,还要看 logo 的遮挡范围、配色和印刷效果。

在 Digily Link 里,对应的做法是把“错误校正能力”选成“H - 最好的 (30%)”。需要留意的是,上传 logo 之后这个选项不会自动改变,仍停在默认的“M - 中等 (15%)”。Digily Link 是我们自己的产品,下文的操作步骤以它为例;纠错、配色、边距和定位标记的原理引自 DENSO WAVE 的官方网站 qrcode.com,用别的工具做码同样适用。

如果你做的是餐桌上的点餐码或名片上的联系人码,内容类型怎么选,可以分别参考餐厅二维码菜单的制作方法和名片 vCard 二维码的做法,本文只讲 logo 和可读性。

二维码纠错等级 L、M、Q、H 分别能恢复多少

二维码有 L、M、Q、H 四个纠错等级,按 DENSO WAVE 的官方表格,它们大约能恢复 7%、15%、25% 和 30% 的数据。下表把这四个等级和 Digily Link 界面里的选项一一对应。

等级可恢复比例(约)Digily Link 中的选项说明
L7%L - 低 (7%)容错最少;相同内容下通常需要的模块最少
M15%M - 中等 (15%)Digily Link 的默认值,也是多数用户的选择
Q25%Q - 高 (25%)介于 M 和 H 之间
H30%H - 最好的 (30%)容错最多,中间放 logo 时优先考虑

这里的百分比是相对于整个码的全部码字计算的。码字可以理解为二维码内部存放数据和纠错信息的一个个小单元,所以“30%”说的是数据层面的恢复能力,既不能换算成“可以盖住三成面积”,也不能当作 logo 面积的上限。

等级越高也有代价。截至2026年11月1日,DENSO WAVE 的纠错功能说明页写明,调高等级后纠错能力随之提高,但数据量也会增加,码的尺寸会跟着变大。印刷位置大小不变的话,就意味着模块更多、每个模块更小。同一页还写道,“一般情况下用户大多选择级别M(15%)。”

没有遮挡的普通码用 M 很常见。中间放 logo 则相当于主动让一块区域无法读取,这时选 H 能留出最多的余量。不过余量大不等于一定能扫出来,logo 的位置和尺寸、配色以及印刷质量依然会影响最终结果。

在 Digily Link 里给二维码中间加logo的步骤

在 Digily Link 里创建二维码时,logo 在“品牌定位”部分上传,纠错等级在“选项”里修改,两处都改好才算设置完整。

  1. 登录 Digily Link,打开“QR码”。
  2. 点击“创建QR”,类型选择“URL”,填入扫码后要打开的网址。建议先在浏览器里打开确认一次,免得印出去才发现地址写错。
  3. 找到“品牌定位”,在“标志”处上传 logo 图片。文件最大 5 MB。
  4. 调整“标志尺寸”。可选范围是 5% 到 40%,默认 25%。这个百分比按二维码的宽度计算,logo 会自动居中。建议先用较小的值,测试通过后再决定要不要放大。
  5. 打开“选项”,把“错误校正能力”从默认的“M - 中等 (15%)”改成“H - 最好的 (30%)”。这一步很容易漏掉。
  6. 设置“边距大小”。默认是 0,单位是模块,最大可调到 25。建议设成 4,因为码的四周需要 4 个模块宽的空白;只有设计稿里已经留出这圈空白时,才可以保持 0。
  7. 检查“前景色”和“背景颜色”。前景色是模块的颜色,背景颜色是码的底色,深色模块配浅色背景最稳妥。
  8. 按需设置“大小”,也就是导出图片的像素尺寸,范围是 50 到 2000 像素,默认 500。
  9. 保存后下载 SVG 或 PNG 文件。交给印刷时用 SVG 更方便,它是矢量格式,码的模块放大不会发虚,但 logo 会按你上传的文件嵌入,如果是 PNG 或 JPG,分辨率不够时放大仍可能模糊;PNG 适合直接放进网页、文档或图片里。

一份填好的示例设置

下面是一家虚构的咖啡店为桌牌准备的设置。店名、网址和数值都只是举例,标志尺寸那一栏是起步值,不是推荐阈值。

设置项示例值这样填的理由
类型URL扫码后打开菜单页
网址https://example.com/menu(仅作演示,正式使用时换成自己的网址)先在浏览器里确认能打开
标志店铺 logo 图片,小于 5 MB符合上传上限
标志尺寸先试 15%从小值起步,测完再决定是否调大
错误校正能力H - 最好的 (30%)码中间有 logo
边距大小4桌牌底色是深棕色,需要一圈空白
前景色和背景颜色深色模块,白色背景明暗对比清楚
下载格式SVG交给印刷厂排版

logo尺寸和纠错等级要一起调

logo 越大,盖住的模块越多,所以每次调大“标志尺寸”,纠错等级都要保持在 H,并重新测试。

我们在2026年11月1日核对 Digily Link 的设置时确认了三点。第一,“标志尺寸”按二维码宽度的百分比取值,logo 居中放置。第二,上传 logo 后“错误校正能力”不会自动提高,仍是默认的 M。第三,“标志尺寸”的默认值是 25%。也就是说,如果只上传 logo、其他设置都不动,得到的就是“25% 宽度的 logo 加 M 级纠错”。M 可恢复约 15% 的码字,H 约为 30%,这只是纠错能力的差别,不代表实际识别成功率也是两倍,但这种组合尤其需要认真测试。

还要分清这两个百分比。“标志尺寸”衡量的是 logo 的宽度,纠错等级衡量的是可恢复的码字,两者不能直接比较,也不能因为“25% 比 30% 小”就认为还在安全范围内。稳妥的做法是从小尺寸开始,选 H,实际测试,再一点点放大。

下面这张表是我们的设置建议,不是官方阈值,每一种情况都要在印刷前实际测试。

情况建议设置印刷前要做的
中间放 logo,尺寸可以小一些“标志尺寸”从小值起步,“错误校正能力”选 H用两部以上手机测试
logo 需要更显眼保持 H,每次只把“标志尺寸”调大一点每调一次都重新导出、重新测试
印在彩色或深色底面上“边距大小”设为 4,或在码四周留白用实际底色打样后测试
整体设计是深色风格把码放在一块浅色底块上,模块用深色打样后在现场光线下测试
不放 logo,只放网址M 是常见选择同样要测试
网址很长,码已经很密先缩短网址,再加 logo 并选 H对比缩短前后扫码是否更快

二维码配色怎么选才扫得出来

二维码最稳妥的配色是浅色背景配深色模块,彩色码一定要先测试再印刷。

截至2026年11月1日,DENSO WAVE 的英文常见问题页解释,二维码扫描器使用红光(这是针对用红光照明的扫描器而言,手机摄像头的识别效果因机型而异);如果背景色和码的颜色都反射红光,或者都吸收红光,扫描器就识别不出这个码。该页面同时建议,做彩色码时要先试读确认。

照这个原理,问题往往出在两种颜色在红光下“看起来差不多”。比如模块用红色系、背景用白色,两者都会反射红光,在这类扫描器眼里差别就很小。人眼觉得对比鲜明的配色,未必适合扫码。

在 Digily Link 里设置时,让“前景色”保持深色、“背景颜色”保持浅色,品牌色可以留给 logo 本身和码外围的设计。如果一定要用品牌色做模块,或者用了渐变、多种颜色,就用实际要印的颜色和纸张打样,再拿几部手机测试。屏幕显示和印刷出来的颜色常有出入,只在屏幕上测过并不可靠。

二维码四周需要留出4个模块的空白

二维码四周要留一圈空白,DENSO WAVE 要求每一边都有 4 个模块宽。

截至2026年11月1日,DENSO WAVE 的二维码使用说明页写明,码的四周都需要留出 4 个模块宽的边距。模块就是组成二维码的最小黑白方格,所以这圈空白的实际宽度随码的大小变化,码印得越大,空白也要越宽。

Digily Link 的“边距大小”同样以模块为单位,默认值是 0,可在 0 到 25 之间调整。默认为 0,意味着导出的图片紧贴码的边缘,本身不带空白。码印在白纸上、周围确实留出了 4 个模块宽的白色区域时,纸面可以充当这圈边距;否则无论底色是什么,都要把“边距大小”设为 4,或者在设计稿里给码留出一圈浅色空白。

排版时也不要让文字、边框或图标贴着码放。只要有元素挤进这圈空白,它就起不到空白的作用了。

二维码角上的方形标记不能被logo或装饰盖住

二维码角上那几个大方块叫位置探测图形,logo、边框和任何装饰都不能盖住它们。

截至2026年11月1日,DENSO WAVE 在二维码发展历史页中介绍,正是这种由方形标记组成的位置探测图形让高速读取成为可能。扫码设备会在这些图形里寻找一个独特的宽度比例,即 1 比 1 比 3 比 1 比 1,因此无论从哪个角度扫,都能判断出码的方向。这些方块一旦被挡住,设备可能连码在哪里、朝哪个方向都找不到。

Digily Link 会把 logo 放在正中间。你需要确认的是,调大“标志尺寸”以后,logo 的边缘仍在中间区域内;如果导出后又在设计软件里加了角标、贴纸或花边,也要逐一检查每个角上的方块是否完整。

印刷前怎么测试带logo的二维码

印刷前至少用两部不同的手机,在屏幕上和打印样稿上各扫一遍,近距离和实际使用距离都要试。

测试为什么不能省,DENSO WAVE 的常见问题页说得很直白。它提醒使用者,在码上叠加插画或加入设计时要注意避免码变形;一旦变形,哪怕只缺了一小块或有一点污损,也可能读不出来,或者读取反应变慢。中间放 logo 正是在码上加设计。下面这份清单根据 DENSO WAVE 对配色、边距和插画的提醒整理而成。

  1. 回到设置再确认一次,“错误校正能力”应是“H - 最好的 (30%)”,而不是默认的 M。
  2. 用最终下载的 SVG 或 PNG 文件测试,不要只看创建页面里的预览。
  3. 准备至少两部不同品牌或不同系统的手机,每部都分别用系统相机和另一款扫码应用各试一次。
  4. 先把码显示在电脑屏幕上扫,再用实际纸张和实际颜色打一张样稿扫。
  5. 从近处慢慢拉远,一直试到顾客实际所在的位置。桌牌就坐在座位上扫,海报就站在过道里扫。
  6. 留意扫码速度。如果能扫出来但要对准好几秒,可能说明余量不够,可以把“标志尺寸”调小再试。
  7. 检查 logo 和装饰有没有超出中间区域,角上的方块是否完整。
  8. 检查码四周有没有至少 4 个模块宽的空白,印在彩色或深色底面上时尤其要注意。
  9. 彩色码要按实际印刷色打样测试,屏幕上能扫不代表纸上也能扫。
  10. 扫出来以后打开网址,确认页面正确。

任何一项没通过,就回到设置里调整,再重新下载、重新打样、重新测试。改过的文件要当作新文件对待,旧样稿的测试结果不能拿来代替。

logo 和网址都准备好以后,就可以在 Digily Link 里生成带logo的二维码。截至2026年11月1日,免费方案总共可以创建 20 个二维码,可以把不同尺寸的版本分别做出来对比测试。

常见问题

二维码加了logo扫不出来怎么办?

建议从最容易改的地方开始排查。先确认“错误校正能力”已经改成 H,因为在 Digily Link 里上传 logo 后它不会自动调高。再把“标志尺寸”调小一些。然后看配色是不是深色模块配浅色背景,接着检查四周空白和角上的方块。如果网址很长、码很密,先把网址缩短再重新生成。每次只改一项并重新下载测试,才能知道到底是哪一项起了作用。

二维码纠错等级应该选哪一级?

码中间放 logo,通常建议选 H。没有任何遮挡的普通码,按 DENSO WAVE 的说法,多数用户选的是 M。等级越高,纠错数据越多,码可能越密,所以不放 logo 时没必要一味追求最高等级。

码印好以后网址要换,需要重新做吗?

logo 和颜色不改变码里存的网址;修改纠错等级会重新生成码的图案,但网址也不变。对于直接存储网址的静态码,网址一换,原来的码就得重新生成、重新印刷。如果预计地址以后会变,可以了解一下动态二维码(它和静态码的区别我们会另文介绍),或者让二维码指向一个短链接,以后只改短链接的目标地址,前提是你用的短链接服务允许修改目标。用自己的域名做短链接有什么好处,可以看品牌短链接为什么更让人放心。

在网站上写“QR Code”要注明商标吗?

截至2026年11月1日,DENSO WAVE 在常见问题页中说明,“QR Code”这个词在日本及其他国家是 DENSO WAVE 的注册商标,商标保护的是这个词,而不是码的图案。它希望使用这个词的网站在某个位置注明这一点。

0 个评分中的 0 个