Skip to content
Benchmo
Language: English

Barcode generator

Type a number or text and get a barcode that scans, in PNG or SVG. Check digits are calculated for you.

Processed on your device. Files are not uploaded.

Choose the type, type the value, and the barcode appears below. While the field is empty, a faded example shows what the type looks like.

Type 11 digits for a UPC-A, for example 03600029145, and the tool adds the twelfth, the check digit, by itself: here a 2. Type all 12 with a wrong last digit and it tells you the right one instead of drawing a barcode that a register would reject.

Which type?

Type Holds Common use
Code 128 Letters, digits, symbols Inventory, shipping, internal labels
Code 39 Capitals, digits, a few symbols Older industrial and ID systems
EAN-13 13 digits Retail products worldwide
EAN-8 8 digits Small packages
UPC-A 12 digits Retail products in the US and Canada
UPC-E 8 digits Small packages in the US
ITF-14 14 digits Shipping cartons of a product

On a phone

The value field and the barcode stay on one screen, and number-only types open the numeric keypad. Download the PNG to send it in a chat, or the SVG for a print shop: SVG stays sharp at any size.

Questions and answers

Which barcode type should I use?

For products sold in shops, the type your market uses with a registered number, EAN-13 in most of the world, UPC-A in the US and Canada. For your own labels, such as inventory, asset tags or shipping references, Code 128, which holds letters and digits in a compact barcode.

What is a check digit?

The last digit of EAN, UPC and ITF-14 codes, calculated from the others so scanners can catch misreads. If you type the number without it, the tool adds it; if you type a wrong one, the tool tells you the correct digit instead of making a barcode that will not scan.

Can a barcode contain accented letters or other alphabets?

Not in these linear barcodes. Code 128 holds unaccented Latin letters, digits and common symbols; Code 39 only capitals and digits. For text in any other alphabet, use a QR code.

What size should I print?

For EAN-13 and UPC-A, the standard size is about 37 × 26 mm, and shops accept down to about 80% of that. Do not cut its height down to fit a label, and keep the white margins on both sides: scanners need them.

Is this free for commercial use?

Yes. The barcodes you make are yours to use. Note that a product number for retail must come from GS1 (GS1 US in the United States) to be registered to your company.