如何免费在线生成二维码和条形码
如今二维码几乎无处不在:餐厅餐桌上用它代替纸质菜单,名片上用它代替手动输入的联系方式,仓库纸箱、停车标志、包裹标签、博物馆展品、疫苗接种卡、婚礼请柬上都能看到,甚至墓碑上也会用二维码链接到纪念网站。而它的“前辈”条形码,至今仍支撑着零售与物流行业:每件超市商品、每本书、每个运输纸箱上,都印着几道黑线下方的 13 位数字。
iHatePDF 二维码与条形码生成器 在一个免费的浏览器工具中同时生成这两者。可以把任意网址、文本、vCard、Wi-Fi 网络或联系人编码为二维码,也可以生成任意条码格式(Code 128、Code 39、EAN-13、EAN-8、ISBN、ITF-14、MSI Plessey 等),用于零售、图书、物流或库存管理。你可以自定义颜色、添加徽标、设置精确的像素尺寸,并下载为 JPG 用于数字用途或 PDF 用于打印。一切都在你的浏览器本地运行,数据永远不会离开设备。
- 打开 二维码和条形码 然后在顶部选择二维码或条形码
- 输入数据:网址、文本、Wi-Fi 凭据、vCard,或条形码编号
- 生成条形码时,请选择格式(Code 128、EAN-13、ISBN 等)
- 自定义点样式(二维码可选方形或圆形)、颜色和大小
- 下载为 JPG 或 PDF,可直接用于打印、分享或嵌入
如何在线免费生成二维码和条形码
- 选择二维码或条形码 位于工具顶部,具体取决于您的需求。
- 对于二维码: 输入你想要编码的网址或文字,可以是网站链接、联系人名片、Wi-Fi 凭据,或任何自定义数据。
- 对于条形码: 选择类型(Code 128、Code 39、EAN-13、EAN-8、ISBN、ITF-14、MSI Plessey 等),然后输入数据。
- 自定义外观:点状样式(QR 码可选方形或圆角)、前景色和背景色、尺寸,以及条形码的条宽和高度。
- 以 JPG 或 PDF 格式下载生成好的二维码,可随时打印、分享或嵌入到任何地方。
为什么选用这款生成器而不是其他工具
- 二维码和条形码集于一个工具。 大多数生成器只能二选一。QR Code Monkey 仅支持二维码。Online Barcode Generator 仅支持条形码。Beaconstac 和 Bitly QR 仅支持二维码,且需要付费。这个工具两者兼顾,一键即可切换。
- 隐私优先。 生成过程通过 JavaScript 库在你的浏览器中运行,而不是在服务器上运行。URL、Wi-Fi 密码、联系人数据或任何其他输入内容都不会离开你的设备。大多数竞品都在服务器端处理,这意味着你编码的数据会经过它们的基础设施。
- 无水印,无需注册,无需试用。 生成的二维码就是最终成品,不是样品。没有需要额外购买“专业版”才能去掉的水印标志,没有要求填信用卡的 7 天试用,也无需留邮箱才能使用。
- 支持 Logo,免费。 在大多数工具(Beaconstac、Bitly、ME-QR)中,为二维码添加标志都是付费功能。而这里已经包含在内。
- PDF 导出。 大多数生成工具只提供 PNG 或 JPG 格式。而 PDF 导出对于获得任何尺寸下都可直接印刷的画质至关重要,这一点对产品包装和大幅面打印尤为关键。
- 支持多种条形码格式。 Code 128、Code 39、EAN-13、EAN-8、ISBN、ITF-14、MSI Plessey、UPC-A 等多种格式集于一个工具,相较于常见的仅支持“Code 128”或仅支持“EAN-13”的工具更为全面。
二维码中可以编码的内容
| 类型 | 扫描后会呈现什么效果 |
|---|---|
| URL | 在手机浏览器中打开该网页链接 |
| 纯文本 | 显示文本内容 |
| 电子邮件 | 打开邮件应用,并预先填好收件人、主题和正文 |
| 电话号码 | 打开拨号界面,号码已准备好可直接拨打 |
| 短信 | 打开短信应用,并预先填好号码和信息内容 |
| vCard 联系人 | 提示将姓名、电话、邮箱、地址保存为新联系人 |
| Wi-Fi 登录信息 | 一键连接 Wi-Fi 网络,无需手动输入密码 |
| 地理位置 | 打开地图应用并定位到具体坐标 |
| 日历事件 | 提示将该事件添加到日历 |
| 应用商店链接 | 打开 App Store 或 Play Store,直达对应的应用 |
| UPI / 支付链接 | 打开支付应用(PhonePe、GPay、PayPal)以完成交易 |
| 自定义字符串 | 以上未涵盖的内容,将按文本处理 |
条形码类型及使用场景
| 格式 | 数据 | 典型用途 |
|---|---|---|
| Code 128 | 字母数字组合,长度不限 | 现代通用型条码。适用于物流、资产标签、运输标签。 |
| Code 39 | 字母数字(A-Z、0-9,有限符号) | 较旧的标准,用于国防、汽车、医疗行业。 |
| EAN-13 | 13 位数字 | 面向全球销售的零售产品,每件超市商品上都有的条形码。 |
| EAN-8 | 8 位数字 | 适用于放不下 13 位编码的极小商品的压缩版 EAN。 |
| UPC-A | 12 位数字 | 北美零售业。相当于美国/加拿大版的 EAN-13。 |
| ISBN | 13 位数字(以 978 或 979 开头) | 图书。严格来说是带有 978/979 前缀的特殊 EAN-13 条码。 |
| ITF-14 | 14 位数字 | 用于装运零售产品的纸箱,被仓库和经销商广泛使用。 |
| MSI Plessey | 仅限数字 | 库存与仓库管理,涉及内部 SKU、资产追踪等信息。 |
二维码使用场景
- 餐厅菜单。 桌面上的一个二维码链接到电子菜单,无需重新打印即可更新价格和菜品。
- 名片。 背面印有 vCard 二维码,一次扫描即可将你的完整联系方式添加到对方手机中。
- Wi-Fi 分享。 打印二维码并贴在墙上。客人扫一下即可连接,无需手动输入密码。
- 活动门票。 每张门票配备唯一二维码,入场时扫描即可即时验证。
- 营销海报。 扫码即可访问活动落地页。若每张海报使用独立的短链接,还可分别追踪数据。
- 产品包装。 扫描以获取产品信息、使用说明、保修登记和支持联系方式。
- 房地产标牌。 开车经过“出售”告示牌,扫描一下,就能在手机上看到房源信息。
- 餐厅付款。 扫码支付,支持 UPI、PhonePe、GPay、PayPal 二维码。
- 应用下载量。 单个二维码可通过链接到智能跳转网址,在 iOS 和安卓上均可使用。
- 文件验证。 扫描打印证书或合同上的二维码即可验证真伪。
- 婚礼请柬。 扫描以查看场地地图、回执确认、礼品清单或直播链接。
条形码使用场景
- 零售 POS 扫描。 EAN-13 或 UPC-A 用于产品包装,供收银扫描使用。
- 库存跟踪。 仓库管理内部 SKU 标签上使用 Code 128 或 MSI Plessey 条形码。
- 图书馆藏书。 用于图书编目和借阅系统的 ISBN 条形码。
- 运输纸箱。 ITF-14 印在装有零售商品的纸箱外部。
- 资产标签。 在设备、IT 资产、家具、车队车辆上使用 Code 128 条形码。
- 活动入场凭证。 在纸质门票上使用 Code 128 或 Code 39 条形码,便于扫码入场。
- 工作证。 员工工牌上使用 Code 128 条形码,用于门禁记录。
- 会员卡。 健身房、图书馆、会员卡上使用的 Code 128 或 Code 39 条码。
自定义:颜色、徽标、尺寸
得益于内置的纠错机制,二维码可以做相当程度的外观自定义,同时依然保持可扫描。该工具提供了以下几个关键控制项:
- 点状样式。 经典方块(原始样式)或圆点(现代、适合设计师使用)。两种样式的扫描效果完全一致。
- 前景颜色。 指的是那些圆点。默认为黑色,只要颜色比背景深,任何颜色都可以使用。
- 背景颜色。 点阵之间的方块,默认是白色,可设置为任意浅色。
- 标志居中。 上传一张标志图片(透明背景的 PNG 效果最佳)。会自动放置在中央位置。纠错级别会自动提高,以确保标志周围的二维码仍可扫描。
- 大小。 可以设置精确的像素尺寸,从适合数字用途的 100x100 小图标,到适合广告牌使用的高分辨率图像,任意选择。
对于条形码,自定义选项主要集中在条码的宽度和高度(这决定了不同类型扫描器的可扫描性),以及在品牌化场景中使用的颜色。默认的白底黑条仍是零售收银台扫描器最安全的组合。
打印和展示的最佳实践
- 静区。 在任何二维码周围至少保留 4 个模块宽度的白边,在任何条形码周围至少保留 10 倍条宽的边距。扫描仪需要这块空白区域来识别码的边界。
- 大批量打印前先做测试。 先按目标尺寸打印一份样品,用 3 到 4 部不同的手机(iOS、Android、旧款机型)分别扫描测试。如果都能稳定扫描成功,再扩大生产规模。
- 避免在光面材质上打印。 光面塑料、光面纸张或覆膜表面会反光,容易让扫描仪识别出错。哑光材质效果更好。
- 打印用 PDF,数字用途用 JPG。 PDF 在任何尺寸下都能保持矢量级的完美画质,这对产品包装和大幅面打印非常重要。JPG 则适合用于数字显示和小尺寸打印标签。
- 条形码尽量采用竖直方向。 大多数零售扫描器读取的是垂直排列的水平条码。除非你确定扫描器支持,否则应避免将条码旋转 45 度或 90 度。
- 对自定义颜色的二维码要格外仔细地测试。 一些较旧的 Android 扫码软件在识别非黑色前景颜色时会有困难。如果二维码要用在票务、支付这类重要场合,建议坚持使用黑白配色。
iHatePDF 二维码与条形码 与其他生成器对比
| iHatePDF | QR Code Monkey | Bitly QR / Beaconstac | |
|---|---|---|---|
| 二维码 | 支持 | 支持 | 支持 |
| 条形码(EAN、Code 128、ISBN) | 支持 | 否 | 否 |
| 徽标叠加 | 免费 | 免费 | 付费方案 |
| 自定义颜色 | 免费 | 免费 | 付费方案 |
| PDF 导出 | 支持 | 仅 SVG | 付费方案 |
| 浏览器端生成(隐私保护) | 支持 | 服务器端 | 服务器端 |
| 是否需要账号 | 否 | 否 | 支持 |
隐私与安全
代码生成完全在您的浏览器中运行,使用客户端 JavaScript 库完成。您编码的网址、联系人数据、Wi-Fi 密码或任何其他数据都不会离开您的设备。不会上传到我们的服务器,不会被记录,也不会被存储。当您需要编码敏感信息,例如公司内部网址、带 WPA2 密钥的 Wi-Fi 凭据,或与付款相关的数据、私人联系方式时,这一点尤为重要。这一隐私保障比数据需要经过服务器基础设施的服务器端工具更为可靠。更多内容请参阅 隐私与安全指南.
常见问题
What is the difference between QR codes and barcodes?
条形码是一维(1D)编码:由宽度不一的平行竖线组成,通常可存储 10 到 25 个字符,需要激光扫描器精确对准才能识别。二维码(QR 码)是二维(2D)编码:由黑白方格组成的网格,最多可存储 7000 多个字符,任意角度都能用手机摄像头扫描。条形码常用于库存管理、零售 SKU、图书和物流;二维码常用于营销推广、联系方式分享、Wi-Fi 分享、餐厅菜单,以及面向消费者的扫码操作。
Which barcode type should I use?
取决于所属行业:Code 128 是现代通用的字母数字混合默认格式,适合物流、资产标签以及字母加数字混合的数据。Code 39 是较早的字母数字标准,在国防和政府领域仍很常见。EAN-13 是全球零售商品通用的 13 位数字标准。EAN-8 是用于极小商品的压缩版 8 位数字格式。UPC-A 是北美零售通用的 12 位数字标准。ISBN 是专用于图书的 EAN-13 变体。ITF-14 是用于运输纸箱的 14 位数字编码。MSI Plessey 是纯数字编码,用于库存和仓储管理。
Can I add a logo in the middle of my QR code?
可以。该工具支持在二维码中心添加标志或图片。二维码内置了纠错功能(最多 30% 的编码区域被损坏或遮挡仍可正常扫描),因此你可以在中心放置标志而不影响扫描。添加标志后,工具会自动使用更高的纠错级别,确保生成结果在所有标准扫码应用中都能正常识别。
Will my custom-colour QR still scan correctly?
可以,只要前景和背景之间有足够的对比度即可。基本原则是:前景(点阵)必须明显深于背景。黑底白字(黑点白底)是最安全的组合。深色(藏青、深绿、深红、深灰)搭配浅色背景(白色、米色、极浅的柔和色)效果也不错。要避免浅色搭配相近的浅色,也要避免反转配色(深色背景上的浅色点),这种方式在部分扫描仪上可行,但在其他扫描仪上会失败。
What size should I download my code at?
对于二维码,最小可扫描尺寸取决于观看距离。大致经验法则:手臂距离扫描(名片)需要 1 cm 宽,桌面扫描(餐厅菜单、桌牌)需要 2 cm,1 到 2 米距离的海报扫描需要 5 cm,广告牌或墙面展示需要 20 cm 以上。对于条形码,标准 EAN-13 尺寸在 100% 比例下为 37.29mm × 25.93mm,但零售扫描仪可接受该尺寸的 80% 到 200%。如果不确定,请在批量印刷前用多款手机对打印出的代码进行扫描测试。
Can I encode a Wi-Fi network in a QR code?
是的。该工具支持 WIFI: URI 格式,iPhone 和 Android 均可自动识别。输入网络名称(SSID)、密码以及加密类型(WPA2、WPA3,或选择“无”表示开放网络)。有人扫描二维码后,手机会提示一键连接该网络,无需手动输入密码。适用于咖啡馆、酒店、办公室、Airbnb 民宿以及家庭访客网络。您可以打印二维码贴在墙上,也可以在屏幕上展示供客人扫描。
Are my generated codes kept private?
是的。二维码生成完全在你的浏览器中完成。无论是 URL、文本、联系方式、Wi-Fi 凭据,还是你编码的其他任何数据,都不会离开你的设备——不会上传到我们的服务器,不会被记录,也不会被存储。如果你要编码内部 URL、带有 WPA2 密钥的 Wi-Fi 密码或商务联系信息等敏感数据,这一点尤为重要。这里的隐私保障比那些在服务器端处理数据的竞品工具更加可靠。
Is this QR and barcode generator really free?
是的。无需注册账号,输出结果无水印,可生成的二维码数量没有限制。徽标、自定义颜色、更多条码格式、PDF 导出等功能也都不需要付费解锁。许多同类工具(Beaconstac、Bitly QR、Uniqode)会把这些功能锁在付费方案后面,而本工具的免费版本已包含所有功能。
Can I use these codes commercially?
可以。使用该工具生成的条码归你所有,可不受限制地使用,包括商业用途:产品包装、零售标签、营销活动、名片、餐厅菜单、海报、资产标签、票务以及其他任何用途。我们不保留对你所生成内容的权利。特别对于 EAN-13 和 UPC-A 零售条码,请记住,如果你打算通过大型零售商销售,底层编号本身必须在 GS1 或你所在国家的对应机构正式注册,该工具只生成可视化条码,并不为你分配底层编号。
使用其他工具
处理 PDF 所需的一切,免费、快速、私密。
查看全部工具→