在线条形码扫描识别
用摄像头实时扫码,或上传、粘贴、拍照识别条码图片,自动识别多种码制。
隐私安全:所有处理均在您的浏览器本地完成,数据绝不上传条形码扫码识别图像识别
识别格式与扫描区域
拖拽条码图片到此处,或点击选择图片
支持一次选择多张批量识别,也可按 Ctrl / ⌘ + V 粘贴截图
支持 PNG / JPG / WebP / BMP / GIF(GIF 仅解析首帧)
扫描历史
暂无记录,成功识别后会自动保存在本机浏览器中(最多 100 条)。
使用说明
- 1. 图片解码:把条码图片拖入虚线框,或点击选择文件(支持多选批量),也可按 Ctrl / ⌘ + V 粘贴截图,或点击「用摄像头拍照识别」现场拍照。
- 2. 摄像头扫码:切换到「摄像头扫码」并点击「开启摄像头」授权,将条码对准取景框,识别成功会自动停止取景;设备支持时可切换前后摄像头与打开手电筒。
- 3. 格式与区域:在上方勾选需要识别的码制,并把「扫描区域」缩小到中央区域,可减少密集标签与背景中的其他码干扰。
- 4. 结果处理:支持复制内容、打开链接、解析 WiFi / vCard 信息;一张图含多个码时会逐条列出,可一键「复制全部」。
- 5. 提升识别率:裁剪出条码区域、避免反光与过度压缩;二维码需要最新版 Chrome / Edge 的原生能力支持。
隐私声明:图片解码、像素处理与摄像头画面全部在您的浏览器本地完成,图片与画面不会离开设备;页面不发起任何网络请求,断网状态下同样可以正常使用。
工作原理
- 1上传、拖拽、粘贴或拍照导入条码图片,或在「摄像头扫码」中主动点击按钮授权后逐帧取景。
- 2浏览器支持原生 BarcodeDetector 时优先用它检测(可识别二维码与一图多码);否则回退到内置解码引擎,对灰度化并做 Otsu 二值化后的像素做多行采样与多码制尝试。
- 3摄像头画面按设定的扫描区域裁剪后再解码,相同的「码制 + 内容」在短时间内只记录一次,避免历史记录被连续帧刷屏。
- 4首次未识别时会自动尝试反色与更多采样行,一维码竖拍失效时会重试;仍失败则提示调整角度、光线或裁剪区域。
- 5识别结果连同码制与时间写入浏览器本地历史,可直接复制、打开链接或解析结构化内容。
常见问题
我的图片和条码内容会被上传到服务器吗?
不会。图片读取、像素处理与解码全部在浏览器本地完成,页面不发起任何网络请求,断网状态下同样可用,因此商品条码、WiFi 密码等敏感内容也可以放心识别。
为什么有些条码识别不出来?
常见原因是图片模糊、条码占比过小、光照不均或对比度过低。可裁剪出条码区域、避免反光、换更清晰的图片后重试;扫描时可缩小扫描区域以排除背景中的其他码。
支持哪些条码格式?
一维码支持 Code 128、Code 39、EAN-13、EAN-8、UPC-A、ITF-14 与 Codabar,在页面勾选即可限定识别范围。二维码(QR Code、Data Matrix、Aztec、PDF417)依赖浏览器原生 BarcodeDetector,建议使用最新版 Chrome 或 Edge。
摄像头打不开或提示权限被拒绝怎么办?
工具只会在你主动点击按钮后才请求摄像头权限。请先在浏览器或系统设置中允许本站使用摄像头,并确认设备存在可用摄像头;若仍无法开启,可改用图片模式:先对条码截图,再上传或粘贴图片同样可以识别。摄像头画面始终留在本地。
扫描历史保存在哪里?
历史记录只保存在你当前浏览器的本地存储中(最多最近 100 条),不会同步到任何服务器;点击页面上的「清空历史」或清除浏览器数据即可删除。