Barcode generator

EAN-13 and UPC-A for retail products, EAN-8 for small packs, and Code 128 for anything else. Check digits are added and checked for you.

Colours and size

Made in your browser. Nothing you type is sent or saved.

Your barcode

4006381333931

Your barcode appears here as you type.

    Which barcode do I need?

    Check digits

    The last digit of an EAN or UPC number is a check digit, calculated from the others, so a scanner can tell when it has misread a digit. Type the number without it and it's added for you. Type it with the check digit and it's verified: if it doesn't match, you'll be told what it should be, which usually means a typo somewhere in the number.

    Printing tips

    Questions

    Can I make up an EAN or UPC number?

    For your own use, yes, but not for selling through retailers: those numbers must be licensed from GS1 so they're unique worldwide. For internal labels, use Code 128.

    Why doesn't Code 128 accept my accented letters?

    Code 128 covers the standard ASCII characters only, which is what scanners read reliably. For text with accents or other alphabets, use a QR code.

    Is it free for commercial use?

    Yes. The barcodes you make are yours to use anywhere.