Posted in

免费二维码生成器:自定义 Logo 与 SVG/PNG 导出

这款免费在线二维码生成器可将文本、中文或网址转换为二维码,并支持添加 Logo 或头像:拖拽上传一张图片,调整正方形裁剪预览,即可生成带图片的二维码。输入内容与图片均在浏览器本地处理,无需注册,可自定义颜色、尺寸和透明背景,下载 SVG、PNG 或复制 PNG。


如何使用二维码生成器

  1. 输入内容:粘贴文本或完整网址,例如 https://example.com/,稍等即可看到二维码预览。生成的是输入的文字或地址,工具不会代你上传网页或创建链接。
  2. 设置外观:尺寸可选 128、256、320、512、1024 像素,默认 320 像素;可调整前景色、背景色和静区边距。静区提供 0、1、2、4 个模块,默认 2;正式分享或印刷时建议选 4,并使用深色前景与浅色背景。
  3. 添加图片(可选):将一张图片拖入上传区域,或点击该区域选择文件。支持常见浏览器可读取的图片,以及 HEIC / HEIF;不添加图片时也可直接导出。
  4. 调整正方形裁剪:上传后默认居中裁剪。通过「缩放」「水平位置」「垂直位置」调整取景,查看「裁剪后预览」。缩放范围为 1–4 倍,二维码中的图片随裁剪结果更新,自动缩小并放到中央。
  5. 确认纠错等级:无图片时可选 L、M、Q、H,默认 M;添加图片后自动锁定 H,移除图片后恢复之前的等级。
  6. 保存并扫码检查:点击「下载 SVG」「下载 PNG」或「复制 PNG」。下载与复制均包含当前裁剪图片;正式使用前用手机扫描,核对识别出的内容或网址。

点击「移除图片」可恢复纯二维码;「重置」会清空内容、移除图片并关闭透明背景,尺寸和颜色等选项会保留。

HEIC 图片上传后如何处理

选择 iPhone 常见的 HEIC / HEIF 图片后,工具先尝试浏览器直接读取;若不能读取,再在本地转换为 PNG,随后显示正方形裁剪预览。转换期间会出现等待提示,无需自行上传到第三方转换网站。

HEIC 文件的编码方式可能不同,并非每个文件都能成功解码;如果页面提示读取失败,可先导出为 JPG 或 PNG 再上传。包含多张图像的 HEIC 容器只取首张,不生成动画。

SVG、PNG 和透明背景怎么选

选项 适合的用途 使用要点
SVG 网页排版、印刷设计 二维码图形可缩放;内嵌的 Logo 是裁剪后的位图,放大仍受原图清晰度限制
PNG 文档插图、聊天分享 按所选像素尺寸导出,避免保存后再次大幅放大
透明背景 放到已有版式中 需放在浅色、干净的底色上;有图片时中央的白色底板仍会保留
复制 PNG 直接粘贴到支持图片的应用 依赖浏览器剪贴板支持和权限,通常需要 HTTPS 或 localhost 环境

关于二维码:纠错等级与扫码清晰度

二维码用黑白小方块组成的矩阵表示数据,单个小方块称为一个模块。内容越长,在相同纠错等级下往往需要更多模块;如果导出尺寸太小,每个模块分到的像素就更少。因此,较长内容或带 Logo 的二维码应结合实际显示、印刷大小检查识别效果,不能只看预览是否清晰。

纠错等级不等于可遮挡面积

二维码通过纠错编码恢复部分损坏的数据。L、M、Q、H 的恢复能力约为码字的 7%、15%、25%、30%;提高等级会增加冗余,也可能让图案更密。这些比例描述的是码字恢复能力,不能理解为任意遮挡同样比例的图片面积都能正常扫描。原理可参阅 DENSO WAVE 的纠错说明。

等级 约可恢复的码字比例 本工具中的选择方式
L 7% 可手动选择,适合损坏风险较低的场景
M 15% 无图片时默认使用,适合一般分享
Q 25% 可手动选择,用于需要更多纠错冗余的场景
H 30% 添加图片后自动使用,仍需实测扫码

本工具把裁剪图缩小到有效码区边长的约 18%,再加上白色底板后居中叠加,避开三个角落的定位图案。这个尺寸用于控制遮挡范围,并不保证所有内容、配色与输出尺寸都能被所有扫码软件识别。

静区为什么要留白

静区是二维码四周用于区分图案与背景的空白区域。标准 QR Code 要求四边留出至少 4 个模块的静区,可参阅 DENSO WAVE 的二维码尺寸说明。本工具允许较小边距,便于已有留白的版式使用;若直接下载分享,建议选择 4,避免周围文字、边框或复杂背景干扰定位。

常见问题

可以生成带 Logo 或头像的二维码吗?

可以。拖拽或点击上传一张图片,调整正方形裁剪后,图片会自动放到二维码中央。裁剪只决定图片的取景范围,图标在二维码中的大小由工具自动控制。

上传照片会把照片本身变成二维码内容吗?

不会。上传的照片只作为中央装饰图,扫码读取的仍是输入框里的文本或网址。如果希望扫码后查看一张照片,需要先准备一个可访问的图片网址,再把该网址填进输入框。

生成的二维码扫不出来怎么办?

先确认输入内容正确,再将静区设为 4、使用深色码点与浅色底色,并增大导出尺寸。内容较长时可减少不必要文字。若添加了 Logo,先移除图片对比扫码结果;透明二维码则要检查实际放置的底色。纠错等级提高并不一定能弥补对比度不足或模块过小。

图片和文字会上传吗?能完全离线使用吗?

二维码编码、图片裁剪及 HEIC 转换均在浏览器本地执行,输入内容与图片不会由工具发送到服务器。不过,二维码引擎首次使用时需联网从 CDN 加载,HEIC 解码器也需从本站按需加载。资源缓存可能失效,因此不承诺完全离线可用;依赖加载失败时需恢复网络后重试或刷新页面。

为什么复制 PNG 失败?

浏览器可能不支持图片剪贴板、拒绝权限,或当前页面不在安全环境中。可以改用「下载 PNG」保存文件,再通过目标应用插入图片。

2 thoughts on “免费二维码生成器:自定义 Logo 与 SVG/PNG 导出”

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注