About this tool
Code 128 is already selected. It encodes letters, digits and common symbols compactly and is the usual choice for tracking numbers, warehouse locations and asset tags. One value per line generates a batch.
Generate Code 128, Code 39/93, EAN-13/8, UPC-A/E, ITF-14 and Codabar barcodes in bulk, with check digits calculated or validated, then export PNG/SVG images or A4 label PDFs.
How to use
Choose Code 128/39/93, EAN-13/8, UPC-A/E, ITF/ITF-14 or Codabar. Enter one value per line or import UTF-8 CSV/TSV and map values, names, filenames and copy counts.
Check format-specific rules, the WeChat scan result type and all validation results. Export SVG/PNG/ZIP or A4 label PDF; print at actual size (100%) and test on the target device.
Up to 1 MB, 300 records, 50 columns and 300 printed labels; fix every invalid record. Code 39/93 are never silently uppercased. EAN, UPC and ITF-14 check digits are completed or validated. Scanned Codabar results may omit start/stop guards; verify the target device. Quiet zones are 12 modules per side and PDF bars at least 0.25 mm. Unsupported caption glyphs prompt changes or disabling captions. Covers common WeChat one-dimensional barcodes, not every special symbology; generation does not register product numbers or create WeChat mini program codes. Presets store options only.
Frequently asked questions
Can Code 128 hold non-Latin text?
No, it supports ASCII characters only.
Will scanners read it?
Mainstream scanners support Code 128; keep bars wide enough and leave quiet zones on both sides.
Does generating a barcode register a product number?
No. The tool only draws barcodes; retail product numbers must be obtained from a numbering organization such as GS1.