โ— Barokit

โ–ฎโ–ฎUniversal Barcode Generator

Generate all major 1D barcodes โ€” Code 128, EAN-13, EAN-8, UPC-A, Code 39, ITF-14, Codabar โ€” in one place. Download as PNG/SVG, customize colors, toggle text. Useful for retail price tags, library labels, asset tracking, shipping invoices, pharmacy management, and student IDs.

๐Ÿ”’ Browser-basedโœ“ No watermarkโœ“ No signup

How to use

  1. 1Pick a barcode format from the tabs above.
  2. 2Enter a value โ€” the barcode renders in real time on the right.
  3. 3Tweak colors and toggle text display if needed.
  4. 4Download as PNG or SVG.

FAQ

Which format should I use?+

Code 128 for general-purpose text/mixed data; EAN-13 for retail products (Korea uses prefix 880); ISBN for books (EAN-13 with 978 prefix); EAN-8 for small items; UPC-A for US/Canada products; Code 39 for industrial/asset tags; ITF-14 for outer cartons.

Code 128 vs Code 39?+

Code 128 is denser and supports upper/lowercase letters and symbols. Code 39 is older and broadly compatible but takes more space. Use Code 128 for new systems.

Are checksums calculated automatically?+

Yes. EAN-13/EAN-8/UPC-A check digits are computed for you. Just enter 12 (EAN-13), 7 (EAN-8), or 11 (UPC-A) digits.

What is the minimum size for scanning?+

Code 128 needs ~2cm width; EAN-13 needs ~3cm to scan reliably. Larger if print quality is low.

Can I use Korean or non-ASCII characters?+

1D barcodes only support ASCII. Use QR codes for Korean or other non-ASCII text.

PNG or SVG?+

SVG for print (vector, infinite zoom). PNG is fine for screens.

Why no GS1-128 or similar standards?+

This tool generates plain Code 128. GS1-128 (with Application Identifiers) is a separate standard that needs a dedicated tool.

Related tools