Skip to content
Kordu Tools
Data & Files Runs in browser Updated 01 Apr 2026

Barcode Generator

Generate Code 128, EAN-13, UPC-A, Code 39, and ITF-14 barcodes online. Download as PNG with custom colors and scale.

Enter content above to generate a barcode

 

Loading rating…

How to use Barcode Generator

  1. Enter your barcode content

    Type the text or number you want to encode. Different barcode types support different character sets — see the FAQ for details.

  2. Select the barcode type

    Choose Code 128 (alphanumeric, general use), EAN-13 (13-digit retail), UPC-A (12-digit retail), Code 39, or ITF-14 (shipping containers).

  3. Customise the appearance

    Adjust the scale, foreground and background colors, and toggle whether to show human-readable text below the bars.

  4. Download or copy

    Click Download PNG to save the barcode as a print-ready image, or Copy Image to paste it into another application.

Barcode Generator FAQ

Which barcode type should I use?

Code 128 is the most versatile — it supports all ASCII characters and is widely used in logistics and general labelling. EAN-13 and UPC-A are standard for retail products. Code 39 is an older format supported by legacy scanners. ITF-14 is used for shipping containers and outer carton packaging.

What input format does EAN-13 require?

EAN-13 requires exactly 13 numeric digits. The last digit is a check digit — if you enter 12 digits, the check digit is calculated and appended automatically. UPC-A requires 12 numeric digits.

Can I change barcode colors?

Yes. Set custom foreground and background colors using the color pickers. Ensure sufficient contrast between the two — insufficient contrast will prevent scanners from reading the barcode reliably.

What resolution is the downloaded PNG?

Output resolution depends on the scale setting. Use a higher scale value to produce larger images suitable for print. A scale of 3–4 works well for most label printing applications.

Is Code 128 suitable for retail products?

Code 128 is used in many retail and logistics contexts but is not the GS1-standard retail code. For products sold in retail stores, EAN-13 (Europe) or UPC-A (North America) are the required standards.

Is my data sent to a server?

No. All barcode generation happens locally in your browser. Your product codes, serial numbers, and data are never transmitted to any server.

Can I use this for shipping labels?

Yes. Code 128 and ITF-14 are both commonly used on shipping labels. Generate at a high scale and download PNG for import into label design software.

What is ITF-14?

ITF-14 (Interleaved 2 of 5, 14 digits) is a GS1 barcode format used on outer cartons and shipping containers. It encodes a 14-digit GTIN. The thicker bars make it scannable even on corrugated cardboard surfaces.

Does it work on mobile?

Yes. The generator is fully responsive and works in any modern mobile browser. You can generate and download barcodes directly on your phone or tablet.

Background

Create professional barcodes instantly for product labelling, inventory management, shipping, and retail. Choose from five widely-used barcode symbologies: Code 128 (general purpose, full ASCII), EAN-13 (European retail standard), UPC-A (North American retail), Code 39 (industrial and logistics), and ITF-14 (outer packaging and shipping containers).

Customise the output before downloading: adjust the scale factor for print-ready resolution, set custom foreground and background colors, and toggle whether to show human-readable text below the bars. The barcode preview updates live as you type. Download as PNG for use in label design software, e-commerce platforms, or print workflows.

All barcode generation runs in your browser with no data sent to any server — your product codes, SKUs, and serial numbers stay private.

Who is this for? Small business owners creating product labels, warehouse managers generating inventory barcodes, e-commerce sellers creating shipping labels, and developers testing barcode scanning integrations.