编码、解码与可扫描码

条形码识别

把条形码图片放进来,立刻读出码制与编码内容。支持上传文件、批量识别、拖拽、剪贴板粘贴、摄像头实时扫描和屏幕扫码,一张图里有多个条码也能一次读完。识别出网址、ISBN 图书号、UPC/EAN 商品码或普通文本时会自动按类型展示,并对链接做基础安全提示;可一键导出带定位框的 PNG、批量结果 JSON / CSV / TXT。整张图、剪贴板、摄像头帧都在浏览器本地处理,库存照片、外箱面单、票据截图都不会离开本机。

  • 上传、拖拽、剪贴板、摄像头、屏幕扫码五种入口
  • 覆盖 Code 128 / 39 / 93、EAN-13/8、UPC-A/E、ITF、Codabar、PDF417、Data Matrix、Aztec
  • 批量识别多张图,自动汇总每张图里所有条码
  • 反色、放大重试 + 中心裁剪 + quiet zone 自动补齐
  • 持续扫描模式:摄像头连续读取多个条码并自动去重
  • 识别 ISBN、UPC / EAN 商品码自动打标,URL 附带安全提示
  • 一键导出带定位框 PNG、JSON / CSV / TXT 批量结果
  • 完全本地处理,图片与摄像头帧不上传任何服务器
工具/条形码识别工作台
等待输入

把条形码图片拖到这里

支持 PNG、JPG、WebP、GIF、SVG、BMP;按住可以一次拖入多张

页面已经在监听粘贴,截图后直接 Ctrl + V 即可

功能简介

一个本地优先的条形码识别工作台:五种输入入口、稳健的多码制管线、智能内容分类、链接安全提示和多格式导出。

  1. 01

    多入口输入

    文件上传、批量拖拽、剪贴板粘贴、摄像头实时扫描和屏幕扫码全部覆盖。截图后按 Ctrl + V 直接识别;视频会议或网页里的条码也能用屏幕扫码抓取,不必再切工具。

  2. 02

    主流码制全覆盖

    Code 128 / 39 / 93、Codabar、EAN-13 / 8、UPC-A / E、ITF、PDF417、Data Matrix、Aztec、QR 全部支持,识别后会显示实际命中的码制。

  3. 03

    批量识别多张图

    一次选择或拖入多张图片,按文件顺序逐张识别,并在结果区按"原文件 → 内含的条码"分组呈现。处理进度实时显示,已处理 / 已解码 / 未识别一目了然。

  4. 04

    单图多码识别

    一张图里包含多个条码时,识别到一个就遮罩它继续找下一个,最多迭代 8 次,最后还做了 8 块区域分割兜底,外箱多标签也能一次读全。

  5. 05

    识别重试管线

    主路径走 ZXing 的 try-harder,识别不到时自动尝试反色、加白边补齐 quiet zone、缩放(针对花式或低分辨率样本)以及中心裁剪。

  6. 06

    持续扫描模式

    摄像头开启后,开启"持续扫描"可以连续读多个条码并自动去重,扫一批资产标签、酒标、票据时不必每次重新点开摄像头。

  7. 07

    智能内容分类

    识别 URL(提取主机 / 路径 / 查询),ISBN(自动区分 ISBN-10 / 13 与区域前缀),UPC / EAN 商品码(标注校验位),其余按纯文本展示。

  8. 08

    导出与回归

    带定位框的 PNG 可直接放进文档说明;批量识别后还能把全部结果导出 JSON、CSV 或 TXT,便于盘点入库或离线对账。

如何使用

选一条最顺手的输入路径,工具自动识别码制并展示原文。

  1. 01

    把条码图片拖到识别区,或者点选择文件,也可以直接按 Ctrl + V 粘贴截图。

  2. 02

    需要实时扫码时点摄像头按钮,前置或后置镜头都可以切换;需要扫电脑屏幕里的条码时点屏幕扫码,授权后会抓取当前帧。

  3. 03

    工具会自动识别。一张图里有多个条码时打开"识别全部";图比较糊或者深色背景的浅色码打开反色 / 放大重试。

  4. 04

    结果区按码制和内容类型显示字段,可以复制原文、单独字段,也能直接打开链接、下载带定位框的 PNG。

  5. 05

    批量识别多张图时,结果列表顶部会提供 JSON、CSV、TXT 一键导出。

功能说明

上传、粘贴、摄像头、屏幕扫码和批量识别各有最快路径。

  • 截图已经存在本地,使用文件上传或拖拽最快;一次拖多张就能批量处理。
  • 刚截屏或从聊天工具复制,直接 Ctrl + V,比保存到本地再上传少两步。
  • 要识别纸质标签、外箱、票据上的条码,使用摄像头实时扫描。
  • 想抓视频通话、PPT、网页里某个区域的条码,使用屏幕扫码而不是再去找截图工具。
  • 一张图里挤了多个标签(外箱、托盘、合页),打开"识别全部"。
  • 盘点一批资产、票根、酒标,开启摄像头并打开"持续扫描",扫完再统一导出。
  • 浅色条码或深色背景识别失败,打开反色重试。
  • 截图被压缩得很糊,打开放大重试。

适合哪些场景

条形码在零售、物流、医疗、票务、出版、资产管理等业务里几乎无处不在。一个能多入口、批量、结构化的本地解码器,能覆盖大多数排查与录入需求。

  1. 核对商品 EAN / UPC

    拍下包装上的条码识别成数字,再回到商品库 / 价格表 / 库存系统做核对。带 ISBN 前缀的 EAN-13 会被自动标成图书码。

  2. 录入物流外箱编号

    批量识别外箱、托盘、面单截图中的 Code 128 或 ITF,导出 CSV 后直接导入 WMS / TMS 系统。

  3. 医疗与实验室样本码

    识别血袋、试管、病理样本上常见的 Code 128 / Codabar,确认数字与系统记录一致后再下一步操作。

  4. 票据 / 证件二维条码

    抓取票据、登机牌、运输单证上的 PDF417,把里面的姓名、座位号、追踪号取出来。

  5. 资产标签盘点

    用摄像头 + 持续扫描连续扫一批资产贴纸,结束后一次性导出 CSV 提交盘点报告。

  6. 生产铭牌与零部件

    识别 Data Matrix 编码,把零件号、批次号、序列号取出来录入 MES / 维修工单。

  7. 前端与条形码生成器联调

    验证生成器输出的条码内容、码制、quiet zone 是否符合规范,反向识别比肉眼对照可靠。

  8. 排查可疑短链或网址条码

    部分票据或营销码会把短链做成条码,识别后用安全提示判断 HTTPS、IDN、IP 直连等可疑特征。

延伸阅读

需要反向生成同样码制的图样,用 条形码生成器 出图;如果你扫的是二维码,请改用 二维码识别 ;想生成或自定义二维码请去 二维码生成器 ;处理点划码 / 摩斯电码可以用 摩斯电码转换 串起来。

使用建议

条形码对清晰度、留白、方向比 QR 更敏感,几条习惯能大幅提高命中率。

  • 拍摄时让条码横平竖直、占据画面中央较大区域,避免透视变形。
  • 保留条码两侧足够的留白(quiet zone),不要把条码裁到边缘。
  • 光线尽量充足,避免反光、阴影和厚塑料膜上的高光斑。
  • 从聊天工具复制图片时优先用"原图",避免被压缩成低分辨率小图。
  • 一张图里有多个条码时务必勾选"识别全部",否则只会拿到第一条。
  • 识别到链接时先看安全提示再决定要不要打开,对短链与 IP 直连保持警觉。
  • 摄像头扫码时尽量让条码占满中心 70% 区域,扫多个码时启用"持续扫描"再开始。
  • 需要生成新的相同码制条码,可以从结果跳到条形码生成器继续编辑。

边界与注意事项

识别效果受图像质量与浏览器能力影响,了解这些边界可以避免误判。

  • 默认覆盖主流一维与二维条码,但不识别专用工业格式(如 MaxiCode 的所有变体或航空 BCBP 全字段)。
  • 极度模糊、严重透视、强反光或缺角破损的条码可能识别失败。
  • GIF 仅识别首帧,需要识别其它帧请先截图后再上传。
  • SVG 会先栅格化再识别,过于复杂的 SVG 可能影响精度。
  • 摄像头与屏幕扫码依赖浏览器接口(getUserMedia / getDisplayMedia),HTTP 页面、部分企业内网或老旧浏览器无法使用。
  • 链接安全提示是启发式检查,不能替代专业的反钓鱼服务或安全网关。
  • EAN / UPC 的校验位会自动展示,但识别本身不证明该编号在零售数据库里真实有效。
  • 部分条码使用非 UTF-8 编码或自定义 Application Identifier(GS1),原文按 UTF-8 解析时少数字符可能显示异常。
  • 历史只保存在当前页面,刷新或关闭后清空,不会写入本地存储或上传。

常见问题

关于输入方式、识别失败、摄像头与屏幕扫码权限、批量处理、隐私与导出的实用问答。

图片会上传到服务器吗?

不会。识别、解析、导出全部在浏览器中完成。文件、剪贴板、摄像头帧、屏幕共享帧都只在内存里处理,不会发任何网络请求。

支持哪些码制?

支持 Code 128 / 39 / 93、Codabar、EAN-13 / 8、UPC-A / E、ITF(Interleaved 2 of 5)、PDF417、Data Matrix、Aztec,以及 QR Code 兜底识别。识别后会明确显示实际命中的码制。

怎么从截图里识别条码?

截图后直接按 Ctrl + V 粘贴到页面,或点"粘贴"按钮主动读取剪贴板。也可以把图片拖到识别区或者用"选择文件"。

怎么用摄像头扫码?

点摄像头按钮,授权后选择前置或后置镜头。把条码对准画面中心,一旦识别到内容自动停止。需要连续扫多个时打开"持续扫描"。

怎么扫电脑屏幕里的条码?

点屏幕扫码按钮,浏览器会要求你选择共享窗口、标签页或整个屏幕。授权后工具会抓取一帧识别,适合视频会议、网课、PPT 或别的网页里出现的条码。

可以一次识别多张图吗?

可以。直接选择或拖拽多张图,工具会按顺序逐张识别并在结果区按文件分组。处理进度顶部实时显示,结束后可以一次性导出 JSON、CSV 或 TXT。

一张图里有多个条码怎么办?

打开"识别全部"。工具识别到一个就遮罩对应区域继续找,最多迭代 8 次,还会按 8 块区域分割兜底,结果按编号列出并在原图上标注定位框。

识别不出来怎么办?

常见原因是低分辨率、模糊、反光、严重透视、留白被裁掉或者码制不在支持范围。可以打开反色重试和放大重试;摄像头时把条码挪到画面中心 70% 区域;或者换一张原图。

EAN / UPC 校验位是怎么判断的?

识别得到的位数与对应码制匹配后,工具会自动按 GS1 校验位算法验证最后一位,并把它作为单独字段展示,方便检查录入是否出错。

ISBN 是怎么识别的?

EAN-13 编码若以 978 或 979 开头会被自动标成图书 ISBN,并显示 ISBN-13 与可推算的 ISBN-10 形式(若适用)。

能下载带定位框的图吗?

可以。识别成功后点"下载带定位框 PNG",工具会把每个条码的边框直接绘制到原图上输出,方便放进 PRD、Bug 报告或培训材料里说明。

识别到的内容可以直接编辑后重新生成条码吗?

可以。结果区有跳转入口直接前往条形码生成器,把原文带过去继续修改并导出新图。

历史会保存到本地吗?

不会。历史只保存在当前页面的内存里,刷新或关闭即清空,避免在公用电脑上留下敏感内容。

PDF417、Data Matrix、Aztec 是什么?要怎么用?

它们都是二维条码(不同于 QR Code),分别常用于票据 / 证件、工业零件铭牌、移动凭证。本工具对这些都按图片直接识别,不需要额外配置。

更多相关工具

相邻任务:反向生成条码、识别 / 生成二维码、处理摩斯电码与链接编码。