Enter the product number and get a barcode in SVG, PDF or EPS that a print shop can place on a package or label without redrawing.
Enter 12 digits and the tool will calculate the thirteenth, the check digit. Or enter all 13 and it will verify them. The first three digits show the country where the number was registered.
The nominal EAN-13 size is 37.29 × 25.93 mm. The allowed scale is 80 to 200 %. The light margins on both sides are part of the file: do not crop them.
The tool draws a barcode from a number you already have. Numbers for retail are issued by your national GS1 organisation. A package with the code in your brand style is designed by us.
The code is just one element of a label. The logo, colours, ingredients, markings and the way it all comes together is a designer’s job. We will design a label or package in your brand style and prepare it for print.
Discuss packaging →A barcode on a package is a set of lines with exact widths. If you paste an image from the internet or a screenshot into the layout, the lines blur in print and the scanner at the till cannot read the code. A vector file keeps the width of every line at any size, which is why print shops ask for SVG, PDF or EPS.
EAN-13 is the standard retail product barcode: 13 digits, the last of which is a check digit. It is calculated from the first twelve so that a scanner can detect a reading error. EAN-8 is the short 8-digit version for very small packages. The tool calculates the check digit for you or verifies the one you entered.
The first three digits of an EAN-13 are the prefix of the GS1 organisation where the number was registered: 482 – Ukraine, 590 – Poland, 400–440 – Germany, 690–699 – China. The tool shows the country by prefix for any code. The prefix means where the number was registered, not where the product was made. For the USA and Canada there is the 12-digit UPC-A format, and for warehouses and logistics there is Code 128, which encodes letters and digits.
If you have dozens of products, you do not need to make each code separately. Paste a list of numbers – one per line or a column from a spreadsheet – or upload a TXT or CSV file. The tool checks every number, skips lines with errors and gives you a PDF with all codes laid out on an A4 or A3 sheet at real size, or an archive with each code as a separate vector file.
Numbers for products sold in shops and on marketplaces are issued by your national GS1 organisation: a company receives its own prefix and assigns numbers to its products. The generator does not issue numbers – it draws a code from a number you already have. For internal use in your own shop, numbers that start with the digit 2 are used.
The nominal EAN-13 size is 37.29 × 25.93 mm; the allowed scale is 80 to 200 %. The bars must be dark on a light background: black, dark blue, dark green. Scanners cannot see red, orange or yellow bars. The code needs light margins on both sides – they are already included in the file. Do not place the code on a fold, seam or corner of the package.
Yes. No sign-up, no watermarks and no limit on the number of codes.
No. It draws a code from your number. Numbers for retail are issued by your national GS1 organisation.
The last digit of the code, calculated from the previous ones. Enter 12 digits and the tool will calculate the thirteenth.
80 % of the nominal size: about 29.8 × 20.7 mm for EAN-13. The code must not be made smaller.
Dark bars on a light background: black, dark blue, dark green, dark brown. Red and orange bars cannot be scanned.
Vector: PDF, EPS or SVG. PNG is only suitable for screens and documents.
Switch to “Many codes on a sheet”, paste a list of numbers or upload a TXT or CSV file and save a PDF with all codes on one sheet.
The prefix of the GS1 organisation where the number was registered: for example, 482 is Ukraine. It is not necessarily the country of manufacture.
UPC-A has 12 digits and is used in the USA and Canada. EAN-13 has 13 digits and is the standard in Europe. Scanners read both.