从图片读取二维码
读取保存在此设备截图或图片中的二维码。在决定如何处理前查看文本或内容字节;本工具不会打开链接或执行操作。
读取已保存的二维码图片
- 选择一张静态、非隔行 PNG 或 JPEG,然后点击“读取二维码”。限制为 10 MiB、1200 万像素和单边 8192 像素。选择图片不会自动开始读取。
- 请确保目标二维码清晰完整。最多返回一个定位结果;若有多个,请先裁剪出目标。此处不支持摄像头、图片网址、动画、PDF 或 SVG。
- 查看文本或字节以及编码说明。只有主动点击才会复制文本或十六进制;清除会移除图片和结果,取消会停止当前读取。
二维码不一定是链接或 UTF-8 文本
内容可以混合数字、字母数字、字节和汉字模式。本工具支持普通 QR Code Model 2,不保证读取其他类型或所有受损、模糊、装饰过的码。
数字和字母数字内容会原样保留。声明为 UTF-8 的字节会严格解码;未声明编码时,成功的 UTF-8 解释会标明为假设。
其他编码、汉字模式或无效 UTF-8 会产生完整的仅字节结果,并保留分段和 ECI 上下文,不猜测编码或展示不完整文本。
十六进制展示按模式展开的内容:数字和字母数字为 ASCII,字节模式保留原字节,汉字模式重建 Shift-JIS 字节对。这不是打包码字或原始文件。
检查准确内容
示例会选择包含 HELLO 123 的本地 PNG,仍需点击读取。数字 000123 必须保留前导零,十六进制为 30 30 30 31 32 33。
声明 UTF-8 时 C3 A9 表示 é;声明其他编码时,同样的字节不会被擅自解释为 UTF-8。
BOM、回车、NUL 和双向控制字符可能影响显示。转义形式便于检查;复制文本发送实际字符串,复制十六进制发送字节。
图片与解释的限制
使用符合限制的静态 PNG 或 JPEG。动画、复杂文件头和浏览器能力不足可能导致读取失败;工具不会悄悄缩小图片。
无法读取受支持的二维码并不证明图片没有码。裁剪、模糊、损坏或不支持的类型都可能导致失败;不解释结构化追加、FNC1 和汉字扩展模式。
地址、Wi-Fi 信息或联系人文本是不可信内容,不是给页面的指令。本工具不检查链接安全、不保存历史或导出文件;剪贴板可能改变换行。
本地处理
图片在浏览器中处理,本工具不上传图片、不请求摄像头、不查询解码内容,也不保存历史。网站其他服务仍遵循隐私政策。
二维码图片读取常见问题
来源与方法
参考资料说明二维码类型、解码引擎和文本解码。
- qrcode.comDENSO WAVE — 二维码内容、版本与类型
- github.comjsQR — 固定版本的引擎及其修改
- encoding.spec.whatwg.orgWHATWG — UTF-8 错误与 BOM
资料查阅日期:2026 年 11 月 5 日。
仅限本地 PNG/JPEG、Model 2 和一个结果;文本解释有限。不自动执行操作,也不提供完整 ISO、安全或法规认证。
