Free Online Barcode Generator, Code 128, EAN-13, UPC-A, PNG & SVG
Make scannable barcodes for stock labels, shelf tags and products. Choose Code 128, Code 39, EAN-13, EAN-8, UPC-A or ITF-14, type the number, and the check digit is worked out for you. Set the size and whether the number is printed, then download as PNG or SVG for clean printing.
High-density alphanumeric barcode. Supports all 128 ASCII characters.
Enjoying WizTools123? Help keep our server infrastructure 100% free and open for everyone.
Which Barcode Do You Actually Need?
And the one question that decides whether it costs you anything.
| Format | Best for | What you can enter | Need a GS1 number? |
|---|---|---|---|
| Code 128 | Stock labels, asset tags, bin locations, internal references | Letters, numbers and symbols, any length | No, make your own |
| Code 39 | Older logistics, defence and automotive systems that ask for it | Capitals and numbers only, wider than Code 128 | No, make your own |
| UPC-A | Retail shelves in the USA and Canada | 11 digits, check digit added | Yes, the number must be yours |
| EAN-13 | Retail shelves everywhere outside North America | 12 digits, check digit added | Yes, the number must be yours |
| EAN-8 / UPC-E | Small packaging with no room for a full symbol | 7 digits, or 6 for UPC-E | Yes, the number must be yours |
| ISBN | Books, including self-published ones | 13 digits starting 978 or 979 | Yes, from your national ISBN agency |
| ITF | Outer cartons and cases in a warehouse | Digits only, an even number of them | Only if the carton ships to retail |
| Codabar | Libraries, blood banks, photo labs, air waybills | Digits, starts and ends with A to D | No, your organisation sets these |
| MSI / Plessey | Shelf tags and inventory control in stores | Digits only | No, make your own |
The short version is that a barcode is a picture of a number. Drawing the picture is free and always will be. The number is a different matter: for anything sold through shops or Amazon it has to be a real GTIN registered to your company with GS1, and no website can issue one for you. For your own stock, shelves and equipment, pick Code 128 and number things however you like.
How to Use Free Barcode Generator
Follow these simple steps to generate and export your output instantly.
Pick your format. Code 128 for your own stock and asset labels, UPC-A or EAN-13 for shop shelves, ISBN for books.
Type the value. Each format has its own rules, and the tool tells you straight away if the length or check digit is wrong.
Set the size. Bar width, height and the quiet zone, which is the blank margin scanners need on both sides.
Adjust the look if you need to. Text above or below, font size, and your own colours.
Scan it on screen with the fullscreen view, then download PNG, SVG or a printable PDF label.
Key Features & Capabilities
Designed for speed, privacy, and precision.
Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E, ITF, MSI, Codabar and ISBN, each built to its own spec.
Enter 12 digits for EAN-13 and the last one is added for you. Paste a full code and it is checked instead.
No generate button. Change a digit and the bars change with it, so mistakes show up immediately.
Bar width, height and quiet zone are all adjustable, because a barcode printed too small simply will not read.
Vector SVG for label printing, high-resolution PNG for anything else, and a PDF sheet ready to print.
Open the fullscreen view and scan it off your own screen with a phone. Ten seconds, saves a wasted label roll.
The drawing happens on your device. Your product codes and stock numbers are never sent anywhere.
About Free Barcode Generator
This tool draws scannable 1D barcodes in ten standard formats: Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E, ITF, MSI, Codabar and ISBN. Choose the format, type your value, set the size, and download a PNG, an SVG or a printable PDF label. There is no account to make and nothing to install.
One thing is worth clearing up first, because it saves people real money. A barcode is just a picture of a number. Making the picture is free, and for your own stock labels, asset tags, shelf edges and bin locations that is the whole job. Selling through shops or Amazon is different: there the number has to be a genuine GTIN registered to your company with GS1, and no generator on the internet can issue one. Any site promising a free retail barcode number is either selling you somebody else’s or hoping you never find out.
For the formats you can use freely, Code 128 is usually the right answer. It accepts letters and numbers together, packs more into less width than Code 39, and is what most warehouse and inventory systems expect. Check digits for EAN, UPC and ISBN are calculated as you type, so a code that leaves this page is a valid code, not just a picture that looks about right.
The most common reason a printed barcode fails to scan is not the barcode at all, it is the printing. Bars go blurry when a small image is stretched, the quiet zone gets cropped, or the label is set too small for the scanner. Download SVG where you can, print at full scale, keep the blank margins, and scan one test label before you run the batch. The fullscreen view here lets you scan straight off your screen before you print anything.
Frequently Asked Questions
Everything you need to know about the Free Barcode Generator.