二维码生成
填内容、选容错级别、下载。生成在本地完成 —— 内容不会发给任何服务器,也不会被改成一条短链再印出来。下载可以选 PNG 或 SVG,SVG 放大不糊。
—
二维码不是加密
内容原样躺在图案里,任何扫码器都能读出来,不需要密码、不需要联网。所以不要往二维码里放密码、密钥或者身份证号 —— 拍张照就泄露了。它也不是"短链":这里生成的码里装的就是你填的那串东西,没有中间跳转、没有第三方。
容错级别怎么选
级别越高,同样内容需要的模块越多、码越密;换来的是图案被遮住一部分时还能扫出来。经验值:M 够用,这也是绝大多数场景的默认。要把码印在深色背景上、贴在有折痕的纸上、或者中间想留一块放 logo,才需要 Q 或 H。级别越高不等于越"高级",只等于越抗脏。
四周那一圈白边不能省
二维码外面必须留至少 4 个模块宽的静默区(这一页的 PNG 与 SVG 都自动加了)。它不是装饰:扫码器靠这片空白判断"图案从哪里开始"。把它裁掉之后,在屏幕上往往还能扫,但印到纸上、或者贴在花纹背景上就会失败 —— 而那时候你已经印了几百张。
常见问题
不会。 编码器就在这个页面里跑,没有网络请求。你可以断网试一下 —— 照样能生成。这也意味着没有"生成的码存在哪儿"这件事:刷新页面就没了,要留就下载下来。
印刷、放大、放进设计稿 → SVG,它是矢量,放到多大都不糊。发微信、贴文档、嵌进不支持 SVG 的地方 → PNG。这一页的 SVG 没有字体依赖,可以直接用。
上限取决于版本(1–40)和容错级别,字节模式最多大约 2900 字节(第 40 版 / L 级)。注意中文一个字在 UTF-8 里占 3 个字节,所以"字数"要按这个换算。超过上限这一页会直接说,不会给你一张残缺的码。
能,但要选 Q 或 H 级,而且 logo 不能超过码面积的 1/4 左右 —— 容错机制补的是"被遮挡的模块",遮得太多就补不回来了。这一页不代做合成,那是设计工具的事。
