二维码识别器是一款纯前端在线 QR 码识别工具,基于 jsQR 库实现。它支持图片上传、拖拽、剪贴板粘贴以及摄像头实时扫码四种方式,所有图片处理均在浏览器本地完成,不会上传到任何服务器,保护隐私安全。
- 图片上传识别:点击或拖拽图片文件到识别区域,即可自动解析二维码内容。
- 剪贴板粘贴识别:直接按
Ctrl / ⌘ + V粘贴剪贴板中的图片,无需先保存文件。 - 摄像头实时扫码:调用设备摄像头,持续扫描画面中的二维码,适合快速识别实物上的 QR 码。
- 前后摄像头切换:支持在设备的前置与后置摄像头之间切换,适应不同扫码场景。
- 双指缩放对焦:摄像头模式下支持双指捏合缩放画面,双击重置缩放,方便对准远距离或微小二维码。
- UTF-8 中文支持:底层使用
TextDecoder('utf-8')解码二进制数据,确保中文、日文等非 ASCII 字符正确显示。 - 链接自动识别:识别结果若为 URL,自动渲染为可点击的超链接,一键跳转。
- 一键复制结果:识别后点击"复制识别结果"按钮,快速将内容复制到剪贴板。
- 纯前端隐私安全:所有图像处理在本地完成,图片不离开浏览器,无需担心隐私泄露。
二维码识别器依赖 getUserMedia 和 jsQR 库,建议使用 Chrome、Edge、Safari、Firefox 等现代浏览器。