在浏览器中直接从图片或摄像头读取任意条形码
这款在线条形码扫描器可以从照片、截图和摄像头实时画面中读取一维和二维码:EAN-13、EAN-8、UPC-A、UPC-E、ISBN、Code 128、Code 39、Code 93、ITF、Codabar、GS1 DataBar、QR Code、Data Matrix、PDF417、Aztec 和 MaxiCode。图片中的所有条码会被一次性找出,每个结果都会显示解码后的文本、格式,以及标出它在图片中位置的方框。解码在你的设备上通过 WebAssembly 运行,使用开源的 ZXing 引擎,因此图片及其中的条码永远不会被上传。
如何在线扫描条形码
- 1把照片或截图拖到页面上,点击选择图片,或用 Ctrl+V(Mac 上为 Cmd+V)粘贴复制的图片。
- 2或者切换到摄像头,点击启动摄像头并允许访问。将条形码平整、稳定地放在画面中;每秒会读取数次。
- 3找到的每个条码都会在图片上用方框框出,并标上与结果卡片对应的编号。将鼠标悬停在卡片上即可高亮它的方框。
- 4一键复制解码后的文本。如果条码中包含网址,在你打开之前会先检查链接是否有常见的陷阱。
- 5如果只需要一种类型,可以将搜索范围缩小到一维条形码或二维码;速度更快,也不会误读标签上的其他条码。
支持的条形码格式
- 零售:EAN-13、EAN-8、UPC-A、UPC-E、ISBN
- 几乎所有商店商品以及图书封底上的条码。解码时会校验校验位,只有结果一致时才会显示。
- 工业:Code 128、Code 39、Code 93、ITF、Codabar
- 用于快递面单、包裹追踪号、资产标签、借书卡、血袋和仓库货架。也能读取 GS1-128 和 ITF-14 外箱条码。
- GS1 DataBar
- 生鲜商品和优惠券上的紧凑型条码,包括层排式和扩展式变体。
- 二维:QR Code、Data Matrix、PDF417、Aztec、MaxiCode
- 海报上的 QR 码、电子产品和药品包装上的 Data Matrix、身份证件和登机牌上的 PDF417、火车票和机票上的 Aztec,以及 UPS 包裹上的 MaxiCode。
稳定识别的小技巧
- 让条形码占据画面的较大部分,但要保留条码两侧的空白边缘:扫描器需要这片静区来找到条码的起点。
- 让摄像头与标签保持平行。较长的一维条形码在图片中水平横贯时识别效果最好。
- 稍微倾斜物品以避开光亮包装的反光;近距离拍摄时用自然光或台灯,而不是闪光灯。
- 如果手机摄像头无法在这么近的距离对焦,就稍微往后退:小而清晰的条码比大而模糊的条码更容易识别。
- 截图或扫描文档请直接粘贴,不要对着屏幕拍照,那样会产生摩尔纹和模糊。
- 褪色或对比度低的印刷会自动以增强对比度和反转颜色的方式重试。
结果说明了什么
格式标签显示码制,例如 EAN-13 或 Data Matrix。当内容不是纯文本时会出现第二个标签:携带 GS1 应用标识符的条码显示 GS1(例如 (01) 表示 GTIN,(17) 表示有效期,(10) 表示批号);条码包含原始字节而非文本时显示二进制。
图片上带编号的方框准确显示每个结果来自哪个条码。当一张标签上有多个条形码时,这一点很有用,比如同时印有追踪号、邮政编码和二维码的快递面单。
EAN 或 UPC 编号用于标识商品,但不包含商品名称或价格;这些信息存放在零售商或品牌的数据库中。要制作自己的条形码,请使用条形码生成器。对于包含 Wi-Fi 信息、联系人或链接的 QR 码,二维码扫描器还会把内容拆分成各个字段。
从设计上保护隐私
登机牌、身份证件、处方和快递面单上的条形码可能包含个人数据。本扫描器在本地完成全部解码:ZXing 引擎被编译为 WebAssembly,由本站提供并在你的浏览器标签页中运行。图片、摄像头画面和解码后的文本永远不会离开你的设备;一旦你停止摄像头、切换标签页或离开页面,摄像头就会立即关闭。
常见问题
- 如何从图片中扫描条形码?
- 把图片拖到页面上、用按钮选择,或用 Ctrl+V 粘贴。图片中的每个条形码都会被解码并框出,旁边列出其文本和格式。
- 可以用笔记本电脑的摄像头扫描条形码吗?
- 可以。切换到摄像头,点击启动摄像头并允许访问。网络摄像头往往难以近距离对焦,所以请将条形码放在 15 到 30 厘米外并保持不动。
- 为什么我的条形码识别不出来?
- 通常是因为图片模糊、条码太小,或者条码周围的空白边缘被裁掉了。请换一张更清晰、更近、能看到完整条码及其边缘的照片,避免反光,并确认格式筛选设为全部格式。
- 一张图片里有多个条形码也能识别吗?
- 可以。图片中的所有条码会被一次性解码并在图上编号,方便你看出每个结果对应哪个条码。
- 能识别 QR 码和 Data Matrix 吗?
- 能。除了一维条形码,它还能读取 QR Code、Micro QR、Data Matrix、PDF417、Aztec 和 MaxiCode。
- 能通过 EAN 或 UPC 条形码查到商品吗?
- 扫描器会给出编号。条形码本身不包含商品名称或价格,所以请复制编号,到商品数据库或搜索引擎中查询。
- 我的图片会被上传吗?
- 不会。解码在你的浏览器中通过 WebAssembly 运行。图片、摄像头视频和结果都保留在你的设备上。
- 在 iPhone 和 Android 上能用吗?
- 能,任何现代手机浏览器都可以。在手机上默认使用后置摄像头;如果有多个摄像头,可以从列表中选择其他摄像头。