条形码生成 API

生成一维条形码图片,支持 Code 128(自动切换 B/C 字符集)、EAN-13、EAN-8(自动计算或校验校验位),输出 SVG / PNG

数据来源:本地生成

返回统一的 JSON 格式 { code, message, cached, stale, updatedAt, data },支持跨域,免注册每天可免费调用 100 次,注册后每天 10000 次。

生成条形码图片(直接返回 SVG 或 PNG)

GET /api/barcode

请求参数

  • text(必填):条码内容,最多 80 个字符。code128 支持 ASCII 可打印字符;ean13 为 12 或 13 位数字;ean8 为 7 或 8 位数字,示例 6901234567892
  • type:码制:code128 / ean13 / ean8,示例 ean13
  • format:输出格式 svg / png(PNG 不含文字),示例 svg
  • height:条高(像素,20~400),示例 80
  • scale:单个模块(最窄条)的宽度(像素,1~10),示例 2
  • margin:左右静区宽度(模块数,0~40);EAN 标准建议不少于 9~11 个模块,示例 10
  • showText:是否在条码下方显示人读文本(仅 SVG):true / false,示例 true