条形码识别
上传商品条码图片,本地识别 EAN-13 / EAN-8 / UPC-A 编码
使用说明
📖 工具介绍
仓库盘点、商品上架、比价采集时,经常手里只有一张商品图,却需要知道它的条码数字。手抄十几位数字容易出错,拍照后让工具读出来更省事。
这个工具在浏览器里解码一维商品条码,支持 EAN-13、EAN-8 和 UPC-A 三种最常见的商品码。它的做法是把图片转成灰度,在若干条水平扫描线上统计黑白条的宽度序列,再按条码的模块宽度归一化,最后对照编码表还原数字并验算校验位。
因为是按扫描线解码,条码在图片里横着、倒着、竖着都有机会读出来——开启旋转尝试后会依次试四个方向。命中的那条扫描线会在预览图上用绿色标出来,方便你确认识别位置对不对。
图片全程本地处理,不上传服务器,含内部商品信息的图片可以放心识别。
✨ 功能特点
- 支持 EAN-13、EAN-8、UPC-A 三种常见商品条码。
- 可按类型锁定解码,也可自动识别,减少误判。
- 扫描行数可调,行数越多成功率越高,速度相应变慢。
- 支持尝试 0/90/180/270 四个旋转角度,竖排条码也能读。
- 自动验算校验位,明确指出校验是否通过。
- 在预览图上用绿线标出命中的扫描线,识别位置一目了然。
- 结果可一键复制,直接粘进表格或系统。
- 灰度与阈值自适应,明暗不均的拍照图也能处理。
- 纯浏览器解码,图片不上传服务器。
- 识别失败会给出明确提示,不会返回疑似结果。
🚀 使用方式
- 点选择图片,或把图片拖进虚线框。
- 按需选择条码类型,不确定就保持自动识别。
- 调整扫描行数,条码倾斜或模糊时可调高。
- 点开始识别,等待结果出现。
- 确认校验位通过,点复制把编码粘到需要的地方。
⚠️ 注意事项
- 只支持三种商品码:目前覆盖 EAN-13、EAN-8、UPC-A,Code128、Code39 等工业码暂不支持。
- 需要清晰平整的条码:严重模糊、反光、弯曲或过小的条码识别率低,尽量拍正、拍清。
- 倾斜超过一定角度会失败:旋转尝试只覆盖四个正交方向,任意角度倾斜需要先手动摆正。
- 校验不通过要人工核对:出现校验失败时结果可能有误,请以条码下方的印刷数字为准。
- 超大图片会先缩放:预览阶段会等比缩放,极端细小的条码可能因此丢失细节。
- 二维码请用专用工具:这个工具只解一维条码,二维码请用二维码识别工具。