📱

二维码解析器

从图片中解析二维码。上传包含二维码的图片以提取编码信息。

上传图片

上传包含二维码的图片...

支持格式: JPG, PNG, GIF, WebP

什么是 二维码解析器

二维码解码器,用于从图像扫描和读取二维码,具有自动检测和解码功能。

功能特点

🚀

智能识别

自动检测并解析上传图片中的二维码,支持多种图片格式和质量

多格式支持

解析各种类型的二维码内容,包括文本、URL、联系信息、WiFi凭证等
🎯

高准确度

采用先进的图像处理和纠错算法,即使在低质量图片中也能准确解析
🔒

隐私安全

所有处理完全在浏览器本地进行,图片不会上传到服务器,保护您的隐私
🎯

适用场景

📦

产品溯源与防伪验证

扫描商品包装上的二维码,快速核验产品真伪、查询生产批次和物流信息。广泛应用于食品、药品、奢侈品等行业的防伪追溯系统,消费者可即时验证商品来源和真实性。
🎫

电子票据与门票核验

识别电子票、登机牌、演出门票、停车凭证等二维码,快速提取订单号、座位信息、有效期等关键数据。检票员或用户可通过上传截图或拍照方式批量验证票据有效性,提升核验效率。
💳

移动支付与转账识别

解析微信、支付宝等支付二维码,提取收款账户、金额、商户信息。适用于财务对账、支付记录留存、转账信息复核等场景,帮助用户安全确认收款方身份后再完成付款操作。
📊

批量数据采集与录入

从海报、文档、产品标签等批量扫描二维码,自动提取URL、序列号、设备信息等结构化数据。支持市场调研、库存盘点、设备管理等场景,大幅减少手工录入错误,提高数据采集效率。

📋使用指南

1️⃣
第一步
上传包含二维码的图片。
2️⃣
第二步
查看从二维码解析的文本。
3️⃣
第三步
复制解析的信息。

📚技术介绍

🔬QR码检测和图像处理

QR码解码从图像处理开始,以定位和提取输入图像中的QR码。过程包括:用于简化处理的灰度转换、使用自适应阈值(Otsu方法)进行二值化以分离白色背景中的黑色模块、查找器模式检测(识别具有1:1:3:1:1比率的三个角方块)、透视变换以校正倾斜/旋转的代码以及模块网格检测。检测算法使用计算机视觉技术:用于边界识别的边缘检测、用于形状识别的轮廓分析以及确保适当QR码结构的几何验证。该工具处理具有挑战性的条件:低分辨率图像(升级算法)、照明不良(对比度增强)、透视畸变(单应性变换)以及单个图像中的多个QR码(批量检测)。高级功能包括自动旋转校正、降噪过滤以及使用纠错功能的损坏代码恢复。

⚙️解码算法和纠错

QR码解码逆转编码过程:读取格式信息(纠错级别、掩码模式)、应用掩码模式移除、从矩阵提取数据和纠错码字、执行Reed-Solomon纠错(根据ECC级别检测和纠正指定百分比)以及根据模式指示器解码二进制数据(数字、字母数字、字节、汉字)。解码器实现用于模块大小计算的定时模式分析、用于大版本代码的对齐模式检测以及用于版本7+代码的版本信息读取。纠错使用伽罗瓦域算术(GF(256))进行多项式操作、Berlekamp-Massey算法用于错误定位多项式以及Forney算法用于错误值计算。该工具处理部分损坏(利用ECC重建缺失数据)、格式错误(如果格式不可读则尝试所有掩码模式)并提供解码数据可靠性的置信度分数。

💡数据提取和多格式支持

解码器提取和解释各种QR码有效载荷类型:纯文本、URL(自动链接检测)、电子邮件地址(mailto:方案)、电话号码(tel:方案)、SMS消息、WiFi凭据(带SSID/密码的WIFI:格式)、vCard联系人(解析结构化联系人数据)、日历事件(vEvent格式)以及加密货币地址。该工具提供结构化输出显示:原始解码数据、检测到的数据类型、元数据(版本、纠错级别、使用的掩码模式、数据容量)以及结构化格式的解析结果。高级功能包括:多个QR码的批量解码、已解码代码的历史跟踪、快速数据访问的剪贴板集成以及对潜在恶意URL或可疑内容的安全警告。导出选项包括:用于编程访问的JSON格式、用于电子表格导入的CSV以及用于简单用例的纯文本。解码器支持各种图像格式(PNG、JPEG、GIF、WebP、BMP),具有拖放或文件上传、用于实时扫描的相机捕获以及方便工作流程的从剪贴板粘贴功能。

常见问题

支持哪些图片格式和大小?

解码器支持 PNG、JPG/JPEG、GIF(首帧)、WebP、BMP,大小约 10 MB 以内。建议最长边不超过 4096 像素。扫描海报或截图时先裁剪出二维码区域,可明显提升识别速度。
💬

为什么解码失败或结果为空?

常见原因包括画面模糊、对比度不足、光反射、二维码角落被遮挡。请确保三个定位方块完整可见,避免抖动并增加光照。若是微型或装饰性二维码,可开启高对比度滤镜再次上传。
🔍

一张图片里可以识别多个二维码吗?

可以。工具会在整张图片中定位每个二维码并逐条输出。如若图案重叠,请先单独裁剪以提高准确率。也可一次拖入多张图片,按顺序批量解码。
💡

能识别哪些数据类型?

纯文本、URL、mailto/tel/sms 链接、WiFi 配网(WIFI:T:;S:;P:)、vCard/MeCard 联系人、日历事件、支付与加密货币地址以及自定义 Scheme。界面会同时展示原始字符串和可解析的结构化信息。
📚

图片会被上传或保存吗?

不会。所有图像处理和二维码解码都在你的浏览器本地通过 WebAssembly/Canvas 完成,文件不会离开设备,关闭或刷新页面后即被清除。

🔗Related Documents

User Comments

0 / 2000
Loading...