用qrcode库,支持QR Code Model 2。容错等级L(7%)、M(15%)、Q(25%)、H(30%)——等级越高二维码能容忍越多损坏但也会更大。支持从128px到2048px的尺寸。导出PNG格式方便使用。
二维码生成器
为文本、URL 和联系人即时生成二维码。自定义大小、颜色和纠错级别。下载 PNG/SVG 格式。免费二维码生成器。
设置
预览
输入内容后生成二维码
常见问题
什么是二维码?它如何编码数据?
二维码(快速响应码)是Denso Wave于1994年发明的一种二维矩阵条形码,用于跟踪汽车零部件。与在一维(宽度不同的线)中存储数据的传统条形码不同,二维码以黑白方块(模块)网格的形式在水平和垂直方向上存储数据。数据编码使用Reed-Solomon纠错,允许二维码即使部分损坏仍可扫描。标准二维码结构包括:1) 位置检测图案(角落中的三个大方块用于定向),2) 定时图案(交替模块用于坐标对齐),3) 对齐图案(较大代码的较小方块),4) 格式信息(纠错级别和掩码图案),5) 数据区域(编码的有效载荷),和6) 安静区(空白边框用于扫描器分离)。二维码可以编码超过4200个字母数字字符或2900字节的二进制数据,使其适用于URL、联系信息、WiFi凭据和支付数据。
四种纠错级别是什么?什么时候应该使用每种级别?
二维码使用Reed-Solomon纠错,有四个级别,在数据容量和损坏容限之间进行权衡:L级(低)可恢复7%的数据——在清洁、受控的环境中使用,其中损坏不太可能发生(室内显示器、数字屏幕)。M级(中)可恢复15%——大多数应用程序的通用用途(名片、产品标签、文档)。Q级(四分位)可恢复25%——用于户外使用或有中等损坏风险的环境(海报、传单、邮件件)。H级(高)可恢复30%——用于恶劣条件或添加徽标/中心时(工业设置、户外标志、带有覆盖层的品牌二维码)。较高的纠错级别会增加相同数据的二维码复杂性(更多模块),使代码更密集,可能更难从远处扫描。建议:一般用途使用M级,添加徽标时使用H级,户外材料使用Q级。我们的工具默认使用M级,以在大小和可扫描性之间实现最佳平衡。
二维码可以存储多少数据?容量限制是多少?
二维码容量取决于版本(大小:21×21到177×177模块)、纠错级别和数据编码模式。版本40(177×177,最大标准)的最大容量:数字模式(仅数字):7089个字符。字母数字模式(0-9、A-Z、$%*+-./:):4296个字符。字节模式(二进制、UTF-8):2953字节(约2900个ASCII字符或约1000-2000个中文字符,具体取决于UTF-8编码)。日文汉字模式(日文字符):1817个字符。实际上,大多数二维码是版本5-10(37×57模块),可容纳100-500个字符。URL是最常见的用例——即使带有纠错也可以轻松容纳。对于带有联系信息的vCard,典型数据适合200-400个字符。如果您需要存储更多数据,请考虑使用链接到在线内容的URL,而不是直接编码数据。我们的工具自动选择适合您数据的最小版本以及所选的纠错级别。
我可以自定义二维码颜色、添加徽标和设计品牌二维码吗?
可以!二维码支持重要的自定义,同时保持可扫描性,但有一些重要的注意事项。颜色:前景(模块)必须与背景有足够的对比度——理想情况下是浅色背景上的深色模块(根据ISO/IEC 18004标准,最小4:1对比度)。流行的颜色:白底黑字、白底深蓝、黄底深绿。避免红配绿或类似的色盲不友好组合。大小:通过扫描距离确定——经验法则是大小=扫描距离÷10。对于10厘米的扫描距离(智能手机一臂之遥),使用1厘米(最小100像素)的二维码。对于打印,近距离扫描至少使用2×2厘米(0.8×0.8英寸),远距离扫描则更大。徽标嵌入:需要高纠错(H级)来覆盖中心模块而不会破坏可扫描性。将徽标放在中心(避开角落的位置检测图案),覆盖总面积的≤30%。我们的工具支持颜色自定义和徽标覆盖的高纠错,但我们建议在最终确定品牌设计之前使用多个手机测试可扫描性。
打印二维码并确保它们可靠扫描的最佳实践是什么?
为了可靠扫描,请遵循以下打印和设计最佳实践:1) 大小:近距离扫描至少2×2厘米(0.8×0.8英寸),如果从远处扫描则更大(1米距离4×4厘米,3米距离10×10厘米)。2) 分辨率:以300 DPI导出用于打印以确保边缘清晰。3) 安静区:在所有侧面保持至少4个模块的白色边框(大约二维码宽度的10%)——不要裁剪或将文字放得太近。4) 对比度:使用高对比度颜色——白底黑字最安全。避免产生眩光的光泽纸。5) 材料:哑光表面比光泽表面扫描效果更好。户外使用请层压以防止天气影响。6) 表面:放置在平坦、无反射的表面上——弯曲的表面(瓶子、圆柱体)会扭曲扫描。7) 测试:在大规模生产之前,务必使用多个手机(iOS和Android)和不同的扫描应用程序进行测试扫描。8) 照明:确保安装位置有足够的照明——黑暗环境会阻碍扫描。9) 位置:放置在易于到达的视线水平处——不要放得太高或太低。10) 后备:如果扫描失败,请在二维码下方包含URL文本作为备份。
我可以在二维码中编码哪些数据类型和格式?
二维码支持多种数据类型,并具有用于自动解析器检测的标准化格式:URL(网址):最常见的用例。格式:`https://example.com`或`http://example.com/path`。扫描器会自动在浏览器中打开。纯文本:简单的消息、笔记或任何文本数据。电子邮件地址:格式:`mailto:[email protected]`或`mailto:[email protected]?subject=Hello&body=Message`。打开带有预填充字段的电子邮件客户端。电话号码:格式:`tel:+1234567890`(带国家代码)。发起电话呼叫。短信:格式:`sms:+1234567890?message=Your text here`。打开消息应用程序。WiFi凭据(Android):格式:`WIFI:T:WPA;S:networkname;P:password;;`。在Android上自动连接(iOS需要手动输入)。vCards(联系信息):姓名、电话、电子邮件、地址、组织的标准化格式。适用于名片。地理坐标:格式:`geo:latitude,longitude`。打开地图应用程序。日历事件:iCalendar格式中的`BEGIN:VEVENT...END:VEVENT`格式。我们的工具自动检测大多数格式,并为无缝扫描添加适当的协议前缀(mailto:、tel:、sms:)。
二维码安全吗?它们是否会被恶意利用?
二维码本身不是恶意的——它们只是编码数据,就像任何其他条形码一样——但它们可以编码恶意URL或触发不需要的操作。安全风险:1) 网络钓鱼URL:二维码可以指向模仿合法网站的虚假网站(银行、支付门户)。2) 恶意软件下载:二维码可以链接到APK文件(Android)或安装恶意软件的配置文件。3) 不需要的操作:扫描可能会在某些设备上发起呼叫、发送短信或加入WiFi网络而无需确认。4) 二维码替换(quishing):攻击者在公共场所将恶意二维码覆盖在合法二维码上。保护策略:1) 验证URL:打开之前检查目标URL——来自企业的合法二维码通常会在附近显示域名。2) 使用带有预览的扫描器应用程序:在打开之前显示URL的应用程序提供安全性。3) 避免未知来源:不要在没有上下文的情况下扫描随机垃圾邮件、传单或公共场所中的二维码。4) 保持软件更新:确保手机的操作系统和扫描器应用程序具有安全补丁。5) 企业扫描:企业环境应使用带有URL过滤的托管扫描器应用程序。对于生成的二维码,我们的工具完全在客户端运行,没有服务器传输,确保您的数据在生成期间不会被记录或暴露。
使用此二维码生成器时,我的数据是否私密和安全?
您的隐私和安全得到保证:所有二维码生成完全在您的浏览器中使用客户端JavaScript进行。不会向任何服务器发送任何数据——没有编码的文本、没有生成的二维码、没有设置、没有使用分析、没有cookie、没有跟踪。整个生成过程使用JavaScript的内置Date对象在您的设备上本地运行,该对象执行所有计算而无需网络访问。您可以通过断开互联网连接来验证这一点——该工具继续完美运行,因为它不需要网络连接。此外,我们的网站通过HTTPS提供服务并具有严格传输安全(HSTS),确保工具本身在传输期间未被篡改。由于二维码是在客户端生成的,我们没有您编码内容的记录——即使我们想访问您的数据,我们也无法访问。为了在敏感环境中的最大安全性,如果没有任何东西离开您的浏览器,我们的工具适合生成包含机密信息的二维码。我们建议在共享环境中工作后清除输入字段。
深入了解更多使用技巧和高级功能
使用场景
了解如何在您的日常工作流程中使用此工具
营销与活动
为宣传材料和活动信息创建二维码。
- 活动注册链接
- WiFi 网络密码
- 名片联系信息
- 产品落地页
移动支付
生成供客户扫描的支付二维码。
- 销售点终端
- 点对点支付应用
- 发票支付
- 小费罐替代方案
信息分享
无需输入即可快速分享 URL 和数据。
- 餐厅菜单
- 下载链接
- 社交媒体资料
- 文档快捷方式
关于此工具
二维码现在到处都是——WiFi密码、联系方式、支付链接。这个生成器瞬间就能搞定,直接在浏览器里生成。不上传到服务器,所以你编码的内容(即使是敏感信息)都留在你机器上。可以自定义大小、容错率,甚至加颜色如果你想要花哨点的话。
技术细节
隐私承诺
🔒 **隐私优先**:与基于服务器的工具不同,AI-TOL 在您的浏览器中本地处理所有内容 - 您的数据永远不会离开您的设备。没有上传,没有跟踪,完全私密。