二维码生成说明
使用教程
在内容框里写网址或一段文字。宽和高限制在 64 到 1024,边距可以单独加,给打印和深色背景留出安静区。点阵可以改成方块、圆点或圆角,定位角的外框和内点也能分开设形状。颜色用纯色或渐变,渐变可选线性、径向和角度。需要商标时上传一张中心图,并调节它相对码的大小和四周留白。
右侧是即时预览。内容为空时不会画。下载可选 PNG、JPEG 或 SVG。文字、颜色和中心图都在浏览器里绘制,不会提交到服务器。下载前用手机试扫一次,比只看屏幕上的预览可靠。
原理简述
页面用样式库把文本编成 QR 符号,再按你选的点形和颜色画出来。纠错分 L、M、Q、H 四档,默认是 Q。档位越高,码被遮住或弄脏时越还能扫出来,同时点会更密。中心图会盖住一部分模块,建议维持 Q 或改成 H,并勾选「隐藏背景点」,否则图案和点叠在一起,识别率会掉。
码的版本(点阵有多密)由内容长度和纠错档决定,不是由宽高数字决定。宽高只是导出像素。内容很长却把尺寸留在很小,点会挤在一起,打印后扫不动。SVG 是矢量,放大不糊;JPEG 不适合再叠透明背景。
相关知识
二维码不保密。谁拿到图片,谁就能读出里面的字符串。不要把口令、内部链接或一次有效的票据画进去再公开传播。对比度比装饰重要:浅色点配浅色底、渐变跨度过低,都会让扫码器找不到定位角。中心图不要超过码面的大约三成到四成,太大就等于主动破坏数据区。生成和下载都留在本机,但你发出去的那张图本身是公开的。
常见问题
- 为什么加了标志之后扫不出来?
- 标志盖住了数据模块。把标志缩小、四周留出空隙,并把纠错调到 Q 或 H。再确认三个角的定位图案没有被裁掉或改得太淡。
- PNG、JPEG、SVG 该下哪一种?
- 网页和一般印刷用 PNG。要无限放大或再改颜色,用 SVG。JPEG 会带来压缩噪点,只在对方明确只要 JPEG 时再用。
- 内容里的中文会不会乱码?
- 编码按 UTF-8 放进码里,常见扫码器能直接读出中文。若某个老设备显示异常,先改成短网址再生成,并实机试扫。