编码、解码与可扫描码

二维码识别

把二维码图片放进来,立刻读出里面的内容。支持上传文件、批量识别、拖拽、剪贴板粘贴、摄像头实时扫描和屏幕扫码,一张图里有多个二维码也能一次读完。识别出网址、Wi-Fi 配置、vCard 名片、邮件、短信、定位、日历事件、加密货币地址等内容时会自动按类型拆分字段、给出可疑链接提示,并能导出 .vcf、.ics、带定位框的标注图,或一次性把全部结果保存成 JSON、CSV。所有解码都跑在浏览器里,截图、员工证、收据、私人合影都不会离开本机。

  • 上传、拖拽、剪贴板、摄像头、屏幕扫码五种入口
  • 批量识别多张图,自动汇总每张图里所有二维码
  • 反色与放大重试,挽救低对比、压缩失真和深色背景的样本
  • 持续扫描模式:摄像头连续读取多个二维码并自动去重
  • 智能拆分 Wi-Fi、vCard、邮件、短信、定位、日历事件等字段
  • 链接安全提示:HTTPS、短链、IDN 同形异义、IP 直连一一指出
  • 一键导出 .vcf 名片、.ics 日历、带定位框的 PNG 或批量 JSON/CSV
  • 完全本地处理,图片与摄像头帧不上传任何服务器
工具/二维码识别工作台
等待输入

把二维码图片拖到这里

支持 PNG、JPG、WebP、GIF、SVG、BMP;按住可以一次拖入多张

页面已经在监听粘贴,截图后直接 Ctrl + V 即可

功能简介

一个本地优先的二维码识别工作台:五种输入入口、稳健的解码管线、智能内容拆分、链接安全提示与多格式导出。

  1. 01

    多入口输入

    文件上传、批量拖拽、剪贴板粘贴、摄像头实时扫描和屏幕扫码全部覆盖。截图后按 Ctrl + V 直接识别;视频会议或网页里的二维码也能用屏幕扫码抓取,不必再切换工具。

  2. 02

    批量识别多张图

    一次选择或拖入多张图片,按文件顺序逐张识别,并在结果区按"原文件 → 内含的二维码"分组呈现。处理进度实时显示,已处理 / 已解码 / 未识别一目了然。

  3. 03

    单图多码识别

    一张图里包含多个二维码时,识别到一个就遮罩它继续找下一个,最多迭代 8 次。海报拼图、电子券合集、多人名片合页都能一次拿完。

  4. 04

    识别重试管线

    主路径走 ZXing 的 try-harder,识别不到时自动尝试反色和放大;低对比度照片、压缩严重的聊天图、深色背景的浅色二维码命中率明显更高。

  5. 05

    持续扫描模式

    摄像头开启后,开启"持续扫描"可以连续读多个二维码并自动去重,扫一批门票、酒标、资产标签时不必每次重新点开摄像头。

  6. 06

    智能内容解析

    识别 Wi-Fi 配置、vCard / MECARD 联系人、mailto / MATMSG 邮件、tel、sms / smsto、geo 定位、VEVENT 日历事件、bitcoin、magnet 等常见类型,把字段拆成可单独复制的小卡。

  7. 07

    链接安全提示

    对网址类型自动做基础启发式检查:是否 HTTPS、是否短链域名、是否包含 IDN / punycode、是否直接使用 IP、是否含 @ 或控制字符等。看到提示再决定要不要打开,避免随手扫码后跳转到钓鱼站。

  8. 08

    导出与回归

    vCard 一键存成 .vcf 导入通讯录、VEVENT 存成 .ics 加入日历;带定位框的 PNG 可直接放进文档说明;批量识别后还能把全部结果导出 JSON、CSV 或 TXT。

如何使用

选一条最顺手的输入路径,工具自动识别并按类型拆分字段。

  1. 01

    把二维码图片拖到识别区,或者点选择文件,也可以直接按 Ctrl + V 粘贴截图。

  2. 02

    需要实时扫码时点摄像头按钮,前置或后置镜头都可以切换;需要扫电脑屏幕里的二维码时点屏幕扫码,授权后会抓取当前帧。

  3. 03

    工具会自动识别。一张图里有多个二维码时打开"识别全部";图比较糊或者深色背景的浅色码打开反色 / 放大重试。

  4. 04

    结果区按内容类型显示字段,可以复制原文或单独字段,也能直接打开链接、下载 .vcf 名片、.ics 日历或带定位框的 PNG。

  5. 05

    批量识别多张图时,结果列表顶部会提供 JSON、CSV、TXT 一键导出。

功能说明

上传、粘贴、摄像头、屏幕扫码和批量识别各有最快路径。

  • 截图已经存在本地,使用文件上传或拖拽最快;一次拖多张就能批量处理。
  • 刚截屏或从聊天工具复制,直接 Ctrl + V,比保存到本地再上传少两步。
  • 要识别纸质海报、桌牌、屏幕上的二维码,使用摄像头实时扫描。
  • 想抓视频通话、PPT、网页里某个区域里的二维码,使用屏幕扫码而不是再去找截图工具。
  • 一张图里挤了多个二维码(菜单、抽奖券、多人名片),打开"识别全部"。
  • 扫一批资产、票根、酒标,开启摄像头并打开"持续扫描",扫完再统一导出。
  • 深色背景下的浅色二维码识别失败,打开反色重试。
  • 截图被压缩得很糊,打开放大重试。

适合哪些场景

二维码出现在登录、支付、入场、加好友、电子券、文档、海报、票务等每一个角落。一个能多入口、批量、结构化的本地解码器,能覆盖绝大多数业务排查与日常需求。

  1. 事前确认可疑链接

    收到聊天里转发的二维码图,先识别出真实地址再决定要不要点开,避免扫一下就跳到钓鱼站、虚假登录页或可疑下载。

  2. 快速取用 Wi-Fi 凭据

    在咖啡馆、民宿、会议室拍下墙上的 Wi-Fi 二维码,直接读出 SSID、密码与加密方式,复制到手机或电脑就能连接。

  3. 导入名片与联系人

    展会或会议拿到的 vCard / MECARD 名片二维码,识别后直接保存为 .vcf 导入手机通讯录、Outlook 或 CRM。

  4. 解析活动与发票二维码

    电子票、登记表、电子发票、快递面单、商品溯源标签上的二维码,识别后取出订单号、追踪码或核验链接,再回到自己的系统里录入。

  5. 把日历邀请放进日历

    识别活动海报上的 VEVENT 二维码,导出 .ics 直接导入 Apple 日历、Google 日历或 Outlook,时间地点全部保留。

  6. 视频通话与 PPT 抓码

    直播、Zoom、Teams 或网课 PPT 里出现的二维码,用屏幕扫码功能直接抓取当前帧识别,不必再切手机对着屏幕拍。

  7. 资产与门票批量扫码

    设备入库、票根核销、酒标登记等批量场景,打开摄像头与"持续扫描",扫完一批后一次性导出 CSV 入库。

  8. 前端与二维码生成器联调

    验证生成器输出的二维码内容是否正确、Logo 是否影响识别、Wi-Fi / vCard / 邮件等格式是否符合规范,用这个工具做反向验证最直接。

延伸阅读

识别出内容后想稍作修改重新生成,用 二维码生成器 编辑;若你处理的是商品贴标或物流外箱,需要 1D 条码,看 条形码生成器 。识别到不熟悉的点划,用 摩斯电码转换 还原成文本;识别到带百分号编码的链接,用 URL 编码解码 还原成可读形式。

使用建议

识别失败大多与拍摄、压缩、对比度相关,几条习惯能省下大量时间。

  • 拍摄时让二维码占据画面中央较大区域,正对镜头,避免透视变形。
  • 光线充足并避免反光与阴影;深色背景上的浅色二维码记得打开反色重试。
  • 从聊天工具复制图片时优先用"原图",避免被压缩成低分辨率小图。
  • 一张图里有多个二维码时务必勾选"识别全部",否则只会拿到第一个结果。
  • 识别到链接时先看安全提示再决定要不要打开,对短链与 IP 直连保持警觉。
  • 摄像头识别请把二维码放在画面中心 70% 区域,扫多个码时启用"持续扫描"再开始。
  • 识别到的 Wi-Fi 密码会以明文显示,请妥善保管,不要轻易把整张截图分享出去。
  • 需要再生成相同内容的二维码,可以从结果跳到二维码生成器继续编辑。
  • 批量识别时建议先整理好文件命名,导出 CSV 后跟订单 / 资产编号对账更方便。

边界与注意事项

识别效果受图像质量与浏览器能力影响,了解这些边界可以避免误判。

  • 只识别 QR Code,不识别 Aztec、PDF417、Data Matrix 等其它二维条码。
  • 极度模糊、严重透视、强反光或缺角破损的二维码可能识别失败。
  • GIF 仅识别首帧,需要识别其它帧请先截图后再上传。
  • SVG 会先栅格化再识别,过于复杂的 SVG 可能影响精度。
  • 摄像头与屏幕扫码依赖浏览器接口(getUserMedia / getDisplayMedia),HTTP 页面、部分企业内网或老旧浏览器无法使用。
  • 链接安全提示是启发式检查,不能替代专业的反钓鱼服务或安全网关。
  • Wi-Fi、vCard、ics 等格式按业界常见写法解析,超出标准的自定义扩展字段可能不识别。
  • 部分二维码使用非 UTF-8 编码(Shift_JIS、GBK 等),目前按 UTF-8 解析,少数字符可能显示异常。
  • 历史只保存在当前页面,刷新或关闭后清空,不会写入本地存储或上传。

常见问题

关于输入方式、识别失败、摄像头与屏幕扫码权限、批量处理、隐私与导出的实用问答。

图片会上传到服务器吗?

不会。识别、解析、导出全部在浏览器中完成。文件、剪贴板、摄像头帧、屏幕共享帧都只在内存里处理,不会发任何网络请求,敏感截图也能安全使用。

怎么从截图里识别二维码?

截图后直接按 Ctrl + V 粘贴到页面,或点"粘贴"按钮主动读取剪贴板。也可以把图片拖到识别区或者用"选择文件"。

能从微信、聊天工具发来的图里识别吗?

可以。在聊天工具里把图保存或复制到剪贴板,回到本页粘贴或上传即可。建议选"原图 / 原图发送"避免压缩。

怎么用摄像头扫码?

点摄像头按钮,授权后选择前置或后置镜头。把二维码对准画面中心,一旦识别到内容自动停止。需要连续扫多个时打开"持续扫描"。

怎么扫电脑屏幕里的二维码?

点屏幕扫码按钮,浏览器会要求你选择共享窗口、标签页或整个屏幕。授权后工具会抓取一帧识别,适合视频会议、网课、PPT 或别的网页里出现的二维码。

可以一次识别多张图吗?

可以。直接选择或拖拽多张图,工具会按顺序逐张识别并在结果区按文件分组。处理进度顶部实时显示,结束后可以一次性导出 JSON、CSV 或 TXT。

一张图里有多个二维码怎么办?

打开"识别全部"。工具识别到一个就遮罩对应区域继续找,最多迭代 8 次,结果按编号列出并在原图上标注定位框。

识别不出来怎么办?

常见原因是低分辨率、模糊、反光、严重透视或被裁切。可以打开反色重试与放大重试;摄像头时把二维码挪到画面中心 70% 区域;或者换一张原图。

为什么有的链接旁边有安全提示?

工具会对识别出的网址做基础检查:是否为 HTTPS、是否短链、是否含 IDN / punycode、是否直接使用 IP、是否含 @ 或控制字符。提示并不代表链接一定危险,只是建议你多看一眼。

如何把识别到的名片或日历邀请存下来?

vCard / MECARD 类型会出现"保存为 .vcf 名片"按钮,导入手机通讯录、Outlook、Apple Contacts 都可以;VEVENT 类型会出现"保存为 .ics 日历"按钮,可以直接导入 Apple 日历、Google 日历或 Outlook。

能下载带定位框的图吗?

可以。识别成功后点"下载带定位框 PNG",工具会把每个二维码的边框直接绘制到原图上输出,方便放进 PRD、Bug 报告或培训材料里说明。

批量识别能导出报表吗?

可以。结果列表顶部有 JSON、CSV、TXT 三种格式导出,包含每个二维码的内容、类型、解析字段和来源文件,方便对账或入库。

识别到的内容可以直接编辑后重新生成二维码吗?

可以。结果区有跳转入口直接前往二维码生成器,把原文带过去继续修改并导出新图。

历史会保存到本地吗?

不会。历史只保存在当前页面的内存里,刷新或关闭即清空,避免在公用电脑上留下敏感内容。

动图(GIF)里的二维码能识别吗?

目前只识别 GIF 的首帧。如果二维码在后续帧里,请用截图工具先把那一帧导出再上传。

PDF417、Data Matrix、Aztec 等格式支持吗?

不支持,本工具聚焦 QR Code。一维条码(Code 128、EAN、UPC 等)请使用条形码生成器与对应的条码识别工具。

为什么解出的内容有时是乱码?

少数二维码使用非 UTF-8 编码(如 Shift_JIS、GBK),工具按 UTF-8 解析时可能出现乱码。建议告知生成方改用 UTF-8。

更多相关工具

相邻任务:编辑后重新生成二维码、处理一维条码、转换摩斯电码和链接编码。