Tools
Free Barcode Generator
Create EAN-13, Code 128, or Code 39 barcodes for products and shelf labels — download or print instantly. For barcode billing with stock and GST, use Bill Souq.
How to generate a product barcode
- Pick EAN-13 for retail GTINs, or Code 128 / Code 39 for internal SKUs.
- Enter your product code (12–13 digits for EAN-13).
- Add optional label text (product name) for printing.
- Adjust bar width and height if needed for your label size.
- Download PNG or SVG, or click Print label for sticker sheets.
Common questions
Is this barcode generator free?
Yes. Generate EAN-13, Code 128, or Code 39 barcodes and download PNG or SVG at no cost. For scanning at billing, stock sync, and label print from your item master, use Bill Souq.
Which barcode format should I use for retail products?
EAN-13 is the standard for packaged retail goods in India (GTIN). Use Code 128 or Code 39 for internal SKUs, cartons, or warehouse labels when you assign your own codes.
How many digits does EAN-13 need?
Enter 12 digits (the tool adds the check digit) or all 13 digits of your GTIN. Only numeric characters are used for EAN-13.
Can I print barcode labels from this tool?
Yes. Use Print label for a quick printout, or download PNG/SVG and print from any label software. Bill Souq prints barcodes directly from your product list at the counter.
Need barcode scan at billing with inventory and GST? Barcode billing in Bill Souq or download the app.
Turn barcodes into faster billing
Bill Souq links barcodes to items, GST, stock, and thermal print — offline at the counter, synced when you're ready.
