支持中文,一个汉字按 3 字节算。内容越长,二维码越密。
容错越高,二维码越密、能装的内容越少,但被挡住一块也还能扫出来。
三个定位角和定时图案始终是方块——它们被画圆了,扫码器就找不到码的位置。
前景
背景
对比度 —
前景必须比背景深。对比度太低(比如灰底白点)手机扫不出来。
每个小黑点占几像素。整张图会按这个自动算尺寸。
标准要求留白至少 4 格。留白不足时,扫码器可能找不到边界。
自己会扫才算数。生成后请用手机相机或微信「扫一扫」对着屏幕试一次——
屏幕亮度调高一点、别在反光的地方扫。艺术化的码点形状(圆点、圆角)在对比度足够时
一般都能扫,但如果扫不出来,把形状改回「方块」、容错提到 Q 或 H 再试。
编码在浏览器里本地完成,内容和图片都不会上传。
编码在浏览器里本地完成,内容和图片都不会上传。
使用说明
- 在左边填内容——网址、一段文字、微信号都行,中文也支持。
- 选容错级别:日常用 M 就够;要在中间叠 logo、或打印后可能被折到,选 Q 或 H。
- 选码点形状:方块最好扫,圆点好看但更依赖对比度。
- 调配色:前景一定要比背景深。想用渐变就勾上「渐变」再选第二个颜色。
- 点「生成二维码」,随后用手机相机或微信「扫一扫」实测一下,确认能扫再下载。
常见问题
生成的是真二维码吗?
是。编码完全按 ISO/IEC 18004 标准手写:Byte 模式、版本 1–10、四档容错、八种掩码按四条罚分规则自动择优、格式信息走 BCH 校验。它不是"画一个看起来像二维码的图",而是能被扫码器真正解出来的码。
为什么我生成的码扫不出来?
按概率排,最常见的是三件事:一是对比度不够(灰底白点,或者前景比背景还浅);二是四周留白被裁掉了——标准要求至少留 4 格空白,做贴图时最容易被裁;三是码点太小或太圆,低分辨率下糊成一团。把形状改回「方块」、容错提到 Q 或 H,一般都能救回来。
最多能装多少内容?
本工具支持到版本 10:容错 L 约 271 字节、M 约 213、Q 约 151、H 约 119。一个汉字算 3 字节,所以中文大约能放 40–90 个字。超出会直接提示并给出上限,不会生成一个扫不出来的码。
中间能加 logo 吗?
本工具不直接加。但你可以把容错设成 Q 或 H 再把 logo 叠在正中——容错 30% 意味着被挡住 30% 的码区仍然能解出来。叠完务必自己扫一次验证。
会记录我输入的内容吗?
不会。编码全在本地用 JavaScript 计算,页面是纯静态的,没有后端接口,你输入的内容连日志都不会留。
相关工具
条形码生成
在线生成条形码:支持 Code 39(字母数字与少量符号)和 EAN-13(13 位商品码,
二维码批量生成
批量生成二维码:把内容一行一个粘进来(最多 100 条),一次生成整版二维码,可调尺寸、容错
微信头像加框
在线头像加边框工具,上传一张照片就能生成带渐变圆环、圆角卡片、手绘笔触或极简细线的头像,自动
照片转像素画
在线照片转像素画工具,先把图片降到低分辨率再关闭平滑放大,配合颜色阶数压缩做出红白机、街机风
海报模板
在线海报制作工具,上传一张照片,填上主标题和副标题,可选底部渐变、顶部压字、白带杂志、留白卡
在线画板
免注册的在线画板,画笔、荧光笔、橡皮三种笔,12 色色板加取色器与粗细调节,支持撤销、四种纸