Barcode Generator

Free online barcode generator. Supports EAN-13, EAN-8, UPC-A, Code 128, Code 39, Code 93, ITF-14, GS1-128, ISBN-13, ISSN and more. Download as SVG, PNG or WebP.

Retail & Marketplaces
Logistics & Shipping
Industry & Other
Publishing
Value
Enter 12 digits โ€” the 13th check digit is calculated automatically

Barcode Generator

Create print-ready barcodes directly in the browser. Choose a symbology, type your value, and download the result as a high-resolution PNG or a scalable SVG โ€” no registration, no watermarks.

Supported Formats

Code 128 is the most versatile linear barcode. It encodes the full ASCII character set โ€” letters, digits, punctuation โ€” making it the default choice for internal tracking codes, shipping labels, and any situation where the data is not a fixed-length number.

EAN-13 is the international retail standard used on most products sold outside North America. The 13-digit number includes a country prefix, manufacturer code, product code, and a check digit. Enter 12 digits and the generator adds the check digit automatically.

EAN-8 is a compact variant of EAN-13 for small packages where a full-size barcode would not fit. Enter 7 digits; the check digit is calculated automatically.

UPC-A is the North American retail standard, equivalent to EAN-13 without the country prefix. Enter 11 digits and the check digit is added automatically.

Code 39 is one of the oldest barcode standards, still widely used in industrial, healthcare, and government applications. It encodes uppercase letters (Aโ€“Z), digits (0โ€“9), and the symbols - . $ / + % and space. No check digit is required.

ITF-14 encodes 14-digit GTIN numbers on corrugated shipping cartons. It uses the Interleaved 2 of 5 scheme which pairs digits to achieve a compact symbol. Enter 13 digits; the 14th (check digit) is added automatically.

Download Formats

PNG is exported at 2ร— screen resolution, giving a sharp result when printed at normal sizes. If you need larger print output, scale up the barcode in your design application โ€” PNG at 2ร— is sufficient for most label printers.

SVG is resolution-independent and stays perfectly sharp at any size. Use SVG when placing barcodes in vector design tools (Illustrator, Figma, Inkscape) or when you need to print at very large sizes.

Check Digits

EAN-13, EAN-8, UPC-A, and ITF-14 all require a check digit as the final number. The generator calculates it automatically โ€” just enter the data digits without the check digit and the correct full code appears in the barcode.

Scanning and Printing Tips

All generated barcodes meet the quiet zone requirements of their respective standards. The quiet zone is the white space on either side of the bars โ€” scanners need it to detect where the barcode begins and ends. When placing a barcode in a document, preserve at least the margin shown in the preview.

For reliable scanning, maintain the minimum bar width. The barcode is generated at a standard 2-pixel bar width; scaling down below 70% in print may cause scanning failures on low-resolution printers.