Barcode Generator

Generate UPC-A, EAN-13, Code128 barcodes instantly — free and no signup

A barcode generator creates machine-readable barcodes for retail, shipping, and inventory. Generate UPC-A, EAN-13, and Code128 barcodes instantly as downloadable SVG files.

Enter 11 digits (check digit will be added)

How to Use the Barcode Generator

This barcode generator creates valid UPC-A, EAN-13, and Code128 barcodes from your data. All barcodes are rendered as scalable SVG files suitable for print and digital use.

Choosing the Right Format

Use UPC-A for US retail products — you enter 11 digits and the 12th check digit is added automatically. Use EAN-13 for international products — enter 12 digits and the 13th is calculated. Use Code128 for shipping labels, internal inventory, or any alphanumeric data up to 48 characters.

Generating and Downloading

Enter your data, click Generate, and the barcode appears immediately. Click Download SVG to save a vector file that prints at any size without pixelation. Use in Word, Adobe Illustrator, Canva, or any design tool that accepts SVG files.

Check Digit Validation

UPC and EAN barcodes include a check digit — a calculated value that lets scanners verify the number was read correctly. This tool calculates the check digit automatically, ensuring your barcode will scan successfully.

Frequently Asked Questions

What barcode formats does this generator support?

This tool generates UPC-A (12 digits, used in US retail), EAN-13 (13 digits, used globally), and Code128 (alphanumeric, used in logistics and shipping).

Are check digits calculated automatically?

Yes. For UPC-A and EAN-13, enter the first 11 or 12 digits respectively — the tool calculates and appends the check digit automatically.

Can I download the barcode?

Yes. The barcode is rendered as an SVG, which you can download or copy for use in documents, labels, and print materials.

Is this tool free?

Yes, completely free with no signup required. All processing happens in your browser.

What is the difference between UPC and EAN?

UPC-A has 12 digits and is standard in the US and Canada. EAN-13 has 13 digits and is the international standard. EAN-13 is a superset of UPC-A — a UPC-A barcode can be read as EAN-13 by prepending a 0.