免费Codabar条码生成器 — 即时创建、预览和下载

在线免费生成Codabar条码 — 无需注册、无需软件、无限制。输入任意数字字符串及可选特殊字符,即可在数秒内获得清晰、可扫描的PNG或SVG格式条码。Codabar是血库、医学实验室、图书馆和快递服务的行业标准条码。实时预览随输入即时更新。立即下载、批量生成或复制您的条码。

Codabar(也称为NW-7、USD-4、Monarch或Code 2 of 7)是一种线性、自校验条码符号体系,由Pitney Bowes公司于1972年开发。它编码数字0-9和六个特殊字符(-、$、:、/、.、+),并使用四个起始/终止字符(A、B、C、D)中的一种来界定条码并标识其类型。Codabar是一种离散、可变长度的符号体系——每个字符使用七个元素中两个宽条和两个窄条的模式独立编码。尽管更新式的条码体系在密度上已经超越它,但由于其极高的容错性、广泛的扫描仪兼容性以及数十年积累的旧设备安装基础,Codabar仍在医疗保健、图书馆管理和物流领域活跃使用。

什么是Codabar条码?

Codabar(也称为NW-7、USD-4、Monarch或Code 2 of 7)是一种线性、自校验条码符号体系,由Pitney Bowes公司于1972年开发。它编码数字0-9和六个特殊字符(-、$、:、/、.、+),并使用四个起始/终止字符(A、B、C、D)中的一种来界定条码并标识其类型。Codabar是一种离散、可变长度的符号体系——每个字符使用七个元素中两个宽条和两个窄条的模式独立编码。尽管更新式的条码体系在密度上已经超越它,但由于其极高的容错性、广泛的扫描仪兼容性以及数十年积累的旧设备安装基础,Codabar仍在医疗保健、图书馆管理和物流领域活跃使用。

  • 数字和特殊字符编码
    Codabar编码十个十进制数字(0-9)和六个特殊字符:连字符(-)、美元符号($)、冒号(:)、正斜杠(/)、句点(.)和加号(+)。四个起始/终止字符——A、B、C和D——框定每个Codabar符号,且永远不会出现在数据负载本身中。该字符集足以编码血库样本ID、图书馆借书证号、快递运单以及传统库存系统中使用的数字产品标识符。
  • 自校验符号体系——无需强制校验码
    Codabar是一种自校验符号体系,意味着每个字符的条空模式本身就具有抗错误能力。单个条或空的替换错误总会产生无效模式,大多数解码器会直接拒绝。由于这种内置完整性,核心标准没有定义强制校验码。然而,许多医疗保健和图书馆应用会附加一个可选的Mod 16或Mod 10校验字符作为额外的验证层——本生成器同时支持带校验和不带校验的Codabar输出。
  • 四对起始/终止字符(A、B、C、D)
    每个Codabar条码都以四个指定起始/终止字符之一开始和结束:A、B、C或D。同一符号内的起始和终止字符可以不同(例如起始A、终止B),许多行业应用使用特定的字符对组合来指示条码类型或路由指令。血库系统常用A-B、A-C、A-D、B-B、B-C和B-D对来区分样本类别,而无需编码额外的数据字节。
  • 传统与医疗保健行业标准
    自20世纪70年代以来,Codabar一直是美国血库的主导条码,AABB标准强制要求用于血袋标签、献血者登记和样本标识。它也是顺丰速运运单上使用的标准条码格式,并被许多公共图书馆系统用于读者卡和书脊标签。其长寿意味着几乎所有线性条码扫描仪——包括较老的CCD和激光型号——都能可靠读取Codabar,无需固件更新。
  • 可变长度,无固定位数
    与EAN-13或UPC-A不同,Codabar没有固定数据长度。您可以用相同的格式编码一个4字符的运单号或一个20字符的样本ID。这种灵活性使得Codabar非常适合那些在GS1等标准化格式普及之前就围绕可变长度标识符构建的传统系统。本生成器没有人为的长度限制。

Codabar specifications

A self-checking numeric barcode with start/stop letters, historically used by libraries and blood banks. The table below lists the exact Codabar specifications — character set, check digit, X-dimension, quiet zone and the governing ANSI/AIM BC3; no current ISO symbology standard standard — so you can size and print the symbol correctly the first time.

Codabar barcode specification, ANSI/AIM BC3; no current ISO symbology standard
Character setDigits 0-9, $ - : / . + , plus start/stop characters A-D (or T N * E variants)
Data lengthVariable; start and stop letters are not transmitted as data
Check digitNone required; optional Mod 16 and similar schemes exist for critical flows
Density≈5-8 characters per inch depending on ratio and X
X-dimension (module width)0.19-0.50 mm typical
Quiet zone10X on each side (6.4 mm minimum commonly recommended)
MagnificationScales with X-dimension and ratio
Bar / space ratioWide:narrow 2:1 to 3:1 (2:1 or 3:1 common; 20:1 self-clocking variants excluded)
StandardANSI/AIM BC3; no current ISO symbology standard
Introduced1972 — Pitney Bowes (popularized by Monarch Marking Systems)

Typical uses: US library circulation and book spine labels; Blood bank and laboratory specimen tracking (legacy); Air waybills and parcel manifests (legacy); Photo finishing envelope tracking.

How Codabar compares to similar barcode types

Choosing the wrong symbology is the most common cause of barcodes that scan in the warehouse but get rejected downstream. This table compares Codabar with the formats most often confused with it, on the three properties that decide compatibility: character set, check digit, and quiet zone.

Comparison of Codabar with related barcode symbologies
SymbologyCharacter setCheck digitQuiet zone
Codabar(this page)Digits 0-9, $ - : / . + , plus start/stop characters A-D (or T N * E variants)None required; optional Mod 16 and similar schemes exist for critical flows10X on each side (6.4 mm minimum commonly recommended)
Code 3943 characters: 0-9, A-Z, space, and - . $ / + % (full ASCII via Code 39 Extended)Optional Mod 43 check character (mandatory in LOGMARS and some industry standards)10X on each side
MSI Plessey (Mod 10)Digits 0-9 onlyOne Mod 10 (Luhn-style) check digit appended10X on each side
PharmacodeA single integer from 3 to 131070 (no letters or symbols)None — the entire sparse encoding acts as the verification mechanismPer line setup; typically 10X or the space allotted on the component

如何创建Codabar条码——分步指南

使用本免费在线生成器创建可扫描、可打印的Codabar条码只需不到一分钟。请按照以下四个步骤操作:

1

输入条码数据

在输入字段中输入或粘贴您的数字值。Codabar接受数字0-9和特殊字符-、$、:、/、.、+。有效的起始字符(A、B、C或D)必须出现在输入的开头,匹配的终止字符出现在结尾——例如A1234567B。如果您的输入不包含起始/终止字符,编码器会自动使用默认的A-B对添加它们。

2

调整尺寸和外观

使用设置面板设置条高度、模块宽度和静区。根据标签要求切换可读文本的显示或隐藏。根据需要更改条和背景颜色。实时预览会立即反映每项调整,以便您在下载前微调条码。

3

预览和验证

确认条码预览看起来正确:检查条下方显示的数据是否与您的预期负载匹配,条码图案是否清晰且间距均匀,两侧的静区是否视觉清晰。对于关键应用(如血库或实验室标签),在打印前使用移动扫描应用扫描屏幕上的预览,以验证可读性。

4

下载或复制

点击PNG下载按钮获取适用于Word文档、标签软件或电子邮件的栅格图像。点击SVG获取适用于Illustrator、Inkscape或直接嵌入HTML的分辨率无关矢量文件。对于批量任务,切换到批量输入面板,粘贴您的值列表,然后一次性下载包含所有条码的ZIP文件。

谁应该使用这个Codabar条码生成器?

这个免费在线Codabar生成器专为任何需要可靠、生产级条码但又不想投资专业软件的人而构建。以下人群受益最多。

血库和实验室专业人员

为血袋标签、样本管、献血者登记表和配型记录生成符合AABB标准的Codabar条码。从您的LIS导出批量生成序列化样本ID,数秒内打印到管标签上,无需专用条码软件。

图书馆工作人员和编目员

创建与您现有集成图书馆系统和流通扫描仪兼容的读者卡和书脊标签Codabar条码。从电子表格导入一批卡号,一次性生成所有条码——无需手动输入。

运输和快递运营

为传统快递工作流程和速递单生成Codabar追踪标签。批量导入运输参考号,生成与分拣和处理中心旧式扫描设备兼容的可打印Codabar标签。

开发人员和系统集成商

在不设置本地条码库的情况下快速原型设计或测试Codabar条码集成。生成参考条码以验证扫描仪配置、起始/终止字符处理或标签布局,然后再部署生产编码流水线。

Codabar条码生成器功能

创建生产级Codabar条码所需的一切——从实时预览和起始/终止字符选择,到批量生成、尺寸控制和无损SVG输出。

正确的起始/终止字符处理

本生成器根据符号体系规范自动为您的Codabar条码添加有效的起始和终止字符。输入您的数字负载,编码器会添加必需的分隔符——确保生成的每个条码在结构上都是有效的,并且可以被任何符合标准的Codabar扫描仪解码,包括血库、图书馆和快递应用中的扫描仪。

实时预览,即输即显

条码预览随每次按键实时更新。下载前即可看到将生成的精确条码——包括条码图案、可读文本和整体比例。Codabar字符集中无效的字符会被立即捕获,以便您在打印或输出到标签系统前修正输入。

PNG和SVG下载

将您的Codabar条码下载为高分辨率PNG(用于文档、标签和电子邮件),或下载为无损SVG(用于可打印的工作流程、标签模板和矢量图形编辑器)。SVG条码可缩放到任意尺寸而不失真,非常适合大幅面打印、屏幕显示以及嵌入网页或设计文件。

可调节宽度、高度和静区

控制Codabar条码的每个视觉参数:条高度、模块宽度(X尺寸)、可读文本的字体大小以及每侧的静区宽度。静区——条码左右两侧必需的空白区域——是扫描仪可靠工作所必需的,本生成器根据Codabar规范自动包含正确的最小宽度。

可读文本——显示或隐藏

切换条码下方可读文本的显示或隐藏。显示时,编码值以清晰的标准字体打印在条下方——这是许多血库、图书馆和快递标签所要求的,以便操作员无需扫描仪即可目视验证数值。隐藏HRI适用于空间受限的标签,或在应用中单独显示数值时。

批量条码生成

使用批量输入面板一次性生成数百个唯一的Codabar条码。每行输入一个值,将所有条码下载为PNG或SVG文件的ZIP压缩包。非常适合从导出的列表中批量生成序列化样本标签、图书馆借书证条码或快递运单标签,无需手动逐一生成。

无需注册、无水印、无限制

本Codabar生成器完全免费,无使用上限,无需账户,下载文件无水印。所有条码编码均在您的浏览器中完成——您的输入数据绝不会传输到任何服务器。生成一个条码或一万个条码,本工具均无限制,也不保留任何数据。

颜色自定义

更改Codabar条码的前景条颜色和背景颜色,以匹配品牌规范或标签纸张。SVG和PNG输出完全支持自定义颜色。请注意,条码和背景之间需要高对比度以确保可靠扫描——强烈建议在深色条上使用浅色背景用于任何实际使用的条码。

Codabar条码应用场景与真实案例

Codabar已在实际生产中活跃使用了超过五十年。以下是它仍然是首选或必需条码格式的最常见实际应用。

输血医学血库样本标签上的Codabar条码

血库和输血医学

Codabar是美国血库AABB强制要求的条码。血袋、献血者登记卡和配型测试记录都使用Codabar编码单位ID、献血者编号和ABO/Rh分类代码。该格式的自校验特性及其对老旧笔式扫描仪和CCD扫描仪的容忍度,使其在标签完整性是患者安全要求的输血医学环境中不可或缺。

临床追踪用实验室样本管标签上的Codabar条码

医学实验室样本标签

临床实验室在样本采集管、玻片标签和样本申请单上打印Codabar条码。Codabar的可变长度可容纳任意大小的接收号,而其广泛的扫描仪兼容性确保较老的实验室信息系统无需升级设备即可读取标签。许多医院信息系统仍然生成用于内部样本路由的Codabar标签。

流通台扫描用图书馆读者卡上的Codabar条码

图书馆借书证和书脊标签

自20世纪70年代以来,公共和学术图书馆一直使用Codabar编码读者卡号和图书索书号。其简单的字符集可靠地编码数字图书馆目录标识符和杜威十进制代码。许多集成图书馆系统仍然发放Codabar读者卡并生成与流通台现有条码扫描仪兼容的Codabar书脊标签。

快递包裹追踪用顺丰速运单标签上的Codabar条码

快递运单和速递标签

顺丰速运在其运单标签上使用Codabar(NW-7变体)已有数十年。该条码编码10位顺丰运单号和分拣中心高速扫描的路由信息。尽管顺丰为某些服务引入了更新式的条码格式,但许多发货人账户仍在使用传统Codabar标签,使得Codabar读码器成为快递处理中心的标准设备。

门禁和识别用会员卡或积分卡上的Codabar条码

数字会员卡和身份证

Codabar用于在20世纪80年代和90年代采用条码技术的领域的会员卡、积分卡和门禁识别——包括音像租赁连锁店、照相馆和健身俱乐部。由于这些系统是围绕数字会员ID和Codabar兼容扫描仪构建的,许多系统继续发放Codabar卡,而不是迁移到需要更换硬件的新格式。

订单追踪用照相馆胶片信封上的Codabar条码

照片冲印和胶卷标识

柯达、富士及主要照相实验室历史上在胶片冲印袋、底片套和冲印订单上使用Codabar编码订单号和冲印指令。该格式用特殊分隔符(:和/)编码数字标识符的能力与早期实验室管理软件相匹配。保留胶片存档系统的照片冲印业务可能仍然扫描和引用原始的Codabar标签信封。

Codabar条码——常见问题解答

关于Codabar编码规则、字符支持、起始/终止字符、校验码和实际使用的技术性答案。

1

Codabar可以编码哪些字符?

Codabar编码十个十进制数字(0-9)和六个特殊字符:连字符(-)、美元符号($)、冒号(:)、正斜杠(/)、句点(.)和加号(+)。四个起始/终止字符——A、B、C和D——框定每个符号,必须出现在条码的开头和结尾。起始/终止字符不是编码数据负载的一部分,通常不打印在条下方的可读文本中。标准Codabar中不能表示小写字母或其他符号。

2

Codabar中的起始和终止字符是什么?

Codabar使用四个指定字符——A、B、C和D——作为起始和终止分隔符。每个有效的Codabar符号必须以这四个字符之一开头,并以这四个字符之一结尾。起始和终止字符可以相同或不同(例如A-B、B-C、A-D)。许多行业应用使用特定的起始/终止对来传达条码类型或路由类别,而无需添加额外的负载字节。血库系统常用六种不同的对来分类样本类型。

3

Codabar有校验码吗?

Codabar核心规范中没有定义强制校验码。该符号体系是自校验的——每个字符独特的条空模式意味着单个元素错误会产生解码器会拒绝的不可解码字符。然而,许多医疗保健和图书馆应用自愿附加一个使用Mod 16或Mod 10算法计算的可选校验字符,作为额外的验证层。如果您的目标系统需要校验码,请在生成标签前验证它期望哪种算法。

4

Codabar、NW-7和USD-4之间有什么区别?

Codabar、NW-7、USD-4、Monarch和Code 2 of 7都是同一种条码符号体系的名称。不同的名称产生于20世纪70年代早期采用期间多家公司和标准机构独立命名该格式。NW-7是日本常用的名称;USD-4是ANSI指定名称;Monarch指的是Pitney Bowes扫描仪产品线。所有名称都描述相同的编码规则,并产生相同的、可互操作的条码。

5

Codabar有最小或最大长度吗?

除了要求起始和终止分隔符之间至少有一个数据字符外,Codabar没有标准化的最小或最大数据长度。实际限制由标签的物理尺寸决定——较长的字符串产生较宽的条码。大多数实际应用编码4到20个字符之间。本生成器没有人为的软件长度限制。非常短的代码(1-2个字符)会产生窄条码,某些扫描仪在小X尺寸下可能难以读取。

6

什么时候应该使用Codabar而不是Code 128或Code 39?

当您需要与特定要求Codabar的遗留系统、扫描仪或行业标准兼容时使用Codabar——最显著的是AABB血库、图书馆流通系统和顺丰速运工作流程。如果您正在从头开始设计一个新的条码应用且没有遗留限制,Code 128是更好的选择:它在更紧凑的符号中编码完整的ASCII字符集,带有强制校验码,并具有更广泛的现代软件支持。Code 39是字母数字数据的另一种选择,但密度低于Code 128。

7

Codabar的静区要求是什么?

Codabar规范要求条码左右两侧的最小静区至少为X尺寸(模块宽度)的10倍——或至少2.54毫米(0.1英寸),取较大者。静区是条码两侧的空白区域,告诉扫描仪条码从哪里开始和结束。本生成器在默认和自定义宽度下自动包含正确的静区。请勿裁剪或打印覆盖静区——这样做会导致扫描失败。

8

使用这个生成器我的数据安全吗?

是的。所有Codabar编码完全在您的浏览器中使用客户端JavaScript执行。您的输入数据——包括任何样本ID、患者编号、会员标识符或追踪号——永远不会传输到任何服务器,也永远不会在任何地方存储。关闭浏览器标签页,所有数据即消失。本工具可安全用于敏感的医疗保健、图书馆或物流标识符。

立即生成您的Codabar条码——免费、即时、无需注册

这个免费的Codabar条码生成器可以立即使用。输入您的数据,调整尺寸和外观,数秒内下载可打印的PNG或SVG条码。无需注册,无水印,无使用限制。所有编码在您的浏览器中本地完成——您的数据保持私密。生成一个条码或数千个条码;无论数量多少,本工具完全免费。