编码

条形码生成器

在浏览器里生成可下载的一维码和二维码式二维条码,适用于零售商品、物流箱标、资产标签、票券、ISBN 出版和制造追溯。选择 Code128、EAN、UPC、ITF-14、Interleaved 2 of 5、PDF417 或 Data Matrix,调整倍率、静区留白、可读文字和颜色,然后导出为 PNG、SVG 或 JPG。

  • 支持 Code128、Code39、EAN-13、EAN-8、UPC-A、UPC-E、ITF-14、Interleaved 2 of 5、PDF417 和 Data Matrix
  • EAN、UPC、ITF-14 内置位数和校验位提示,能在导出前尽早发现无效输入
  • 场景预设可一键切换标准、小标签、高清打印、无文字等输出配置,方便团队保持标签风格一致
  • 所有生成过程都在浏览器内完成,你输入的编码内容不会上传到服务器
工具/条形码生成器
Code 128

适合 ID 和内部编号的通用一维条码。

一键切换标准、小标签、高清打印和无文字输出配置。

静区太窄是扫码失败的常见原因。建议至少保留默认值。

数值越大,可读文字离条码越远。

只有最终承载面足够干净时才建议使用透明背景。为了扫码稳定,白底通常更稳妥。

功能简介

这个流程围绕三个检查点设计:输入是否有效、图像是否容易扫描、文件是否可以直接交付。这样生成的条码,在打印和扫码测试中更不容易出问题。

  1. 01

    多种条码规范集中在一个页面

    常见的零售、物流、资产、票券和追溯标准都可以在同一页处理,不需要为不同用途来回切换工具。

  2. 02

    输入校验

    EAN、UPC、ITF-14 会检查位数和校验位,并给出能帮助你修正编码的提示,而不是只简单拒绝输入。

  3. 03

    可调导出设置

    可以调整倍率、高度、静区留白、可读文字、颜色和背景,在扫码可靠性和视觉规范之间取得平衡。

  4. 04

    本地处理

    所有操作都在浏览器内完成。输入不会发送到服务器,适合内部编号和对隐私较敏感的工作流。

  5. 05

    场景预设

    提供标准、小标签、高清打印和无文字配置。团队批量制作时,不必每次重新调参数,也更容易保持一致。

  6. 06

    一维码和二维条码并排比较

    同一个业务流程中,某一步使用 Code128,另一处使用 PDF417 或 Data Matrix 时,可以在同一工作区里切换和确认。

如何使用

无论是临时生成一个编码,还是定期制作标签,都建议按输入到导出的顺序检查。这样结果不仅看起来正确,也更适合实际扫码。

  1. 01

    先明确使用场景:零售、物流、内部 ID,还是大容量文本。先确认场景,可以避免一开始就选错条码格式。

  2. 02

    选择格式:零售用 EAN 或 UPC,物流箱标用 ITF-14,内部 ID 用 Code128,较长内容或结构化数据用 PDF417 或 Data Matrix。

  3. 03

    输入值,并先处理页面给出的校验提示。尤其是 EAN、UPC、ITF-14,要确认位数和校验位。

  4. 04

    根据载体调整导出设置:倍率、高度、静区留白、是否显示文字、背景。用于印刷时优先选择 SVG,并保留足够静区。

  5. 05

    导出 PNG、SVG 或 JPG。正式使用前,至少用手机相机和一台手持扫码枪各测试一次。

功能说明

它不只是把文本画成条。这个工具更关注扫码稳定性、印刷交付,以及团队输出的一致性。

  • 在浏览器内检查不同格式对应的位数和字符规则,导出前就能发现无效输入
  • EAN、UPC、ITF-14 的校验位提示可以帮助你判断问题出在位数,还是校验位本身
  • 一维码和二维条码共用同一页面,单个业务流程需要多种格式时也能顺手处理
  • 倍率、高度、静区、文字和背景都能独立调整,方便在扫码成功率和视觉规范之间取舍
  • 场景预设让新成员不必先读规格文档,也能生成接近团队标准的输出
  • 实时预览会显示生成后的条码和输出尺寸,导出前更容易发现问题
  • 全部在浏览器内运行,适合离线环境、内网环境和敏感内容

适合哪些场景

从零售、仓储到制造和出版,条形码不仅要生成出来,还要在下游现场稳定读得出来。

  1. 零售商品上架

    EAN 和 UPC 是货架、POS 和流通流程里的基础编码。位数和校验位必须符合标准。

  2. 物流箱和外箱标签

    ITF-14 和 Interleaved 2 of 5 常用于箱级处理和路径分拣。对比度、静区和读取距离都很重要。

  3. 资产和设备管理

    Code128 和 Code39 适合资产 ID、工位标签、机房设备和盘点标签。

  4. 文件和票券

    PDF417 和 Data Matrix 可以承载更多结构化字段,适合票券、证件、通行证和批次信息。

  5. 图书出版

    ISBN 在流通、库存和 POS 系统中通常以 EAN-13 条码承载,是出版物条码制作中的常见场景。

  6. 制造追溯

    Data Matrix 适合编码零件批次、工序和质检信息,常见于电子零件和汽车相关产线。

  7. 仓库拣货标签

    用同一套设置批量生成库位和商品标签,可以提高拣货速度,并减少误扫。

  8. 系统联调测试

    开发过程中可以快速生成多种格式的样例编码,用来验证扫码枪、PDA、WMS 和 POS 的处理逻辑。

延伸阅读

如果要处理较长 URL、联系方式或 Wi‑Fi 凭据, 二维码生成器 会更合适。如果内容包含 query 参数或非 ASCII 字符,可以先用 URL 编码解码 处理干净再继续。处理 API 字段、嵌入内容或已编码文本时,可以搭配 Base64 编码解码 使用。

使用建议

可以把下面这些当作上线前检查清单,用来提高扫码稳定性和印刷可靠性。

  • 印刷用途优先导出 SVG,这样无论放大缩小,条码边缘都能保持清晰
  • 深色条码配浅色背景是最稳妥的默认方案。不要在条码区域使用低对比度或渐变
  • 不要把静区留白设为 0。四周白边不足,是扫码失败的主要原因之一
  • EAN、UPC、ITF-14 请按标准位数输入。手动补 0 很容易破坏校验位
  • 同一批标签固定倍率、高度和静区,扫码结果会更稳定
  • 较长内容或结构化数据,请选择 PDF417 或 Data Matrix,不要硬塞进高密度一维码里
  • 只有最终承载面干净且对比足够时,才使用透明背景。否则白底更可靠
  • 正式生产前,至少用手机相机和手持扫码枪各测试一次

边界与注意事项

条码看起来生成成功,不代表一定能在现场使用。了解这些限制,可以减少上线后的问题。

  • 不同设备和系统的扫码实现并不完全一致,因此必须在目标使用环境里测试
  • 语法上有效的条码,不一定符合零售或物流业务规则
  • 手动编辑、重复编码、多余补零都可能破坏校验位,并导致下游系统拒收
  • 即使格式正确,低对比度、反光材质、覆膜或过度缩放也可能导致无法读取
  • 打印得很小时,PNG 可能出现边缘锯齿。建议使用 SVG,并避免再次压缩
  • 一维码和二维条码优化目标不同,例如密度、纠错能力和标签尺寸。不要用同一套思路调所有格式
  • 把过长内容塞进一维码,会降低读取速度和可靠性。这种情况应改用二维条码
  • 条形码不是加密。敏感值在编码前请先脱敏或哈希化

常见问题

这里整理了团队在格式选择、输入校验、印刷和扫码表现上最常遇到的问题。

为什么我的条码扫不出来?

常见原因是格式选错、校验位无效、对比度太低或静区留白不足。建议按这个顺序逐项检查。

应该导出 PNG 还是 SVG?

网页或后台系统里展示,用 PNG 通常足够。用于印刷或交给设计文件时,建议使用 SVG,这样条码边缘会保持锐利。

我输入的数据会上传到哪里吗?

不会。条码生成完全在你的浏览器内完成。

明明都是数字,为什么 EAN 或 UPC 仍然失败?

EAN 和 UPC 不只要求数字,还要求正确位数和有效校验位。

为什么 Interleaved 2 of 5 必须是偶数位?

这种格式会把数字两两成组编码。奇数位会让最后一位没有配对,因此无法表示。

透明背景会影响扫码吗?

透明本身不是问题,但最终承载面的颜色和纹理必须与条码形成足够对比。

条码下方要不要显示可读文字?

如果可能需要人工录入或肉眼核对,建议显示。只有空间非常紧张,并且流程完全依赖扫码时,才考虑隐藏。

预览没问题,打印出来却扫不出,为什么?

请检查打印机分辨率、材质反光、缩放是否变形,以及静区留白是否足够。从 SVG 重新导出通常会有所改善。

团队如何保持条码输出一致?

固定格式和参数,共用同一个场景预设,并约定文件命名规则。

Code128 和 Code39 怎么选?

现代系统通常优先选 Code128,因为密度更高、支持字符更多。只有需要兼容旧系统时,再考虑 Code39。

为什么要用不止一种扫码设备测试?

不同扫码器对反光、低对比度、角度和距离的容忍度不同。只在一台设备上扫得出,不代表生产环境一定稳定。

QR、PDF417 和 Data Matrix 有什么区别?

它们都是二维条码,但密度和常见用途不同。Data Matrix 适合小标签,PDF417 常用于文件和票券,QR 更偏通用场景。

生成的条码可以直接用于生产吗?

建议先小范围试运行,确认印刷流程、材质、扫码设备和下游系统都能稳定处理,再扩大使用。

更多相关工具

条形码适合标识符、商品、箱标和标签。对于链接、长文本、URL 参数或嵌入式编码内容,其他编码工具可能更合适。