Free Barcode Generator
Type a product number or SKU, pick the format and download a print-ready barcode in SVG or PNG. Everything runs in your browser: nothing is uploaded, no signup.
Any letters, digits and symbols, up to 80 characters.
Generated in your browser. Free for commercial use.
Which barcode type do you need?
The right symbology depends on where the barcode will be scanned. Retail checkouts read EAN and UPC; your own warehouse, shipping labels and asset tags can use Code 128.
| Type | Best for | What it holds |
|---|---|---|
| EAN-13 | Products sold in shops worldwide, books (ISBN) | 13 digits, last one is a check digit |
| UPC-A | Products sold in the US and Canada | 12 digits, last one is a check digit |
| EAN-8 | Small packaging with little space | 8 digits, last one is a check digit |
| Code 128 | SKUs, inventory, shipping labels, tickets | Letters, digits and symbols |
| Code 39 | Industry, badges, older scanners | Upper-case letters, digits, a few symbols |
How to make a barcode
- 1
Choose the type
EAN-13 or UPC-A for retail products, Code 128 for anything internal like SKUs or labels.
- 2
Enter your number
Type or paste the product number. For EAN and UPC, the check digit is computed automatically.
- 3
Adjust the look
Set the bar height and width, and choose whether the number is printed under the bars.
- 4
Download and print
Download SVG for print and design tools, or PNG for documents, spreadsheets and web pages.
Selling in stores? You need a GS1 number first
This generator draws a correct barcode for any number you give it. It does not issue product numbers. To sell through retailers or marketplaces that check product codes, register your company with GS1 and use the GTIN numbers they assign you.
For everything that stays inside your business — stock, SKUs, asset tags, event tickets, shipping boxes — you can use any numbering you like, usually with Code 128.
Tips for barcodes that scan the first time
- Keep the white margin (quiet zone) on both sides: the download includes it, do not crop it.
- Print dark bars on a light background. Black on white is the safest choice.
- Do not squeeze the barcode: resize the width and height together.
- Use the SVG for print shops and label printers, it stays sharp at any size.
- Scan a test print with a phone or scanner before printing hundreds of labels.
Frequently asked questions
Is this barcode generator really free?+
What is a check digit?+
Which barcode type should I use for products?+
Can I create a barcode for my own inventory?+
SVG or PNG?+
Is my data sent anywhere?+
Selling these products? Give them a website
Describe your shop and Kleap's AI builds a product catalog site with your prices, photos and an order request form, published on its own address.
Labels ready? Show the products themselves on a site: build your shop's website with AI and publish it free on kleap.io.