条形码生成器 — 生成 Code 128、Code 39、EAN-13 和 UPC 条形码,并可下载为 PNG 或 SVG 格式。

输入数值、选择条形码类型,即可立即生成可扫描的条形码。系统会自动为您计算 EAN 和 UPC 的校验位,您还可以在下载 PNG 或清晰可缩放的 SVG 文件之前,调整条形码的大小、静区和颜色。所有内容均在您的浏览器中生成,因此您输入的数值绝不会离开您的设备。

生成条形码 这些值会保存在您的浏览器中
用于在线生成Code 128、EAN-13和UPC条形码的条形码生成工具

您的条形码

尺寸和颜色

预览

您的条形码将显示在此处。
—格式
—数据已编码
—Check digit
—图像尺寸
—宽度(以模块为单位)
—两侧均为静音区
指南

条形码生成器指南:格式、校验位及打印技巧

选择合适的条形码格式,了解校验位,并打印出一次即可成功扫描的条形码。

简明解释

什么是条形码?这个生成器能生成什么?

条形码将一段简短的数据转换为由条和空隙组成的图案,扫描仪能在瞬间读取这些图案。扫描仪会测量每条条和空隙的宽度,将宽度转换回字符,并将文本传递给正在接收数据的应用程序,例如收银机、库存系统或图书馆服务台。

该生成器可在您的浏览器中直接生成六种常见的线性条形码格式:Code 128、Code 39、EAN-13、UPC-A、EAN-8 和 Interleaved 2 of 5。选择一种格式,输入数值,条形码会实时更新。 您可以将其下载为 PNG 格式用于文档和标签,或下载为 SVG 格式,该格式在任何尺寸下都能保持清晰。如果您在操作过程中需要手动转换数字,二进制转十进制转换器或许也能帮上忙。

制作它的常见原因

人们为什么要生成条形码

凡是人们原本需要手动输入或肉眼识别代码的地方,都会出现条形码。

库存和资产标签

在货架、箱子、工具或笔记本电脑上贴上 Code 128 或 Code 39 条形码标签,这样盘点和结账只需扫描一次即可完成。

门票、通票和优惠券

在打印版或屏幕显示的通行证上标注订单号、会员ID或优惠券代码,以便工作人员在入口处进行扫描。

包装、运输和测试

在包装设计中模拟EAN或UPC条形码,为纸箱打印ITF条形码,或为扫描应用生成测试数据。

选择合适的格式

条形码类型对比

每种格式都有其特定的字符集和长度规则。如果不确定,请使用 Code 128:它几乎可以处理任何文本,且占用空间小。

类型它编码了什么典型长度常见用途
Code 128可打印的ASCII字符:字母、数字、标点符号总之,简短为佳运单、库存、ID
Code 390-9、A-Z、空格、-、.、$、/、+、%任意,但要宽工业、国防和汽车标签
EAN-13仅限数字12位数字 + 校验位全球零售产品
UPC-A仅限数字11位数字 + 校验位美国和加拿大的零售产品
EAN-8仅限数字7位数字 + 校验位小型零售包装
ITF仅数字,成对出现位数为偶数纸箱和包装箱
只需几个步骤就能做一个

如何使用条形码生成器

  1. 选择条形码类型。仅当您已有官方产品编号时,才可使用 EAN-13 或 UPC-A。
  2. 请输入或粘贴数值。预览将立即更新,如有任何问题,将在该字段下方进行说明。
  3. 点击“尺寸和颜色”可调整条形图的宽度、高度、静区、文字大小或颜色。浅色背景上的深色条形图最便于阅读。
  4. 查看预览,然后下载 PNG 格式文件(适用于文档和打印机),或下载 SVG 格式文件(适用于设计工具和印刷厂)。
  5. 在打印大批量文件之前,请务必使用您实际将要使用的扫描仪或手机应用扫描一份打印的测试样本。
为什么数字会有末位数字

校验位:EAN 和 UPC 如何发现输入错误

EAN 或 UPC 编号的最后一位是校验位。它是根据其余各位数字计算得出的,以便扫描仪能够筛除被误读或输入错误的条码。本工具可为您自动添加该校验位,或者在您输入完整编号后对其进行验证。

步骤 1:从不包含校验位的数字最右侧开始,依次乘以 3、1、3、1,以此类推 步骤 2:将所有乘积相加 步骤 3:校验位 = (10 − (和 模 10)) 模 10 示例:EAN-13 590123412345: 5×1 + 9×3 + 0×1 + 1×3 + 2×1 + 3×3 + 4×1 + 1×3 + 2×1 + 3×3 + 4×1 + 5×3 = 83 (10 − 83 mod 10) mod 10 = 7 → 5901234123457

Code 128 采用了一种不同的方法。其校验和是符号值的加权和(取模 103),并作为停止模式前的额外符号进行编码。Code 39 有一个可选的模 43 校验字符,您可以在“大小和颜色”选项下启用该功能。

打印前

字号、静区和对比度

静音区

每个条形码在条纹两侧都需要留出空白区域,以便扫描仪识别其起始位置。对于大多数类型的条形码,请保留至少 10 个模块(即最细条纹的宽度)的空白区域;对于 EAN 和 UPC 条形码,则保留 9 个模块。切勿裁剪掉这些空白区域。

条宽和尺寸

零售用 EAN 和 UPC 条形码在 100% 尺寸下以 0.33 毫米为一个模块,其缩放比例可在 80% 至 200% 之间。在 300 dpi 分辨率下,每个模块约占 4 个像素。若小于此值,廉价扫描仪便难以准确识别。

对比

请在浅色背景上使用深色条码。白色背景配黑色条码效果最佳。深色背景上的浅色条码(反色)以及低对比度的颜色组合,是条码无法扫描的最常见原因。

PNG 或 SVG

对于文档和网页而言,PNG 格式完全没问题。SVG 是一种矢量文件:它可以无损缩放至任意大小,这正是印刷厂和标签设计师所需要的。

更好的结果

让条形码一次就能成功扫描的简单技巧

  • 请保持数据长度简短。数据越短,在相同宽度下生成的条形码就越短,条纹间距也越宽,这样更容易扫描。
  • 请勿拉伸图片。请按比例调整图片大小,否则条形图的宽度会不正确。
  • 尽可能在哑光表面上打印。光面覆膜和曲面会产生反光。
  • 请使用实际的扫描仪进行测试。手机摄像头的容错性较高;而手持式激光扫描仪则不然。
  • 请勿为即将销售的产品随意编造EAN或UPC编码。零售编码需通过GS1授权,且随机生成的编码可能已被其他产品使用。
  • 将该值作为可见文本添加。如果条形码损坏,仍可手动输入该数字。
输入时会发生什么

此条形码生成器的工作原理

系统会使用所选类型的标准编码表,将您的数值转换为一组柱形和缺口宽度的列表。页面会在您的浏览器中将这些宽度渲染为 SVG 图像。通过将同一 SVG 图像以两倍大小绘制到画布上,即可生成一张 PNG 图片。

值得了解

限制与隐私

隐私

所有内容均在您的浏览器中生成。您输入的数值绝不会发送至我们的服务器,也不会上传任何图片。只有您选择的尺码和颜色会被保存在浏览器中,以便下次使用;数值本身不会被保存。

限制

仅支持线性(1D)条形码,不支持二维码。Code 128 仅支持可打印的 ASCII 字符,不支持控制字符。本工具无法保证特定扫描仪能够读取条形码,因此请先测试打印件。本工具不发放也不注册产品编号。

常见问题

条形码生成器常见问题解答

我应该选择哪种条形码类型?

Code 128 是最佳的通用选择,因为它能编码任何可打印的文本,且条码结构紧凑。仅当零售产品拥有官方编号时才选择 EAN-13 或 UPC-A;如果系统有特定要求,则选择 Code 39;而对于由数字组成的条码,则应选择 ITF。

条形码生成器是免费的吗?

是的。该服务免费,无需注册账号,且无水印。您下载的图片可自由使用,例如用于标签、票据或包装效果图。

EAN-13 或 UPC-A 条形码可以使用任意数字吗?

用于测试和样品制作,可以。但用于在商店销售的产品,则不行。零售编码由GS1成员组织发放,而自创的编码可能已被其他产品占用。

校验位是如何计算的?

对于 EAN 和 UPC 条码,从右向左依次按 3、1、3、1 的权重对各位数字进行加总,然后将校验位调整为使总和达到下一个 10 的倍数。输入比完整长度少一位的数字,工具会自动为您补足;或者输入完整数字以进行验证。

为什么提示我的校验位有误?

您输入的数字长度与实际长度不符,且最后一位数字与计算出的校验位不一致。提示信息中显示了应为该校验位。如果您只输入了前几位数字,请省略最后一位,系统会自动补上正确的校验位。

为什么我的条形码无法扫描?

常见原因包括对比度过低、颜色反转、缺少静区、打印件过小或模糊,以及图像被拉伸。请使用白色背景上的深色条纹,保留空白边距,以较大尺寸打印,然后再次测试。

我应该下载 PNG 还是 SVG?

对于 Word 文档、幻灯片和网页,请使用 PNG 格式。当需要调整大小而不失真时,或者打印机或标签设计师要求提供矢量文件时,请使用 SVG 格式。

Code 39 能否编码小写字母?

标准Code 39不支持此功能。该工具会将小写字母转换为大写,并在转换时提示用户。如果需要小写字母,请使用Code 128。

该工具会保存我输入的内容吗?

不。条形码完全在您的浏览器中生成,其值绝不会发送至我们的服务器。只有您的尺码和颜色设置会保存在浏览器中,以便下次使用。

我可以链接到一个特定的条形码吗?

是的。请在页面地址后添加 ?type=ean13&value=590123412345。type 可以是 code128、code39、ean13、upca、ean8 或 itf。

来自使用该工具的用户

评论

正在加载评论……
继续前进

工具箱里的更多工具

该主页还提供了数十种无需 API 密钥即可使用的免费工具。

推荐一款工具