二维码生成
把文本/网址变成二维码,可下载 PNG
关于二维码生成
二维码把文本或网址编码成黑白矩阵图形,手机摄像头扫一下就能还原内容。二维码的密度由内容长度决定:内容越长,矩阵越密,同等打印尺寸下每个色块越小,扫描成功率就越低。因此印刷品上的长链接,通常建议先转成短链再生成二维码。
使用步骤
- 输入要编码的文本或网址,Wi-Fi 密码等可直接选对应类型
- 按印刷尺寸选择像素规格(屏幕用 256,海报用 512 以上)
- 需要容错时选 M 级及以上,可在中间叠加 logo
- 下载 PNG 或复制图片,打印前先用真机扫一遍验证
常见错误
长链接直接编码
上百个字符的 URL 会让矩阵密到印刷后无法辨认。先做短链,再生成二维码。
打印前不验证
屏幕清晰不代表印刷清晰。油墨洇渗会让浅色模块变浅,务必打样后真机扫描再批量印刷。
把动态码当静态码用
本工具生成的是内容固定的静态码;需要“扫码后内容可更新”的场景要用服务端动态码,那是另一套机制。
常见问题
二维码中间放 logo 会影响识别吗?
只要不超过约 20% 面积且使用容错级别 M 及以上,通常仍可正常识别。本工具默认使用 M 级容错。
生成的二维码会过期吗?
不会。本工具生成的是静态二维码,内容直接编码在图形里,不依赖任何服务器,永久有效。
最多能放多少内容?
理论上限取决于纠错级别和字符类型:数字约 7089 位、字母数字约 4296 位、字节模式约 2953 字节。实际用到几百字符时二维码已经很密,手机在光线差的环境里会扫不动——长文本建议改用短链接。
扫不出来怎么排查?
先看尺寸:小于 2cm 见方、或者离得太远都会失败。再看对比度,浅灰底配深灰码是最常见的坑。最后看纠错级别,中间放 logo 时应选 H(30% 容错),选 L(7%)时遮住中心几乎必然扫不出。
生成的二维码会在我看不见的地方被存下来吗?
不会。二维码是在浏览器里现场编码、画到 Canvas 上的,没有任何请求带出内容。也正因为如此它不会「过期」——图片存下来就永久有效,除非你把里面指向的那个链接关掉了。
来源:基于开源 qrcodejs (MIT) · License: MIT · 分类:开发
相关阅读
- 哈希计算 —— SHA-256/384/512 哈希,基于 WebCrypto 安全实现
- UUID / ULID 生成 —— UUID v4、ULID、Nano ID 批量生成,可作数据库主键
- Python 运行器 —— 浏览器内跑 Python(Pyodide WASM 沙箱),代码不出本机
- DevDocs —— 同类第三方工具(官方在线版)
- Prettier Playground —— 同类第三方工具(官方在线版)
- 图片处理全流程 —— 专题工具包
- 职场效率工具包 —— 专题工具包
- 设计与配色 —— 专题工具包
- 全部开发类工具 —— 按分类浏览
✦ OPEN SOURCE TOOLS ✦
安全、快捷、开源工具及资源
无需安装、无需注册、无需命令行 —— 挑一个工具,填参数,出结果。
99 个工具 · 50 条资源 · 文件拖进来、内容粘进来都能用 · 无需注册
工具箱
99个工具
37 个纯本地执行 · 9 个分类
浏览工具 →
资源库
50条资源
6 个合集:图标、字体、配色、学习路线
逛资源库 →
对比台
0数据上传
同类并排看:是否上传数据、能否离线、协议与来源
开始对比 →
评测室
5篇评测
横向实测:隐私、速度、功能边界一次讲清
读评测 →
⚡ 高频推荐大家都在用 · 优先试试这些
01
图片压缩
在浏览器本地压缩 JPG/PNG/WebP,图片不上传服务器
02
PDF 合并拆分
多个 PDF 本地合并、按页码提取、按页数拆分,文件不上传
03
二维码生成
把文本/网址变成二维码,可下载 PNG
04
图片格式转换
PNG / JPEG / WebP 互转,可选质量与透明填充色,本地转码
05
Tesseract.js OCR
浏览器本地图片文字识别(OCR)官方演示
06
ffmpeg.wasm
浏览器里跑 FFmpeg:视频压缩、转码、抽音轨、转 GIF
07
IT-Tools
几十个开发者小工具的集合页:哈希、时间戳、UUID、正则、编解码
08
Excalidraw
手绘风格白板画图,协作绘图神器
09
JSON 格式化
美化/压缩 JSON,自动校验语法错误
10
字数统计
中英文字数、字符、段落与阅读时长统计
📚 资源库精选免费可用的图标、字体、配色与学习资源全部 6 个合集 →
🔒 为什么本地执行更放心这一条是我们和多数工具站的根本区别
数据不出设备图片、Token、表格都在你的浏览器内处理,服务端不接触你的输入
没有账号体系不注册、不收邮箱、不做用户画像,收藏与记录只存在本机
可离线使用安装为桌面/手机应用后,断网也能运行全部本地工具