离线模式
漫林
今日觉察
Free tools

Free Barcode Generator

Make EAN, UPC, Code 128, GS1-128, ITF-14, Code 39, Codabar, Data Matrix and PDF417 barcodes. Check digits are added and checked for you. Download vector SVG, EPS or PDF at the exact size, a PNG at 300 or 600 DPI, or a whole sheet of labels.

Open Barcode Generator →

How to make a barcode

Choose the type and enter the value

EAN-13 or UPC-A for retail products, Code 128 for anything else, ITF-14 for cartons, Data Matrix for small parts. The check digit is added for you.

Set the size

Pick a magnification (EAN/UPC) or a module width, the bar height and the colours. The real size is shown as you go.

Download and test

Download SVG, EPS or PDF for print, or PNG at 300/600 DPI. Print one and scan it with a phone or scanner before a big run.

Manlin services

Make space for what matters

Use Manlin to reflect, plan and take your next step.

Manlin Life OS: a path from awareness to action

Barcode generator FAQ

Is this barcode generator free?

Yes. Make and download as many barcodes, batches and label sheets as you like, with no account and no watermark. Everything is made in your browser.

Can I sell products in shops with a barcode made here?

The barcode drawing is yours to use, but the number in an EAN or UPC must be one licensed to you. Retailers and marketplaces check product numbers (GTINs) against GS1, the organisation that issues them. Join your country’s GS1 office to get a company prefix and assign your own numbers, then make the barcodes here. Made-up numbers, or numbers bought cheaply from resellers, may be refused.

Which barcode type should I use?

EAN-13 for retail products outside North America, UPC-A in the US and Canada, and EAN-8 or UPC-E on very small packs. ITF-14 goes on outer cartons, GS1-128 on pallet and shipping labels with dates and batches. Code 128 or Code 39 are for your own stock, assets and documents; Data Matrix and PDF417 hold more data in less space.

What is the check digit?

The last digit of EAN, UPC and ITF-14 numbers is calculated from the others, so a scanner can catch a misread. Enter the number without it and it is added; enter it with it and we check that it is right.

What size should a retail barcode be?

The standard EAN-13 and UPC-A is 37.29 × 25.93 mm at 100%, with a 0.33 mm module. Retail barcodes can be printed from 80% to 200% of that. Don’t shorten the bars unless your printer and retailer accept it, and keep the quiet zones clear.

Which file format should I give my printer?

Vector: EPS or PDF for most printers and packaging designers, SVG for web and design tools. They are drawn at the exact size, with the text as outlines, so no fonts are needed. Use PNG at 600 DPI if a tool only takes images, and place it at 100%.

How do I test that my barcode scans?

Print it at 100% on the real material and scan it with a barcode scanner or a phone app. Check that the number shown matches. For retail, test the final printed packaging too: colours, gloss, curved surfaces and small sizes can all stop a scan. For important print runs, a print shop can grade the barcode with a verifier.

Why shouldn’t I use red bars?

Most scanners light the barcode with red light. Red bars then look as light as the background and the barcode disappears. Use black, dark blue or dark green bars on white or a light, warm background.

Can I make many barcodes at once?

Yes. Paste a list of values, or CSV with value,filename, and download a ZIP of SVG, PNG, EPS or PDF files, or a label sheet PDF for A4 or US Letter with your own columns, rows and margins.

Is my data uploaded?

No. The barcodes are made in your browser; nothing you enter leaves your device.

More tools in this category

View all free tools →