UPC Barcode Generator

Create free UPC and barcode labels in the United States with live SVG, PNG and print export for UPC-A, EAN-13, Code 128, GS1-128, QR Code and more.

Code 128

Compact alphanumeric barcode for order IDs, inventory, logistics and internal labels.

Use Code 128 when the code only needs to work inside your own warehouse, fulfilment or document workflow.

Live preview

Preparing barcode preview...

Enter a barcode value to generate a preview.

Generated in your browser. Your barcode values are not uploaded by this tool.

Recent barcodes

Your generated barcodes will appear here.

Free UPC barcode generator for the United States, EAN, Code 128, QR and GS1 US

Use this US barcode generator to create live previews for UPC labels, product packaging, warehouse labels, documents, cartons, logistics labels and QR codes. It supports UPC-A, EAN-13, EAN-8, Code 128, GS1-128, ITF-14, QR Code, DataMatrix, PDF417, Aztec, Codabar and MSI.

In the United States, the image and the product identifier are separate. A free generator can draw a UPC-A symbol, but retail products usually need a GS1 US GTIN or Company Prefix-backed identifier. This tool helps with artwork, size, SVG, PNG and print output.

GS1 US barcode notes

GS1 US: https://www.gs1us.org/

  • US retail is UPC-first; use a GS1 US GTIN or Company Prefix for products sold through major retailers.
  • UPC-A should encode an assigned identifier, not a random generated number.
  • Use higher packaging levels, ITF-14, GS1-128 and SSCC for cases, cartons and pallets.
  • GS1 US Data Hub and Verified by GS1 help marketplaces and retailers verify product identity.

How to generate a UPC or barcode

Choose the barcode type, enter the data, and review the live preview. UPC-A, EAN-13, EAN-8 and ITF-14 follow numeric length and check-digit rules. Code 128 is flexible for internal SKU, order, warehouse and asset labels.

Use SVG for packaging artwork and professional labels. Use high-DPI PNG for quick print jobs, documents and systems that need an image file. Quiet zone, height, bar width, colour and contrast affect whether the printed symbol scans.

  1. Use UPC-A for US retail products, EAN-13 for international retail, Code 128 for internal labels, GS1-128 for logistics, ITF-14 for cartons or QR Code for links.
  2. Enter the GTIN, UPC, SKU, URL or GS1 data.
  3. Adjust height, width, quiet zone, colours and DPI.
  4. Download SVG or PNG and test the final label with the actual scanner or retailer workflow.

GS1 US, UPC and marketplace requirements

GS1 US is the primary source for many US UPC and GTIN assignments. Retailers and marketplaces can check whether a GTIN belongs to the brand or supplier, so random UPC numbers are risky even when the barcode image scans locally.

UPC-A is the familiar US retail barcode. EAN-13 is common internationally. ITF-14 identifies cases and grouped trade items. GS1-128 carries logistics data such as SSCC, batch, expiry, weight and serial number. QR Code, DataMatrix and GS1 Digital Link are useful for richer product data and future 2D retail use.

  • US retail: UPC-A with official GS1 US GTIN.
  • International retail: EAN-13 where required.
  • Internal labels: Code 128 for SKU, order and asset codes.
  • Cases: ITF-14 for packaging hierarchy.
  • Logistics: GS1-128 and SSCC for shipment labels.

Print and scanner reliability

Leave quiet zones around linear barcodes and avoid stretching exported images unevenly. A symbol that looks fine on screen can fail if printed too small, too light or too close to other artwork.

Use dark bars on a light background and test on the final label material. Thermal labels, glossy packaging and low-resolution exports are common sources of scan problems.

Why this generator is stronger

This tool offers live preview, no watermark, browser-side generation, SVG export, high-DPI PNG, print output, bulk input and one-page switching across barcode types.

For retail or Amazon listings, pair the generated artwork with official GS1 US identifiers and the platform’s product data requirements.

FAQ

Can I generate a UPC barcode for free?+

You can generate the UPC image for free. For retail use, the UPC/GTIN should be officially assigned.

Do I need GS1 US for Amazon or retail?+

Many retailers and marketplaces expect authentic GS1 identifiers and may verify ownership.

What is the difference between UPC and EAN?+

UPC-A is the familiar 12-digit US retail symbol, while EAN-13 is the 13-digit international retail symbol.

Which barcode is best for inventory?+

Code 128 is usually best for internal SKU, order, warehouse and asset labels.

When should I use GS1-128?+

Use GS1-128 for logistics labels with SSCC, batch, expiry, weight or other GS1 data.

SVG or PNG for packaging?+

Use SVG for packaging artwork and high-DPI PNG for quick label printing.