HomeBlog › Barcode Creation Guide

Barcode Creation and Printing Guide: EAN-13, QR Code and Others (2026)

Whether you want to add a barcode to a product, create a tracking barcode for a cargo package, or print inventory labels for warehouse products – barcode creation and printing must be done right. A barcode printed in the wrong format or low quality won't scan at the checkout, will get lost in shipment, and will cause problems in the warehouse.

In this guide, we explain which barcode type to use when and how to print them in professional quality.

Barcode Types: Which One Should I Use?

1D Barcodes (Line Barcodes)

TypeCharactersUse CaseExample
EAN-1313 rakamPerakende ürün barkodu (Türkiye/Avrupa standart)Marketteki her ürün
EAN-88 rakamKüçük ürünler için kısa barkodSakız, pil gibi küçük ambalajlar
UPC-A12 rakamABD/Kanada perakende standardıAmazon FBA ürünleri
Code 128Harf + RakamLojistik, kargo, envanterKargo takip no, seri numarası
Code 39Harf + RakamEndüstri, askeri, otomotivParça numaraları
ITF-1414 rakamKoli/palet barkodu, toptan satışDepo giriş-çıkış
Code 93Harf + RakamPosta ve lojistikKargo firması barkodu

2D Barcodes (Square/Matrix Barcodes)

TypeCapacityUse CaseExample
QR Code~4296 charactersURL, vCard, Wi-Fi, menuRestaurant menu, website link
DataMatrix~2335 charactersHealthcare, electronics, part trackingMedication box, electronic part
PDF417~1850 charactersID, driver's license, ticketAirplane ticket, cargo document
Aztec~3832 charactersTransportation, ticketingTrain ticket, event ticket
💡 Which Barcode Should I Choose?

If you're selling products in retail: EAN-13 (Get your number from TOBB in Turkey)
Cargo/logistics: Code 128
Redirect to website: QR Code
Amazon FBA: UPC-A or FNSKU
Warehouse/inventory: Code 128 or DataMatrix
Industrial parts: DataMatrix or Code 39

How to Get a Product Barcode in Turkey? (EAN-13)

You need to obtain an official EAN-13 barcode for products to be sold in retail:

Apply to GS1 Turkey through TOBB (Union of Chambers and Commodity Exchanges of Turkey)

Get your company code – Turkey prefix starting with 868/869

Assign a unique number to each of your products

Create EAN-13 barcode in LabelInn and add it to your label

⚠️ Important

Do not generate random barcode numbers from the internet. Barcodes without official GS1 registration will be rejected in retail and cause serious problems. For your internal use (warehouse, inventory), you can use any number you want.

Barcode Creation Methods

Method 1: Online Barcode Generator

Simple and fast but has limitations:

Method 2: Excel + Barcode Font

You can create barcodes by installing a barcode font in Excel, but:

Method 3: Professional Barcodes with LabelInn (Recommended)

Open LabelInn → "New Label" → Select size

Click "Add Barcode" button

Select barcode type:

  • For products → EAN-13
  • For cargo → Code 128
  • For web links → QR Code

Enter the number or bind data from Excel

Print – native barcode is generated on the printer with ZPL ✅

Barcode Print Quality: Why Is It Important?

Creating barcodes is as critical as printing them correctly:

ProblemCauseResult
Barcode not scanningLow DPI, image-based printingNo beep at checkout, cargo lost
Barcode lines mergedPrinter calibration brokenWrong scan, wrong product
Barcode too smallWrong size calculationHandheld scanner can't read
Insufficient contrastLow print densityLaser scanner can't detect
💡 LabelInn Difference: Native ZPL Barcode

LabelInn does not send barcodes as images. It tells the printer "convert this number to a barcode" with ZPL commands. The printer draws the barcode on its own processor. Result: always sharp, scannable, professional quality.

QR Code Usage Ideas

You don't have to use QR codes only for website links:

ContentWhat It DoesExample
URLRedirect to web pageProduct page, campaign link
vCardShare contact informationQR on business card
Wi-FiAuto-connect to Wi-FiRestaurant, hotel, office
TextShort message/instructionProduct usage instruction
EmailPre-filled email"Create support request" button
WhatsAppStart WhatsApp chatCustomer support

Toplu Barkod Oluşturma (Excel'den)

500 ürününüz var ve hepsine barkod etiketi basmanız gerekiyor? Manuel tek tek mi? Kesinlikle hayır.

Excel dosyanızda "Barkod" sütununa numara girin

LabelInn'de barkod elementini bu sütuna bağlayın

"Tümünü Yazdır" – 500 farklı barkod etiketi tek seferde ✅

Barkod Boyutu Rehberi

Barkod TipiMinimum GenişlikMinimum YükseklikÖnerilen
EAN-1331.35 mm22.85 mm37.29 × 25.93 mm (%100)
EAN-821.64 mm17.05 mm26.73 × 21.64 mm
Code 128Veri uzunluğuna göre değişir5 mmGenişlik: ≥30mm, Yükseklik: ≥10mm
QR Code10 × 10 mm10 × 10 mm≥15 × 15 mm
DataMatrix5 × 5 mm5 × 5 mm≥10 × 10 mm

Create and Print Professional Barcodes

✅ 20+ barcode formats (EAN-13, QR, Code 128...) ✅ Bulk barcode printing from Excel ✅ Professional quality with ZPL ✅ macOS & Windows

Barcode creation and label design in one app. 14 days free.

LabelInn'i Ücretsiz Deneyin →

Sıkça Sorulan Sorular

Barkod numarasını kendim belirleyebilir miyim?

İç kullanım (depo, envanter) için evet. Perakende satış için GS1 Türkiye'den resmi numara almanız gerekir.

QR kod ve barkod aynı etikette olabilir mi?

Evet. Bir etikette hem EAN-13 barkod hem QR kod bulunabilir. Örneğin: barkod kasa için, QR kod ürün bilgi sayfası için.

Barkod etiketi için hangi yazıcı gerekir?

Termal etiket yazıcısı önerilir (Zebra, TSC, Xprinter vb.). Normal mürekkepli/lazer yazıcıdan da basabilirsiniz ama termal yazıcı çok daha hızlı ve ekonomiktir.

Oluşturduğum barkodu resim olarak kaydedebilir miyim?

Evet. LabelInn'den barkodu PNG veya SVG formatında dışa aktarabilirsiniz. Ama yazdırma için resim yerine ZPL ile yazıcıya göndermek çok daha kalitelidir.