Barcode Generator

Create EAN-13, EAN-8, Code 128, Code 39 and QR Code barcodes and download them as PNG or SVG.

Enter 12 digits and the 13th digit (check digit) is calculated automatically.

2 px
Narrow (1px)Wide (5px)
100 px
50px300px

Colors

Start with the data, not the artwork

For a twelve-digit retail number, the EAN-13 generator calculates the final check digit. EAN-8 does the same for seven digits. A Code 128 generator suits stock or shipping IDs that mix letters, numbers and symbols, while Code 39 accepts uppercase letters and a smaller character set. Use QR for a web address or longer text.

Keep one format for each workflow. A shelf ID such as STOCK-042 can be encoded in Code 128, but it cannot be squeezed into EAN-13 because EAN requires a fixed-length numeric value.

Generate barcode online, then test it on the real scanner

A barcode maker draws the value supplied to it; it does not assign a registered GTIN. Product numbers for retail or marketplace listings must come from GS1. If you specifically need a UPC barcode generator, UPC-A is not exposed by this page, so do not substitute another format just to make the number fit.

Begin with black bars on white and leave the blank margins intact. PNG works for a screen or office document; SVG remains sharp when resized in a print layout. The value and exported file are handled in your browser rather than uploaded to the server.

Frequently Asked Questions About the Barcode Generator

No. It creates an image for the number you enter but does not assign a registered GTIN, EAN or UPC. Product numbers used in retail or marketplace listings must be obtained through GS1.

PNG is suitable for screens and office documents. Choose SVG when the image will be resized for a label or placed in a print layout; the vector format stays sharp at different sizes.

Couldn't find the answer you were looking for?

Explore all our tools and get the fastest answer to your question.

Go to All Tools