二维码生成工具
把网址、中文和多行文本生成二维码,选择尺寸与纠错级别,在浏览器本地下载 PNG。
工具资源加载中...
二维码生成工具介绍
小K工具二维码生成器可以将网址、中文、英文、emoji 和多行文本转换为二维码,并保存为 PNG 图片。提供四种目标尺寸与 L、M、Q、H 四档纠错级别,生成过程在浏览器中完成,不需要把文本提交给二维码服务。
二维码采用深色码点、白色背景和四模块白边,不插入 Logo 或宣传文字。图片按整数像素绘制模块,减少边缘模糊;生成后可以用手机扫码核对内容,再下载保存。
网址与文本
按 UTF-8 编码保留输入的空格和换行,支持中文及完整的 emoji 字符。
纠错与整模块绘制
根据内容自动选择二维码版本,保留四模块边距,每模块至少使用三个像素。
本地 PNG 下载
生成后展示实际图片尺寸和内容字节数,可下载图片或复制对应原文。
二维码生成步骤
- 在输入框粘贴内容。生成网页链接时,建议输入带
https://的完整网址,例如https://xktool.com/。 - 选择目标尺寸 256、384、512 或 768 像素,以及纠错级别。内容越多或纠错级别越高,二维码模块通常越密。
- 点击“生成二维码”。首次使用会从站点配置的 CDN 加载二维码组件;加载失败时保留输入,可以重新尝试。
- 扫描预览确认原文正确,再点击“下载 PNG”。“复制二维码原文”复制的是文本,不是图片。
修改输入或参数会清除旧预览,需要重新生成。“加载示例”填入小K工具首页网址并生成;“清空”移除输入和图片,也会取消尚未完成的旧生成回调。
目标尺寸和实际尺寸为什么不同?
二维码由方形模块组成,版本 1 的图案为 21 × 21 模块,加上四周各 4 个模块的白边,总计 29 × 29。目标尺寸为 384 像素时,每模块取 13 像素,实际得到 377 × 377 像素。其他内容会选择不同版本,因此请以生成结果标出的尺寸为准。
每模块至少使用 3 像素。如果内容较密、目标尺寸不足,实际图片可能大于目标值,以保留完整模块。PNG 图片中的白边属于识别区域,使用时应保留,避免紧贴其他图案。
纠错级别与使用场景
L、M、Q、H 常用标称纠错比例约为 7%、15%、25%、30%,表示特定条件下的纠错能力,并非可以任意遮挡同等面积的保证。默认 M 适合一般内容分享;印刷、缩放、反光和拍摄环境也会影响识别效果,正式使用前应在实际场景扫码测试。
可以用于分享网页入口、向手机传递短文本、制作资料链接或核对二维码内容。二维码本身不会创建网页、缩短链接或让内网地址变成公网地址,也不会自动提供微信支付、Wi-Fi 配置或电子名片专用表单。
支持范围与处理方式
本页一次生成一个二维码,最多接收 1,200 个 UTF-8 字节,拒绝不完整的 Unicode 代理项。普通空格和换行也会写入内容,工具不自动修剪网址,不检查链接有效性,也不会访问目标站点。只生成静态 PNG,不提供批量、SVG、Logo 嵌入或动态统计链接。
二维码组件首次加载需要网络,组件就绪后的编码和图片绘制在浏览器内执行。需要先处理参数编码时,可使用 URL 编码解码工具;检查文本的字节数,可使用 字数统计工具。
二维码生成常见问答
二维码生成后会过期吗?
图片编码的是本次原文,工具不会给图片设置失效时间。原文如果是网址,其可用性仍取决于目标网站、权限和链接本身的有效期。
为什么短短一段中文就占了很多字节?
UTF-8 是变长编码,常用汉字通常占 3 字节,多数 emoji 占 4 字节。因此 1,200 字节上限不是 1,200 个中文字符。
扫码后为什么没有打开网页?
扫码软件可能把未带协议的内容当作普通文本,或目标地址需要特定网络及登录权限。请核对原文,并在扫码设备上确认地址可访问。
为什么不能任意换二维码前景和背景色?
当前页面固定使用深色前景和白色背景,保留对比度和白边。网站工具配色只影响操作界面,不改变二维码自身的颜色。