Skip to content
Dev

Barcode Generator

This barcode generator draws a Code 128, Code 39, EAN-13, or UPC-A symbol from text or digits you already have, then exports PNG or SVG.

General labels and SKUs. Letters, digits, and punctuation are allowed.

1D barcodes only. This page does not generate QR codes.

Preview

Encoding runs in your browser. Nothing is uploaded. UPC and EAN numbers here are not official GS1 identifiers.

How to use

  1. Choose the symbology.
  2. Type a SKU, code, or the retail number you are allowed to use.
  3. Preview the bars and download PNG or SVG. Encoding stays in your browser.

How it works

The page encodes the exact characters you enter into the bar pattern for that symbology. It does not issue a GS1 company prefix. EAN-13 needs 13 digits and UPC-A needs 12 digits, including a valid check digit.

Example. Typing SKU-100 as Code 128 draws bars for those six characters. It is not a retail UPC unless you enter a 12-digit UPC you already own.

Frequently asked questions

What barcode types can I make?

Code 128 and Code 39 for general labels; EAN-13 and UPC-A for retail GTINs you already own.

Is this a real UPC number?

No. UPC/EAN need a GS1 company prefix. This only draws bars for a number you provide.

Can I download the image?

Yes. Export PNG for print/web or SVG for vector use.

Is my data uploaded?

No. Encoding runs locally in the browser.

Do you generate QR codes here?

This page is 1D barcodes. A QR code that opens a Google review form is on the Google review link generator.