From content to code

Barcode generator

EAN-13, EAN-8 and Code 128. Ready to print.

QR code generatorBulk QR generatorBarcode generator

Create your code

EAN-13: 12 or 13 digits. EAN-8: 7 or 8 digits. Code 128: 1–80 printable ASCII characters.

Your content stays in this browser.

No account required Processed on your device PNG & SVG

A useful code in three steps

01

Choose the right content

Choose EAN-13, EAN-8 or Code 128. Enter an identifier you are authorized to use and keep leading zeroes.

02

Generate and review

The progress indicator follows real processing. Check the generated image and file dimensions.

03

Download and test

Download PNG or SVG and scan the printed sample with the scanner used in your workflow.

Explore the tools

Limits and useful details

EAN-13 accepts 12 data digits or 13 digits including the check digit. EAN-8 accepts 7 or 8 digits. Code 128 accepts 1–80 printable ASCII characters. Files retain the generated dimensions; SVG scales without pixelation. Test the original side margins and final print size with your scanner.

Generating an EAN image does not register a product number with GS1. Use numbers you are entitled to use. A valid check digit does not prove a number is assigned to your product.

Questions before you generate?

Can I edit a QR code after printing?

These are static QR codes: the encoded content cannot be changed after printing. Wi-Fi codes contain the password; share them only with intended users.

Where are my files stored?

Files expire on this device after one hour. Clearing browser storage also removes them.

Does an EAN barcode register my product?

Generating an EAN image does not register a product number with GS1. Use numbers you are entitled to use. A valid check digit does not prove a number is assigned to your product.

Guides