Barcode Generator — Create EAN-13, Code128, UPC and More Free

Generate scannable UPC, EAN-13 & Code 128 barcodes free. Check digit auto-calculated. Download print-ready PNG — no watermark, no account.

100% free — no signup, no watermark

Generate EAN, UPC, Code 128 & more in your browser.

12 or 13 digits (check digit auto-calculated)

Enter content to see your barcode

Need to generate barcodes in bulk?

Upload a list or Excel sheet and generate hundreds of barcodes at once, then download them as a ZIP — free with an account.

Sign up free

Quick answer

BatchSet's barcode generator creates free, scannable barcodes in EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, ITF-14, Data Matrix and PDF417. Check digits are calculated automatically and barcodes download as print-ready PNGs — no signup or watermark. To make a product UPC, choose UPC-A and enter your 11-digit number.

How to use the Barcode Generator

Three quick steps — free, private, right in your browser.

1

Choose a barcode type

EAN-13, UPC-A, Code 128, Data Matrix and more.

2

Enter your content

Type the number or text — we validate it as you go.

3

Download PNG

Get a crisp, scannable barcode ready to print.

Features

  • 10+ barcode formats
  • EAN-13, Code128, UPC-A, QR
  • PNG download
  • Bulk generation from Excel
  • Custom size & color
  • Product label ready

Use Cases

  • Product labeling
  • Inventory management
  • Retail price tags
  • Warehouse systems

How the Barcode Generator compares

FeatureBatchSetShopify Barcode appOther generatorsCanva
UPC-A / EAN-13FreeBuilt-inLimitedNo
Code 128 / Code 39FreeNoSomeNo
Data Matrix / PDF417FreeNoRareNo
Check digit autoYesYesVariesN/A
Bulk from ExcelFreePaid planNoNo
WatermarkNeverNoOftenN/A
Signup requiredNoYesVariesYes
Price$0Needs Shopify planVariesPro plan
The Shopify Barcode app needs an active Shopify plan; other online generators' pricing, formats and watermarks vary by provider.

Frequently asked questions

Which barcode formats are supported?+

EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, ITF-14, Data Matrix and PDF417 — covering retail, logistics and 2D needs.

Is it free to use?+

Yes. Generate and download barcodes for free with no signup and no watermark.

Are the barcodes scannable and print-ready?+

Yes. They're generated to spec and stay sharp at any print size, so retail and warehouse scanners read them reliably.

Is the check digit calculated automatically?+

Yes, for EAN and UPC codes the check digit is computed for you, so you only enter the base number.

Can I generate barcodes in bulk?+

Yes — with a free account you can upload an Excel sheet and generate hundreds of barcodes at once, downloaded as a ZIP.

How do I create a UPC barcode?+

Choose the UPC-A format, enter your 11-digit product number, and the 12th check digit is calculated for you. Then download a print-ready PNG — free, with no signup.

What's the difference between UPC and EAN-13?+

UPC-A is a 12-digit code used mainly in the US and Canada; EAN-13 is a 13-digit code used internationally. Pick the one your retailer or marketplace requires — BatchSet generates both.

Related free tools

See also

Want more power?

Unlock HEIC/TIFF, bulk Excel jobs, watermarking, file backup and more — free to start.

Start for Free — No Card Required