Skip to content
AREM Labs

EN TR

Barcode Generator

Generate standard EAN-13 and Code 128 barcodes online. Calculate check digits automatically, customize sizes, and export single or bulk PNG sheets locally.

Tips

  • If you enter 12 digits for EAN-13, the 13th check digit is calculated and appended automatically.
  • Use standard ASCII characters for Code 128 symbology; special accented letters are not supported.
  • Enter one code per line in bulk mode to arrange all barcodes onto a single printable PNG sheet.

How to use it

  1. 1 Select your target symbology between retail EAN-13 and alphanumeric Code 128.
  2. 2 Type or paste your barcode value, entering 12 digits for EAN-13 to calculate the checksum automatically.
  3. 3 Adjust bar dimensions, quiet zone margins, and human-readable text visibility according to your label specifications.
  4. 4 Export the generated graphic as a standalone PNG or switch to bulk mode to download a multi-barcode sheet.

What you should know

Retail commerce and logistics depend on standardized 1D symbologies to track inventory across supply chains and point-of-sale systems. Global marketplaces such as Amazon, as well as regional platforms like Trendyol and Hepsiburada in Turkey, require 13-digit EAN-13 barcodes to identify retail products uniquely. For internal warehousing, inventory bins, and shipping manifests, Code 128 offers alphanumeric encoding that packs text and numbers into compact optical patterns. Accurate barcode rendering requires strict bar-and-space dimensional ratios, known as X-dimensions and quiet zones, to ensure standard laser and optical image scanners decode the symbols without read errors.

This browser-based tool converts text strings into scannable vector SVG or raster PNG barcode images entirely client-side without transmitting data to a server. When creating EAN-13 barcodes, the generator validates your payload and calculates the modulo-10 check digit automatically from 12 digits. You can adjust bar height, width scaling, and human-readable text displays, or switch to bulk mode to tile multiple codes onto a single high-resolution PNG sheet ready for label printers. Note that generating barcode images does not assign legal ownership; official retail GTIN and EAN prefixes must be licensed through GS1.

Frequently asked questions

Can I make up random numbers for retail product barcodes?

No, products sold through commercial retail stores or major online marketplaces require official GTIN or EAN numbers assigned by GS1. However, you can freely create arbitrary numbering schemes using Code 128 for internal warehouse tracking, bin labeling, and asset management.

How does the EAN-13 check digit calculation work?

The 13th digit is a checksum calculated using a modulo-10 algorithm applied to the previous 12 digits. If you enter 12 digits, this tool computes and appends the correct check digit automatically so scanners will not reject the code.

How do I print multiple barcodes on one page?

Switch to the bulk generation mode and input your list of codes with one item per line. The tool renders every barcode consecutively onto a single high-resolution PNG sheet formatted for standard A4 paper or label roll printers.

Share

Related tools