批量条码生成器

从 CSV 或多行文本批量生成 Code 128、EAN-13、UPC-A、ITF-14、QR Code 和 Data Matrix,并导出 PNG ZIP 或 PDF

从粘贴文本或 CSV 输入批量创建条码。

支持格式

  • Code 128
  • EAN-13
  • UPC-A
  • ITF-14
  • QR Code
  • Data Matrix

导出选项

  • PNG 图片 ZIP 包
  • 单页 PDF 排版
  • 多页 PDF 包

示例结果

1 个示例

从多行文本生成二维码 ZIP

把 SKU 或 URL 列表批量生成 PNG 并打包为 ZIP。

Document
查看输入参数
{ "inputFormat": "lines", "entriesInput": "SKU-1001\nSKU-1002\nSKU-1003", "barcodeFormat": "qrcode", "outputFormat": "png-zip", "imageWidthPx": 320, "imageHeightPx": 320, "showText": true, "errorCorrectionLevel": "M", "pageSize": "A4", "landscape": false, "pdfColumns": 2, "skipInvalidRows": true }

Click to upload file or drag and drop file here

Maximum file size: 20MB Supported formats: text/csv, application/vnd.ms-excel, text/plain

关键信息

分类
设计与颜色
输入类型
select, textarea, file, checkbox, number, text
输出类型
file
样本覆盖
4
支持 API
Yes

概览

批量条码生成器是一款高效的在线工具,支持从 CSV 文件或多行文本中批量创建 Code 128、EAN-13、QR Code 等多种格式的条码与二维码,并可一键导出为 PNG 图片压缩包或排版好的 PDF 文件。

适用场景

  • 需要为大量库存商品快速生成符合行业标准的条形码标签时。
  • 准备物流标签或资产管理标签,需要将数据批量转换为 Data Matrix 或 QR Code 时。
  • 需要将生成的条码直接排版到 A4 纸张上进行打印,以节省手动排版时间时。

工作原理

  • 选择输入方式,直接粘贴多行文本数据或上传包含条码信息的 CSV 文件。
  • 设置条码参数,包括选择条码格式(如 Code 128 或 EAN-13)、调整图片尺寸及是否显示下方文字。
  • 配置输出选项,选择导出为包含所有图片的 PNG ZIP 包,或是单页/多页的 PDF 文档。
  • 点击生成按钮,系统将自动处理所有数据并提供下载链接。

使用场景

电商卖家批量生成 SKU 条码图片,用于商品包装和入库识别。
仓库管理员将资产编号列表转换为 PDF 标签页,直接打印后贴在设备上。
市场人员批量生成包含不同追踪参数的二维码,用于线下营销活动的物料制作。

用户案例

1. 零售商品 EAN-13 条码批量制作

零售店主
背景原因
店主有一份包含 50 个新进货品 EAN-13 码的 CSV 清单。
解决问题
需要将这些编码转换成图片并打印出来贴在货架上。
如何使用
上传 CSV 文件,选择条码格式为 EAN-13,输出格式选为“单页 PDF”,设置列数为 3。
示例配置
inputFormat: csv, barcodeFormat: ean13, outputFormat: pdf-single-page, pdfColumns: 3
效果
获得一份排版整齐的 A4 PDF,每行显示 3 个条码,方便直接打印裁剪。

2. 物流包装箱 ITF-14 码生成

仓库主管
背景原因
需要为一批外箱生成 ITF-14 储运条码。
解决问题
手动逐个生成效率太低,且需要确保条码下方显示数字以便人工核对。
如何使用
在文本框中粘贴多行外箱编码,选择 ITF-14 格式,勾选“显示下方文字”,导出为 PNG ZIP。
示例配置
inputFormat: lines, barcodeFormat: itf14, showText: true, outputFormat: png-zip
效果
下载到一个 ZIP 包,里面包含所有以编码命名的 PNG 图片,可直接用于包装设计。

用 Samples 测试

csv, xlsx, xls

相关专题

常见问题

支持哪些条码格式?

支持 Code 128, EAN-13, UPC-A, ITF-14, QR Code 和 Data Matrix。

如何从 CSV 文件中指定数据列?

您可以通过设置“列序号”或输入具体的“列名”来指定 CSV 中用于生成条码的字段。

PDF 导出支持自定义排版吗?

支持,您可以设置 PDF 的列数、页面尺寸(A4/Letter)以及横向或纵向布局。

二维码的纠错级别可以调整吗?

可以,提供 L、M、Q、H 四个等级,默认为 M 级。

如果数据中有无效行怎么办?

开启“跳过无效行”选项后,工具会自动忽略不符合格式要求的数据并继续处理。

API 文档

请求端点

POST /zh/api/tools/barcode-batch-generator

请求参数

参数名 类型 必填 描述
inputFormat select -
entriesInput textarea -
csvFile file (需要先上传) -
hasHeaderRow checkbox -
columnIndex number -
columnName text -
barcodeFormat select -
outputFormat select -
imageWidthPx number -
imageHeightPx number -
showText checkbox -
errorCorrectionLevel select -
pageSize select -
landscape checkbox -
pdfColumns number -
skipInvalidRows checkbox -

文件类型参数需要先通过 POST /upload/barcode-batch-generator 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
文件: 文件

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-barcode-batch-generator": {
      "name": "barcode-batch-generator",
      "description": "从 CSV 或多行文本批量生成 Code 128、EAN-13、UPC-A、ITF-14、QR Code 和 Data Matrix,并导出 PNG ZIP 或 PDF",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=barcode-batch-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

支持 URL 文件链接或 Base64 编码作为文件参数。

如果遇见问题,请联系我们:[email protected]