二维码识别

上传图片并识别 QR Code 内容(本机处理)

在线二维码识别工具,上传或拖拽图片即可快速解码QR码内容,支持摄像头拍照,结果可复制或直接打开链接,本地处理安全无忧。

相关推荐

什么是二维码?

二维码(QR Code,Quick Response Code)是用黑白方块矩阵排列组成的二维条码,由日本Denso Wave公司于1994年发明。与传统一维条形码相比,二维码能在相同面积内存储更多信息,并且具备纠错能力,即使部分污损也能正常解码。

**二维码的结构:** 三个角的「回」字形图案是位置检测图案(Position Detection Patterns),用于快速定位二维码的位置和方向;定时图案帮助确定模块坐标;对齐图案辅助校正透视变形;格式信息存储容错级别和掩码模式;数据区域存储实际编码内容。

**为什么需要在电脑上识别二维码?** 日常工作中经常在电脑上收到含二维码的截图、文档或网页,这时候掏手机扫码很不方便。使用本工具直接在电脑上上传图片即可解码,省去拿手机扫描的步骤,特别适合办公场景。

**二维码与条形码的区别:** 一维条形码(如Code128、EAN-13)只能横向编码少量数据,主要用于商品零售;二维码可以横向和纵向两个维度存储信息,容量更大,支持网址、文本、联系方式、Wi-Fi配置等多种数据类型,因此应用更加广泛。

适用场景

  • 电脑端收到含二维码的截图或图片需要快速提取链接或文本
  • 手机不在身边或不方便扫码时,在电脑上直接识别二维码
  • 海报、文档、网页中的二维码需要解码查看具体内容
  • 移动端可直接调用摄像头拍照识别二维码,即拍即解

使用方法

  1. 点击上传区域选择二维码图片,或直接将图片拖拽到上传区域
  2. 工具自动进行多尺度扫描识别并解码二维码内容
  3. 查看识别结果,点击复制按钮拷贝内容,网址可直接打开链接

功能特点

  • 图片上传解码:点击选择或拖拽图片即可自动识别二维码内容
  • 多格式支持:兼容JPG、PNG、WEBP、GIF、BMP等常见图片格式
  • 摄像头拍照:移动端支持直接调用摄像头拍照识别
  • 多尺度扫描:自动尝试多种缩放比例,提升模糊或远距离二维码识别率
  • 结果一键复制:识别结果可复制到剪贴板,网址可直接点击打开
  • 本地处理:所有识别在浏览器内完成,图片不上传服务器更安全

常见问题

怎么从图片里识别二维码内容?

点击上传区域选择包含二维码的图片,或直接将图片拖拽到上传区域即可自动识别解码。支持JPG、PNG、WEBP、GIF、BMP等常见图片格式,识别结果直接显示在页面上,可一键复制。

电脑端没有摄像头怎么扫二维码?

直接把包含二维码的截图、照片或下载的图片上传到本工具即可。无需摄像头、无需安装扫码软件,适合手机不在身边、电脑端收到二维码截图需要快速提取内容的场景。

支持用手机摄像头直接拍照识别吗?

支持。在移动设备上点击上传按钮可选择调用摄像头拍照,对准二维码即可直接识别,无需先拍照保存再上传。

二维码图片模糊或有Logo遮挡还能识别吗?

二维码具备4个容错级别(L=7%、M=15%、Q=25%、H=30%)。轻微模糊、中央放置Logo或部分缺损通常仍可识别。本工具采用多尺度扫描算法,会自动尝试不同缩放比例提升识别成功率。但如果三个角的定位方块严重缺失或模糊,可能无法识别。

上传的二维码图片会保存到服务器吗?

不会。所有二维码识别均在本地浏览器内通过jsQR库完成,图片不会上传到任何服务器,识别完成后即焚。即使是含密码、Wi-Fi凭证、付款码等敏感信息的二维码也能安心使用。

识别出的网址可以直接打开吗?

可以。当识别结果是http或https开头的链接时,结果区会显示「打开链接」按钮,点击即可在新标签页打开该网址,无需手动复制粘贴到浏览器。

术语表

QR Code
Quick Response Code的缩写,1994年由Denso Wave发明的矩阵式二维条码标准。ISO/IEC 18004是其国际标准,版本从1(21×21模块)到40(177×177模块)共40个版本,版本越高容量越大。
容错级别 (ECC)
QR码的纠错强度分为四级:L(约7%恢复)、M(约15%)、Q(约25%)、H(约30%)。容错级别越高,可承受的污损面积越大,但数据容量相应减少。中央放置Logo的二维码通常使用Q或H级。
jsQR
一个纯JavaScript实现的QR码解码库,本工具使用jsQR在浏览器本地完成二维码识别,无需上传图片到服务器,支持多尺度扫描以提高识别成功率。jsQR GitHub
vCard
电子名片标准格式,文件扩展名为.vcf。二维码可以编码vCard格式的联系人信息,扫码后可直接添加到手机通讯录,包含姓名、电话、邮箱、公司、地址等字段。

QR 码可识别的内容类型

内容类型示例典型场景
网址 (URL)https://example.com扫描后跳转链接
纯文本Hello World提取文字内容
名片 (vCard)BEGIN:VCARD ...扫名片添加联系人
Wi-FiWIFI:T:WPA;S:ssid;P:pass;;扫码直连 Wi-Fi
电子邮件mailto:hi@example.com扫码唤起邮件客户端
短信smsto:10086:hello预设短信内容
地理位置geo:39.9,116.4扫码定位到坐标
电话tel:+8610086扫码拨号

QR 码容错级别说明

容错级别可恢复比例典型用途
L约 7%最大化数据容量,无遮挡场景
M约 15%工业标准,一般商业用途
Q约 25%中等遮挡,小型Logo场景
H约 30%高容错,中央放置较大Logo

Authoritative References