UtiliKit

EAN-13 Barcode Generator – Free 13-Digit Barcodes

Create international retail product labels from an existing product number. Preview instantly and export PNG or SVG without uploading your barcode data.

⌛⌛ Ready

Enter 12 digits to calculate the check digit, or 13 digits to validate it. Example: 5901234123457 (demo only, not an assigned number for your product).

#000000

SVG: 5 free exports per day shared with QR tools; resets 00:00 UTC. Compare Premium for no daily cap.

How to make an EAN-13 label

  1. Use the product identifier assigned to your product. Keep any leading zeros.
  2. Enter 12 base digits or the full 13-digit number. The preview validates the check digit; invalid input disables exports.
  3. Choose black bars on white. Download SVG for scalable artwork or PNG for raster workflows.
  4. Keep the white quiet zones, preserve proportions and test the printed label with your intended scanner.

EAN-13 check digit example

The demonstration value 590123412345 produces check digit 7, giving 5901234123457. Starting at the right of the base number, multiply alternating digits by 3 and 1, sum them, then use the digit needed to reach the next multiple of 10. A valid check digit detects common entry errors; it does not prove ownership or retailer acceptance.

Does this create a registered product number?

No. This tool renders a barcode symbol, not a GS1 registration or a product database entry. Obtain an appropriate identifier through GS1 or your authorized issuing channel and check your retailer's requirements. Never use the demo number on a product for sale.

EAN-13 or UPC-A?

EAN-13 contains 13 digits and is widely used for international retail. Its GS1 prefix does not establish a product’s country of manufacture. Keep leading zeros and do not substitute an arbitrary number for an assigned GTIN. Use the UPC-A generator if that is the format you need, or Code 128 for internal alphanumeric SKUs.

What is an EAN-13 barcode?

EAN-13 (European Article Number) is the 13-digit retail barcode used worldwide; it encodes a GTIN-13. A 13 digit barcode of this kind is made of a GS1 prefix (the first 2-3 digits, assigned by GS1 member organisations, not a statement of origin), your company prefix, an item reference and a final check digit. Example: 5901234123457 has GS1 prefix 590, company and item digits 123412345, check digit 7. ISBN-13 book barcodes (978/979) are EAN-13 too.

How the EAN 13 check digit is calculated

For 590123412345, read from the right and multiply the digits by 3, 1, 3, 1 and so on: 5x3 + 4 + 3x3 + 2 + 1x3 + 4 + 3x3 + 2 + 1x3 + 0 + 9x3 + 5 = 83. The next multiple of ten is 90, so the check digit is 90 - 83 = 7.

Where real EAN-13 numbers come from

Shops, Amazon and other marketplaces expect numbers issued under your own GS1 company prefix. UtiliKit draws the symbol for a number you already own; it does not sell, assign or look up EAN numbers. Get your prefix from GS1 (link above) first, and never print the demo number on a real product.

EAN-13 size, quiet zone and print tips

SVG or PNG for printing?

SVG is vector artwork that stays sharp at any size, so use it for packaging artwork and print shops. PNG is a fixed-pixel image that suits documents and listings; export it large enough (about 300 dpi at the final print size) and never enlarge a small one.

Related generators

Also see the UPC-A generator, the general barcode generator, Code 128 for internal SKUs, and the QR code generator for linking to a web page.

Will my printed label scan?

Rendering a valid symbol is only the first step. Physical size, print resolution, contrast, quiet zones and packaging can affect readability. Do not stretch the artwork or crop its margins; test at the final print size. UtiliKit does not certify labels or guarantee retailer approval.

Which downloads are free?

PNG downloads have no daily cap. The free tier includes 5 SVG exports per day shared across QR and barcode tools in this browser, resetting at midnight UTC. Premium (€9.99 once or €0.99/month) removes that daily cap. Barcode data is rendered locally; this is not a barcode lookup service.

Frequently Asked Questions

What is an EAN-13 barcode?

EAN-13 is the 13-digit retail barcode used worldwide (a GTIN-13). It has a GS1 prefix, a company prefix, an item reference and a final check digit.

How is the EAN-13 check digit calculated?

From the right of the 12 base digits, multiply alternate digits by 3 and 1, add them up, and take the amount needed to reach the next multiple of 10. For 590123412345 the sum is 83, so the check digit is 7 and the full number is 5901234123457.

Can I use a made-up number for products I sell?

No. Shops and marketplaces expect numbers issued under your own GS1 company prefix. This tool draws the barcode for a number you supply; it does not sell or assign numbers.

What is the difference between a 13 digit barcode and UPC-A?

A 13 digit retail barcode is EAN-13, used worldwide. UPC-A has 12 digits and is common in North America; adding a leading zero turns a UPC-A number into an EAN-13.

Should I download SVG or PNG for printing?

Use SVG for print: it is vector and stays sharp at any size. Use PNG for documents and listings, exported large enough for about 300 dpi at the printed size.

Are my barcode numbers uploaded anywhere?

No. The barcode is drawn in your browser and the number you type is not sent to a server.

Explore More Tools

Barcode Generator QR Generator WiFi QR Image Compressor