Upgrade to Premium — no ads, more power! ⚡ — Learn more

Barcode Generator

Barcode Format

CODE 128: Alphanumeric barcode, most versatile
Example: ABC123

Barcode Data

Appearance

Text Options

Preview

Configure your barcode settings and click "Generate Barcode" to see the preview

Let us know

Please share your experience

4.9 (2.8k ratings)

About Barcode Generator

Generate barcodes instantly and free. Create EAN-13, UPC-A, Code128, Code39, and ITF-14 barcodes. Customize size and format. Download as PNG or SVG. Perfect for retail, inventory, and product labeling. No registration required - works 100% in your browser.

How to Use

1

Step 1

Select the barcode format you need (CODE128, EAN-13, UPC, etc.)

2

Step 2

Enter your barcode data in the input field

3

Step 3

Customize the appearance: bar width, height, colors, and margins

4

Step 4

Configure text options: font size, style, alignment, and position

5

Step 5

Click 'Generate Barcode' to create your barcode

6

Step 6

Download your barcode as PNG (for web/print) or SVG (for scalable graphics)

Features & Benefits

  • 8 barcode formats: CODE128, CODE39, EAN-13, EAN-8, UPC, ITF-14, MSI, Pharmacode
  • Full customization: bar width, height, colors, margins
  • Text options: show/hide, font size, style, alignment, position
  • Auto-calculate check digits for EAN-13 and UPC
  • Real-time validation for each barcode format
  • Download as PNG or SVG format
  • 100% free - no watermarks, no signup required
  • Works offline - all generation happens in your browser

FAQs

What barcode formats are supported?

We support 8 popular barcode formats: CODE128 (alphanumeric), CODE39 (alphanumeric with special characters), EAN-13 (13-digit retail), EAN-8 (8-digit compact), UPC (12-digit North American), ITF-14 (14-digit packaging), MSI (numeric inventory), and Pharmacode (pharmaceutical).

Which barcode format should I use?

CODE128 is the most versatile for general use. Use EAN-13 or UPC for retail products, ITF-14 for packaging, MSI for inventory management, and Pharmacode for pharmaceutical products. CODE39 is common in logistics and manufacturing.

Do I need to calculate check digits?

No! For EAN-13 and UPC barcodes, our generator automatically calculates and adds the check digit if you enter 12 or 11 digits respectively. You can also enter the full code with check digit already included.

Can I customize the barcode appearance?

Yes! You can adjust bar width (1-5px), height (50-200px), colors (bars and background), margins, and text options including font size, style, alignment, and position.

Should I download PNG or SVG?

PNG is best for web use and printing at a fixed size. SVG is a vector format that scales infinitely without quality loss - ideal for professional printing, large formats, or when you need to resize the barcode later.

Are my barcodes stored anywhere?

No! All barcode generation happens entirely in your browser. Your data never leaves your device, and we don't store or track any information you enter.

What if I get an error?

Each barcode format has specific requirements. For example, EAN-13 requires 12-13 digits, CODE39 only accepts uppercase letters and numbers, and MSI only accepts numeric digits. Check the format description and example for guidance.

Can I use these barcodes commercially?

Yes, you can use the generated barcodes for any purpose. However, for retail products (EAN/UPC), you need to obtain official product codes from GS1 or your national barcode authority.