条形码生成器
图像所有处理都在浏览器本地完成,数据不上传服务器
把一段数字或字母变成条形码图片。支持五种常用格式,其中 CODE128 最宽松(字母、数字、符号都能编),EAN-13 是零售商品条码(12 或 13 位数字,第 13 位是校验位,只填 12 位会自动算)。条形码不是"把文字画成条纹"—— 每种格式都有自己的字符集与长度限制,所以这里会在生成前先校验,报错时直接说清「这个格式要几位什么字符」,而不是丢一句英文的格式错误。生成的图是 PNG,可以直接贴进文档、标签或网页。
功能
- 五种格式:CODE128、EAN-13、CODE39、ITF-14、UPC-A
- 格式与内容不匹配时给出可照着改的提示(不只是「格式错误」)
- 条宽与高度可选,条宽越大越容易被扫码枪读到
- 可显示或隐藏下方的可读文字
- EAN-13 只填 12 位时自动补上校验位
- PNG 输出,带尺寸与体积信息,可直接下载
- 全部在浏览器里生成,不上传任何内容
使用方法
- 输入条形码内容(数字或字母)
- 选格式、条宽与高度
- 条形码实时生成
- 点「下载」保存 PNG
常见问题
- 该选哪种格式?
- 没有特殊要求就选 CODE128 —— 它对内容最宽容。要贴到商品上、被零售扫码枪读取,用 EAN-13(需要 12 或 13 位数字)。外箱用 ITF-14。北美零售用 UPC-A。CODE39 现在主要用于内部标签,因为它只认大写字母。
- 为什么我的内容编不出来?
- 多半是格式的字符集或长度不对。EAN-13 只认 12 或 13 位数字(填 12 位会自动补校验位),CODE39 只认大写字母与少数符号,ITF-14 要 13 或 14 位数字,CODE128 只认 ASCII(中文需要先转换)。提示里会写清是哪种情况。
- 为什么小写字母在 CODE39 里不行?
- 因为 CODE39 的标准字符集里本来就没有小写字母 —— 这是格式本身的限制,不是工具的取舍。需要小写就用 CODE128,或者先把内容改成大写(如果业务允许)。
- 生成的条形码能扫出来吗?
- 可以,只要条宽别太小、打印时别缩放。屏幕上看条宽 1px 好像够,但打印或压缩之后条纹会糊在一起 —— 所以默认给 2px,需要贴在实物上时建议选 3 或 4px,并保证打印时不要缩放(按原始像素输出)。
相关工具
二维码
生成器把文本、链接、WiFi 配置、名片、日历事件生成二维码,前景与背景色可调,可下载 PNG 或矢量 SVG。编码全程在浏览器本地完成。
占位图
图像生成指定尺寸的占位图,图上写明宽高,用于设计稿、网页原型与排版预览。默认输出 SVG(矢量、几十字节),也可切成 PNG 或 JPEG。
图片格式转换
图像把图片在 PNG、JPEG、WebP、AVIF、BMP、TIFF 之间互转,质量与尺寸上限可调。PNG 转 JPEG 时先铺背景色,透明区域不会变成黑色。全部在浏览器本地完成。
九宫格切图
图像把一张图按网格切开,用于朋友圈九宫格、长图分页。可选 3×3 等六种网格、每格留白与底色,输出按序号命名便于依次发布。
图片加水印
图像给图片加文字水印:九个位置加平铺,字号按图片比例自动缩放,可调颜色与不透明度。平铺加倾斜是防裁剪的常用做法。全部本地完成。
证件照裁剪
图像把照片裁成证件照尺寸:一寸、二寸、小二寸与美日申根签证规格,按 300 或 600 DPI 输出对应像素。覆盖式裁剪不变形,人像默认顶部对齐。