Skip to content

Barcode Generator

Create printable barcodes for products, labels and inventory.

Choose a barcode type, type your data and the barcode appears instantly. Code 128 encodes letters, numbers and symbols and is used for shipping labels, asset tags and inventory. EAN-13, UPC-A and EAN-8 are the retail barcodes printed on products; the check digit is calculated for you, or verified if you type it.

Adjust the bar width, height and colors and choose whether to show the human-readable text, then download the barcode as a PNG image or a sharp SVG for printing. The barcodes are generated in your browser without any external library or server.

How to use the Barcode Generator tool

  1. Choose the barcode type: Code 128, EAN-13, UPC-A or EAN-8.
  2. Type the text or digits to encode.
  3. Adjust bar width, height, colors and text.
  4. Download as PNG or SVG.
  5. Test-scan the barcode before printing many labels.

Why use ToolOrca Barcode Generator

  • Code 128, EAN-13, UPC-A and EAN-8
  • Automatic check digit calculation
  • Bar width, height and color options
  • Show or hide the text line
  • PNG and SVG downloads
  • Generated locally, no library

Which barcode type should I use?

Use Code 128 for internal labels, warehouse locations, serial numbers and shipping: it accepts any printable ASCII text and packs long runs of digits compactly. Use EAN-13 (most of the world) or UPC-A (USA and Canada) for products sold in shops; EAN-8 is for very small packages.

Retail numbers must be unique worldwide. To sell through stores and marketplaces, get your company prefix and product numbers from GS1; generating a barcode for a made-up number does not register it.

Printing tips

Keep the blank margin (quiet zone) on both sides of the bars, print dark bars on a light background with high contrast, and do not stretch the image unevenly. SVG stays sharp at any size, which makes it the best choice for print. Always scan a test print with a phone or scanner before printing in bulk.

Frequently asked questions

What is a check digit?

The last digit of an EAN or UPC code, calculated from the others so scanners can detect misreads. Type 12 digits for EAN-13 (or 11 for UPC-A) and it is added for you; if you type all 13, it is checked.

Can I put letters in an EAN or UPC barcode?

No, they hold digits only. Use Code 128 for letters, symbols and mixed text.

Is the barcode free to use commercially?

Yes. The images you create are yours to use. Remember that retail EAN/UPC numbers themselves must be licensed from GS1.

Can I make QR codes here?

Use the QR code generator for QR codes.