Barcode Generator – Bulk, Code 128 & EAN

Free barcode generator online — Code 128, Code 39, EAN-13, UPC and ISBN, one at a time or in barcode generator bulk from a list, downloaded as PNG or SVG.

21 Barcode Formats
Bulk & Sequences
Nothing Leaves Your Device
Your Data
Text or number
Barcode format
Appearance
80
2
10
2x
18
Bars
Background
Preview
Loading the barcode engine…
Print sheet

Your privacy is protected! No data is transmitted or stored.

How to use the barcode generator

Type your value and the barcode is already there — there is no Generate button to hunt for. That is the whole of it: this barcode generator free online has no account, no watermark and no export fee. It is a barcode generator quick and easy enough to use once and never think about again, and the PNG or SVG drops straight into a page, which is all a barcode generator for website use really has to do.

The drawing happens in this page, so nothing you type is sent anywhere. For product codes and order references that is worth more than it sounds, because a barcode generator website that renders on its own server has seen your numbers before it hands the picture back.

  • Type or paste the value. A code, a number, a name, or a URL. A barcode generator text box is all it is: a barcode generator from link is Code 128 with the address as the data, a barcode generator name is the same thing with a person or product written in, a barcode generator url the same again, and the barcode generator link scans back exactly as typed.
  • Pick the format. Code 128 is the default. Switch to barcode generator 39 for Code 39, or the retail ones for barcode generator ean 13, barcode generator upc and barcode generator ean 8. Each one tells you what it will accept.
  • Or do a whole list. Bulk list takes one value per line. Sequence builds the list for you from a prefix and a starting number, which is the fast way to a run of barcode generator serial number labels.
  • Set the look. Height, bar width, margin, and Print the value under the bars, which is the checkbox that makes a barcode generator no text result. Colours and a transparent background are there too.
  • Download. PNG or SVG, or the whole batch as a ZIP, or a printable sheet of labels.

Which format to pick

FormatTakesUse it for
Code 128Letters, digits, symbolsAnything internal. The default, and the one most people mean.
Code 39A–Z, 0–9, a few symbolsOlder scanners and systems that ask for it by name.
Code 93Same as Code 39When Code 39 is too wide for the label.
EAN-1312 digitsA retail product sold in shops outside the US.
UPC-A11 digitsA retail product sold in the United States.
EAN-87 digitsSmall packs where EAN-13 will not fit.
ITF-1413 digitsCartons and cases. This is the same thing as a GTIN-14.

Code 128 is the safe answer when nobody has told you otherwise, and the barcode generator 128 free and barcode generator online 128 searches are mostly people arriving at exactly that conclusion. A barcode generator online ean 13 run is the same box with EAN-13 chosen. Use a retail format only when the number came from GS1, though, because an EAN-13 you invented yourself is a number that belongs to somebody else's product. ITF-14 is where a barcode generator gtin or barcode generator gtin 14 ends up, since GTIN-14 is the outer-carton number rather than a different symbol.

Check digits, done for you

EAN and UPC numbers end in a check digit worked out from the digits before it, so a scanner can tell when it has misread one. You do not have to calculate it. Give EAN-13 twelve digits and the thirteenth is added — that is the barcode generator 12 digit and barcode generator 13 digit case in one. Give all thirteen and it is checked instead, and a barcode generator check digit that does not match is named plainly: the page says which digit it should have been rather than drawing a barcode that scans to the wrong product.

Tick Treat the input as an ISBN and the same care applies to books. A 13-digit ISBN already is an EAN-13 and is used unchanged. A 10-digit one is converted properly — the 978 prefix added and a fresh EAN check digit calculated, because the old modulo-11 digit does not survive the change. That is what a barcode generator for isbn, barcode generator isbn or barcode generator for books actually needs, and getting it wrong is how a book ends up scanning as nothing at all.

Bulk, sequences and label sheets

One barcode is easy anywhere. A hundred is the part that usually costs money, which is why barcode generator bulk and barcode generator online bulk are searched so heavily. Paste a list and every row becomes its own barcode; one bad row is flagged on its own and the rest still come out, so a single typo does not cost you the batch. The same applies to a barcode generator 128 bulk run of hundreds, to a barcode generator bulk 128 job written the other way round, and to a bulk barcode generator 39 batch in Code 39. Paste a barcode generator list of any length and every line is its own code, which is what a barcode generator for inventory or barcode generator for retail products count usually comes down to.

Sequence mode writes the list for you: a prefix, a starting number, how many you want, and zero padding so every code is the same width. That covers a barcode generator 128 sequence and the usual barcode generator for id card batch without typing a thousand lines by hand. Then Print sheet: pick A4 or 4 × 6 and the codes are laid out with a cutting line round each, which is what a barcode generator label, barcode generator online labels, barcode generator sheet or barcode generator for products run is really after. The page tells you how many fitted, so you know whether one sheet covers the batch.

PNG, SVG and printing

Both are one click. barcode generator png is the one to paste into a document; barcode generator svg is a vector, which is what a printer or a design tool wants, and it stays crisp at any size — the reason barcode generator vector is worth asking for rather than scaling up a picture. The Scale setting makes a larger PNG when a barcode generator high resolution file is needed, and barcode generator transparent output is a checkbox, so a barcode generator transparent background image drops onto a coloured label without a white box round it. Whichever you pick, the barcode generator image is drawn at full size rather than upscaled from the preview.

Everything works the same on a phone. A barcode generator mobile session gets the identical formats and the identical downloads, because there is no separate app and nothing to install.

What this tool does not do

It does not make QR codes. Those are a different shape of thing and they live in the QR Code Generator, which is where a barcode generator qr or barcode generator qr code search should go. PDF417, Data Matrix and GS1 DataBar are not here either. GS1-128 is, because a barcode generator gs1 request nearly always means Code 128 with the data written in GS1's bracketed style — the symbol is ordinary Code 128, and this page draws it. The brackets themselves are yours to type.

It also does not read or scan barcodes, and it does not plug into Excel or Word. It draws them and hands you a file. What you do with the barcode generator code after that — a label, a sheet, a product page — is outside what a barcode generator tool can sensibly promise.

Frequently Asked Questions

Type or paste your text in the box and the barcode appears straight away. Code 128 is the default because it takes letters, digits and symbols and is what most people want. Then download it as PNG or SVG. There is no sign-up, no watermark and no limit on how many you make.
Yes. Switch to Bulk list and paste your list, one value per line, and you get one barcode per row. Sequence mode builds a running list for you from a prefix, a starting number and a count, which is the quick way to make serial numbers. You can download the whole batch as a ZIP or print them on one sheet.
Code 128 for anything internal, because it takes letters as well as digits. EAN-13 for a retail product sold in shops, UPC-A for the United States, EAN-8 where the label is too small for EAN-13. ITF-14 for a carton, which is the same thing as a GTIN-14. Code 39 when an older scanner or system asks for it by name.
It is the last digit of an EAN or UPC number, calculated from the ones before it so a scanner can tell when it has misread. You do not have to work it out. Give 12 digits for EAN-13 and the 13th is added for you. Give all 13 and it is checked instead, and if it is wrong the page tells you which digit it should have been.
Yes. Tick Treat the input as an ISBN and paste the number with or without hyphens. A 13-digit ISBN is already an EAN-13 and is used as it is. A 10-digit ISBN is converted properly, which means adding the 978 prefix and calculating a fresh EAN check digit, because the old one does not carry over.
No. This page makes linear barcodes, the ones with bars. For QR codes use the CodBolt QR Code Generator, which is a separate tool. PDF417, Data Matrix and GS1 DataBar are not supported here either. GS1-128 is, because that is Code 128 with the data written in a particular way.
Yes, as PNG or SVG. SVG is a vector, so it stays sharp at any size and is the one to send to a printer or open in a design tool. PNG is the easier one to paste into a document. There is also a scale setting if you want a larger, higher resolution PNG.
No. The barcode is drawn in your browser and nothing you type is sent to a server. That matters if the numbers are product codes, order references or anything else you would rather not paste into someone else's website.