跳到主要内容
QRCodeMax.Vip

二维码无障碍指南:让每个人都能用上你的码

一份实用指南:从张贴高度、尺寸、对比度到替代方案,让轮椅使用者、视障人士以及无法扫码的人,也能获取二维码背后的信息。

作者:QRCodeMax.Vip 8 分钟阅读

一个二维码只有当每个遇到它的人都能走到它面前、看到或感知到它、顺利扫描、并使用它打开的页面时,才算真正无障碍。这意味着你需要考虑张贴高度、尺寸、对比度和反光问题,为完全无法扫码的人提供替代途径,并确保扫码成功后的页面本身也是无障碍的。本文将逐一讲解这些环节,最后附上一份可以在印刷或发布前使用的检查清单。

先问一个问题:二维码是合适的工具吗?

在纠结位置和对比度之前,先想想是否真的需要二维码。码只是一种捷径,不是必需品。如果码背后的信息是必不可少的——餐厅菜单、公交时刻表、安全须知、必须填写的表单——那么码就不能是通往这些信息的唯一路径。没有智能手机的人、手机没电的人、摄像头损坏的人、因视力低下而难以对准摄像头的人,以及单纯不愿扫码的人,都会被挡在门外,除非你提供另一条路。

一条实用的经验法则:把二维码当作建立在完全无障碍基础之上的便利层,而绝不能把它当作基础本身。这个基础可以是印出来的短链接、一个电话号码、有人值守的服务台、纸质副本,或者把同样的内容直接写在标识牌上。在基础之上加一个码,成本很低;抽掉基础,却会让一部分顾客彻底失去获取信息的可能。

物理位置:高度、距离与可及性

扫码是一个身体动作。使用者需要把手机稳稳地举在合适的距离、对准摄像头、并保持足够长的时间让摄像头对焦。如果码被贴在让人无法舒适地站立或坐下面对的位置,这一切都很难做到。

高度

针对标识牌和交互元素,一个常用的经验法则是让它们大致位于离地面 40 到 120 厘米之间。这个范围既适合坐轮椅的人、身材矮小的人,也适合无法弯腰或抬手够高处的人。贴得太低的码——比如贴在墙脚或台阶上——会迫使人们蹲下或弯腰,这对许多人来说困难甚至不可能;贴在头顶以上的码更糟:拍摄角度变得别扭,距离也更远。

如果码贴在桌面、柜台或产品上,道理相同:把它放在坐轮椅的人能把手机平对着它拍的位置,不需要探身越过障碍物,也不需要隔着玻璃伸手。

距离与角度

码越大,能扫码的距离就越远。许多印刷从业者使用的粗略参考是:扫描距离约为码宽度的十倍。也就是说,10 厘米的码在大约 1 米处扫起来比较轻松,25 厘米的码在约 2.5 米处也可以。对于需要从排队处或座位上扫描的码——贴在墙上、柱子上、桌牌上——尺寸要放大。一个只能在 20 厘米内才能扫出的码,贴在海报上毫无用处。

还要考虑角度。玻璃后面的码、曲面上的码、凹进展示柜里的码,常常因为反光或变形而扫不出来。尽量把码平贴安装,并且要坐下来测试,而不是只站着试。

遮挡

任何东西都不应遮住码,也不应需要额外的动作才能靠近。贴在必须拉开才能看到的门内侧的码、柜台后面顾客无法靠近的码、塞在货架沿下方的码,都是障碍。请沿着初次到访者的路线走一遍,确认在每个你期望被使用的位置,码都够得着、扫得出。

尺寸与静区

太小的码有两种失败方式:摄像头无法分辨它的细节,而手抖、手部控制能力有限或视力低下的人,也很难瞄准这么小的目标。凡是供公众在一段距离外扫描的码,即使在近距离使用,印刷尺寸也至少要有 2×2 厘米,并按前述规则随距离放大。名片或小票上的码可以小一些;标识牌上的码绝不能小。

在码的四周留出清晰的空白边距——即"静区"。大多数生成器会自动加上;如果你把码裁切得很紧嵌入设计稿,扫码软件可能会拒绝识别。通常的建议是四周各留大约四个模块(码上的小方格)宽的空白。

避免把文字、标志或装饰元素贴得太近而挤压码。杂乱的标识牌会让低视力人群和认知障碍人士更难找到并瞄准码。

对比度、颜色与反光

扫码软件依靠深色模块与浅色背景之间的对比度来识别。深色码配浅色背景效果最好。反色码(浅色码配深色背景)也能用,但部分摄像头识别起来不够稳定,采用前务必充分测试。

实用规则:

  • 在干净的浅色背景上使用深色模块。黑底白纸是最可靠的组合。
  • 避免低对比度搭配,例如浅灰配白、粉彩配粉彩、淡金配米色。
  • 避免把码叠放在照片、花纹或渐变上。如果设计叠加不可避免,就把码放进一个纯色、无图案的方框里。
  • 不要只靠颜色把码和周围环境区分开;色盲用户和褪色的印刷都会让这个假设失效。
  • 哑光表面胜过光面。铜版纸、覆膜表面和玻璃都会产生反光,把模块从摄像头视野里"抹掉",尤其在直射灯光或阳光下。如果为了耐用必须覆膜,选择哑光或防眩光材质。
  • 在实际现场光照条件下测试印刷出来的码——在办公室灯光下能扫的码,在窗户逆光或射灯下可能失败。

触觉与语音替代方案

有些人完全看不见码,有些人无法可靠地使用触屏和摄像头。对他们来说,码本身是不存在的;真正重要的是码周围有什么、以及还有哪些其他获取方式。

触觉提示

在码周围加一圈凸起或有纹理的边框,或在旁边加一块盲文标签,说明这是什么、通向哪里,能帮助盲人和低视力人士找到并理解它。许多国家都有触觉标识的相关标准,本地的标识制作商或无障碍顾问可以就盲文点位尺寸和摆放位置给出建议。即使没有盲文,一个凸起的边框也能传递"这里有可以交互的东西"的信号。

注意:二维码本身无法靠触摸可靠辨认——模块太小太平。不要把印刷的码当作触觉功能来用。

语音替代

在有条件提供语音服务的场合——有前台接待的服务台、求助点、电话热线——就提供语音。在码旁边印一个电话号码是最简单的做法:无法扫码的人可以打电话获取信息,或被引导到信息所在处。在有工作人员的场所,要让团队了解每个码打开的是什么,以便有人求助时能提供帮助。

NFC 及其他选项

NFC 标签用手机一碰即可触发链接,可以作为二维码的补充,对部分低视力人士来说更容易使用——触碰一个有标记的位置比对准扫码省力。它不是万能替代品——并非所有手机和场景都支持——但作为多条路径之一,它能帮上忙。

一定要给码配上纯文字说明

每个面向公众的二维码都应该配有:

  • 一句简短说明,讲清码打开的是什么:"扫码查看今日菜单""扫码查看公交时刻表""扫码报修"。绝不要放一个没有任何解释的裸码。
  • 以印刷形式给出目标地址,例如一个简短、好记、可以手打的网址。要真正做到短——又长又难认的网址等于没用。
  • 在相关场合,附上电话号码,或注明哪里有人工渠道可以获取同样的信息。

这种搭配同时服务多类人群:没有智能手机的人、无法扫码的人、更喜欢手动输入网址的人,以及想在打开之前先知道要去哪里的人。最后一点不仅关乎无障碍,也关乎信任——有说明的码,人们才敢真正去用。

对于菜单、时刻表、安全须知这类关键信息,还要提供非数字副本:可按需提供的纸质菜单、张贴出来的时刻表、纸质的操作指南。只用数字方式提供关键信息,会把没有设备的人排除在外,也让赶时间的人陷入困境。

落地页本身也必须无障碍

一个位置完美、对比度高、标注清楚的码,如果指向一个无障碍不达标的网站,只是把障碍往后挪了一步。在把码链接到任何页面之前,检查这些基本点:

  • 页面能在读屏软件下正常使用:有语义清晰的标题、图片有替代文本、表单字段有标签、阅读顺序合理。
  • 文字可以放大而不破坏版式,文字与背景之间的颜色对比度足够强。
  • 页面在小屏幕手机上可用,因为每位访客都是用手机打开它的。
  • 表单标签清晰、错误提示可见,不依赖极小的点击目标。
  • 视频内容有字幕;音频内容在可行时提供文字稿。
  • 页面不劫持缩放、不禁止滚动、不自动播放大音量的媒体。

如果你无法控制目标页面——例如第三方的预订系统——就选择无障碍做得好的服务商;如果做不到,就保留人工替代渠道。把人引向页面时,宁可做一个专门的、简洁的落地页,也不要甩给人家一个庞大复杂的主页;干扰越少对所有人越好,尤其是读屏用户和认知障碍人士。

还要让链接的行为合理:码应该直接打开一个适合手机浏览的页面,而不是 PDF(通常无障碍性差、在手机上操作别扭),不是应用商店的强制下载页,也不是查看基本信息还要先注册登录的页面。

用真实的人和真实环境来测试

按用户的方式测试,而不是按你印刷的方式。站在访客站的位置;坐在坐轮椅访客会坐的位置。如果可以,用一台旧手机试试。在烈日下、人工照明下测试,户外码还要在夜间测试。请一位读屏软件用户试用落地页。请一位从没见过这块标识牌的人看看,说明文字是否足以让他愿意去扫。

那些小的可用性缺陷——一个要试三次才能扫出的码、一句没说清页面内容的说明、一个在移动流量下打开很慢的链接——对残障人士、老年人以及处于紧张或匆忙状态的人影响尤其大。修好它们,受益的是所有人。

发布前检查清单

在印刷或安装任何面向公众的二维码之前,请对照以下清单:

  • 码张贴在离地面约 40–120 厘米处,或坐轮椅者能轻松够到的位置。
  • 码能在真实用户所处的距离被扫出(粗略参考:扫描距离约为码宽度的十倍)。
  • 近距离使用的码至少 2×2 厘米,远距离扫描的要更大。
  • 码四周有清晰的静区,没有重叠的图形或花纹。
  • 浅色背景配深色模块;对比度强;表面哑光、不反光。
  • 已在现场实际光照条件下、从坐姿和站姿分别测试过。
  • 码旁边有纯文字说明,写明打开的是什么。
  • 码旁边印有简短、可手打的网址。
  • 关键信息附有电话号码或人工渠道。
  • 关键内容(菜单、时刻表、安全信息)同时存在非数字形式。
  • 固定标识牌已考虑触觉或盲文标注。
  • 落地页适合手机浏览,并能在读屏软件、缩放和大字号下正常使用。
  • 码直接打开内容——没有"仅 PDF 菜单"、强制安装应用,也没有查看基本信息就要求注册的门槛。
  • 至少请一位从没见过这块标识牌的人参与过测试。

结语

核心要点是:二维码只有作为一套系统的一部分,才是无障碍的工具。把它放在人人都能够到的位置,用大尺寸、高对比度、不反光的表面印刷,配上清晰的说明——而最重要的一点是,绝不要让它成为获取必要信息的唯一途径。给每个码配上一个简短的印刷网址、一个电话号码或一份纸质替代品,并确保它打开的页面对读屏用户和低视力用户同样友好。做到这些,码才是真正的便利,而不是新的障碍。

常见问题

二维码应该贴多高?
常用经验法则是离地面约 40 到 120 厘米,这样坐轮椅的人和无法弯腰或抬手的人都能舒适扫码。同时根据扫描距离和码的尺寸做调整。
印刷二维码应该多大?
近距离扫描至少 2×2 厘米;远距离的标识牌用码,按扫描距离约为码宽度十倍的原则放大。务必在实际位置和光照条件下测试。
盲人能使用二维码吗?
仅靠扫码不行——码本身无法用触摸辨认。应提供盲文或触觉标签、可手打的短网址、电话号码或人工协助,让同样的信息不扫码也能获取。
每个二维码旁边都应该印上网址吗?
应该。一个简短可手打的网址加上"码打开的是什么"的说明,能同时服务没有智能手机的人、无法扫码的人,以及想在打开前先了解去向的人。
二维码的落地页怎样才算无障碍?
页面应适合手机浏览,能在读屏软件、缩放和大字号下正常使用,表单有标签、视频有字幕、文字对比度足够。避免"仅 PDF 菜单"、强制安装应用和基本信息也要注册的门槛。