İçeriğe atla
esoltecesoltec
Operasyon ve analiz

Ücretsiz Barkod Oluşturucu (EAN-13, Code 128) ve GTIN Doğrulama

Barkod nasıl oluşturulur? Barkod oluşturmak için ürün numarasını girip EAN-13, EAN-8, UPC-A ya da Code 128 biçimini seçersiniz. EAN-13, EAN-8 ve UPC-A numaralarının son hanesi kontrol hanesidir: GS1'in mod 10 yönteminde diğer haneler sağdan sola 3, 1, 3, 1 ağırlıklarıyla çarpılıp toplanır, toplamı 10'un katına tamamlayan sayı kontrol hanesidir. Esoltec'in barkod oluşturucusu eksik haneyi hesaplar, yanlışsa söyler; barkodu SVG ya da PNG olarak indirirsiniz.

Barkod kontrol hanesi nasıl hesaplanır?

EAN-13, EAN-8, UPC-A ve GTIN-14 numaralarının son hanesi kontrol hanesidir; okuyucu bu haneyle numaranın doğru okunduğunu anlar. Hesap GS1'in mod 10 yöntemidir: kontrol hanesi dışındaki haneler sağdan sola 3, 1, 3, 1 … ağırlıklarıyla çarpılıp toplanır, toplamı 10'un katına tamamlayan sayı kontrol hanesidir.

kontrol = (10 − (Σ hane × ağırlık) mod 10) mod 10 · ağırlıklar sağdan sola 3, 1, 3, 1 …

Araç 12 hane girdiğinizde 13. haneyi bu formülle ekler; 13 hane girdiğinizde son haneyi hesaplananla karşılaştırır ve tutmuyorsa hangi hanenin beklendiğini söyler. Çubuklar ise her haneyi 7 modüllük (1 = çubuk, 0 = boşluk) desenlerle yazar: EAN-13'te 3 modül başlangıç, 42 modül sol altı hane, 5 modül orta, 42 modül sağ altı hane ve 3 modül bitiş olmak üzere toplam 95 modül. İlk hane çubukla yazılmaz; sol altı hanenin parite deseninden okunur.

Örnek hesaplama

  1. Klasik örnek (Stabilo Point 88 kalemi): gövde 400638133393. Sağdan sola ağırlıklar 3, 1, 3, 1 …; çarpımlar 4×1, 0×3, 0×1, 6×3, 3×1, 8×3, 1×1, 3×3, 3×1, 3×3, 9×1, 3×3 = 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89.
  2. 89'u 10'un katına (90) tamamlayan sayı 1; tam kod 4006381333931. Aracın EAN-13 alanına 12 haneyi yazın, sonucu görün.
  3. GS1 Türkiye örneği: firmaya 7 basamaklı 8691234 öneki verilmiş, ilk ürünün numarası 00000. Ağırlıklı toplam 53, kontrol hanesi 7, GTIN 8691234000007. İkinci ürün 00001, üçüncüsü 00002 ile devam eder; GS1 Türkiye'nin örneklerinde numaralar sırayla artar.
  4. Code 128 için hesap farklıdır: "ABC123" metni B alt kümesinde START B (104) ile başlar; A=33, B=34, C=35, 1=17, 2=18, 3=19 değerleri konum ağırlıklarıyla (104 + 33×1 + 34×2 + 35×3 + 17×4 + 18×5 + 19×6 = 582) toplanır, 582 mod 103 = 67 kontrol karakteri olur; ardından STOP gelir.

EAN-13 yapısı: GS1 öneki, firma öneki, ürün numarası, kontrol hanesi

13 hanenin ilk 3'ü GS1 önekidir ve numarayı veren üye kuruluşu gösterir; GS1 Türkiye'ye 868 ve 869 tahsis edilmiştir. Bu önek dahil ilk 7–12 hane firmaya verilen firma önekidir; kalan haneler firmanın her ürün çeşidine (renk, beden, ambalaj adedi) ayrı ayrı verdiği ürün numarasıdır; 13. hane kontrol hanesidir. Firma öneki uzadıkça ürün numarasına kalan hane azalır:

Firma öneki (basamak)Ürün numarasına kalan haneVerilebilecek GTIN sayısı
75100.000
8410.000
931.000
102100
11110
1201

GS1 Türkiye'nin kendi ifadesiyle önek ürünün menşeini göstermez: ithal edilen bir ürün 869'lu numarayla, Türkiye'de üretilen bir ürün de yabancı merkezden alınmış başka bir önekle numaralanabilir. Numarayı üretici, dağıtıcı, ihracatçı ya da ithalatçı verebilir.

GS1 Türkiye üyeliği: barkod numarası nasıl alınır?

  1. İhtiyacı sayın. Her ürün çeşidi (boyut, aroma, renk, paket adedi) ayrı GTIN ister; toplam sayı firma önekinin basamak sayısını belirler (yukarıdaki tablo).
  2. Online başvurun. Başvuru gs1tr.org üzerinden GS1 Türkiye Online Üyelik Sistemi'nde yapılır; fiziksel başvuru da mümkündür ama daha uzun sürer. Ciro dilimi, başvuru ayına göre son onaylı gelir ya da kurumlar (geçici) vergi beyannamesinden okunur: gerçek kişi işletmeleri gelir, tüzel kişiler kurumlar vergisi beyannamesini kullanır.
  3. Üyelik ücreticiro dilimine ve ihtiyaç duyulan GTIN sayısına göre belirlenir; tutarı GS1 Türkiye'nin "Barkod Nasıl Alınır" sayfasındaki hesaplayıcı KDV hariç gösterir. Üyeliğin başladığı yılı izleyen her yıl sistem kullanım bedeliödenir; tutarı GS1 Türkiye Vakfı Yönetim Kurulu'nca belirlenir, ilgili yılın Eylül ayında faturalanır ve üyeliğin sürmesi bu ödemeye bağlıdır.
  4. Numaraları verin.Firma önekinizin ardına ürün numaralarını 00000'dan başlayarak sırayla ekleyin, kontrol hanesini bu araçla hesaplayın; aynı numara iki üründe, aynı ürün iki numarada olmasın.
  5. Çizip test edin. Barkodu SVG olarak indirip ambalaj tasarımına yerleştirin; basılı örneği bir okuyucuyla ve birkaç telefon uygulamasıyla okutun.

Pazaryerlerinin barkod şartı

  • Trendyol. Ürün aktarma servisinde barkod zorunlu alandır; en çok 40 karakterdir, özel karakter olarak yalnız nokta, tire ve alt tire kabul edilir, ortadaki boşluklar birleştirilir. Stok ve fiyat güncellemeleri de sisteme alınan bu barkoda göre yapılır.
  • Hepsiburada. Katalog belgeleri barkodun 13 karakterli, kendi içinde algoritması olan (kontrol hanesi tutan) ve her ürün için tekil olmasını ister; yanlış barkod ürünü katalogda başka bir ürünle eşleştirir.
  • Amazon.Çoğu kategoride yeni ürün sayfası açarken ya da mevcut ürünle eşleştirirken GTIN (EAN, UPC, ISBN) gerekir; uygun ürünler için GTIN muafiyeti talep edilebilir. Amazon'un satıcı sözlüğü de GTIN oluşturmak için GS1 Firma Numarası'nın GS1 Türkiye'ye başvurarak alındığını belirtir.
  • Kendi mağazanız. Barkod şartı yoktur; yine de ürün kartına GTIN yazmak Google Alışveriş listelerinde eşleşmeyi ve kargo etiketlerinde ürün tanımayı kolaylaştırır.

Rastgele 13 hane üretip pazaryerine yüklemeyin: kontrol hanesi tutsa bile numara başka bir firmaya ait olabilir ve katalog eşleşmesi yanlış ürüne düşer.

Code 128 nerede kullanılır?

Code 128 harf, rakam ve işaretleri (ASCII) kodlar ve uzunluğu serbesttir; bu yüzden sipariş numarası, SKU, raf ve koli etiketi, kargo takip numarası gibi iç kullanımlarınkodudur. Perakende kasasında ürün kimliği olarak geçmez; oraya EAN-13 gerekir. Kargo ve lojistikte yaygın GS1-128 etiketi de Code 128'in bir alt kümesidir. Bu araç yazdırılabilir ASCII aralığını (32–126: boşluk, harf, rakam, işaret) destekler.

  • Araç 4 ve daha uzun rakam dizilerinin çift kısmını C alt kümesinde(iki rakam = bir sembol) kodlar; "SIP-2026-000123" gibi karışık metinde barkod kısalır.
  • Türkçe karakter (ç, ğ, ı, ö, ş, ü) kodlanamaz; sipariş numaralarını ASCII tutun.
  • Sessiz bölge iki yanda en az 10 modüldür; araç bunu görsele ekler.

Baskı ölçüleri ve tarama

ÖlçüEAN-13 (GS1)Code 128
En ince çubuk (X boyutu), nominal0,330 mmSabit değer yok; yazıcı çözünürlüğüne ve okuma mesafesine göre seçilir
Nominal (%100) ölçü37,29 mm genişlik × 22,85 mm çubuk yüksekliğiUzunluk metne bağlı (11 modül × sembol sayısı + 13 modül STOP)
İzin verilen büyütme%80 (29,83 mm) – %200 (74,58 mm)Standart aralık yok; okuyucu mesafesine göre
Sessiz bölgeSol 11 modül (3,63 mm), sağ 7 modül (2,31 mm)İki yanda 10 modül
  • Yüksekliği kısaltmayın.Kısa çubuk, el okuyucusunun açılı taramasında okunmaz; ambalajda yer darsa genişliği %80'e indirin, yüksekliği koruyun.
  • Koyu çubuk, açık zemin. Siyah ya da lacivert çubuk, beyaz ya da açık sarı zemin en güvenlisidir; kırmızı çubuk lazer okuyucuda görünmez.
  • Ölçeği bozmayın. Görseli yalnız eşit oranda büyütün; yatayda sıkıştırılmış modüller okunmaz. PNG yerine SVG kullanırsanız bu sorun kalmaz.

Sık sorulan sorular

EAN-13 kontrol hanesi nasıl hesaplanır?

İlk 12 hane sağdan sola 3, 1, 3, 1 ağırlıklarıyla çarpılıp toplanır; toplamı 10'un katına tamamlayan sayı kontrol hanesidir. Örnek: 400638133393 için ağırlıklı toplam 89, 90'a tamamlamak için 1 gerekir, tam kod 4006381333931 olur. Toplam zaten 10'un katıysa kontrol hanesi 0'dır. Aynı yöntem EAN-8, UPC-A ve GTIN-14 için de geçerlidir.

Bu araçla ürettiğim barkodu Trendyol, Hepsiburada veya Amazon'da kullanabilir miyim?

Araç yalnız görseli çizer; numaranın size ait olması gerekir. Rastgele yazdığınız 13 hane kontrol hanesi tutsa bile başka bir firmanın ürününe ait olabilir ve pazaryeri kataloğunda yanlış ürünle eşleşir. Trendyol ürün aktarımında barkod zorunlu alandır; Amazon çoğu kategoride GTIN (EAN/UPC) ister, uygun ürünler için muafiyet talebi kabul eder. Kendi ürününüz için numarayı GS1 Türkiye üyeliğiyle alın, barkodu bu araçla çizin.

GS1 Türkiye'den barkod numarası nasıl alınır?

online.gs1tr.org üzerinden üyelik başvurusu yapılır; GS1 Türkiye firmanıza 868 ya da 869 ile başlayan bir firma öneki verir. Önek 7 ile 12 basamak arasındadır: 7 basamaklı önekle 100.000, 9 basamaklı önekle 1.000, 12 basamaklı önekle tek ürün numaralanır. Başvuru ücreti ciro dilimine ve ihtiyaç duyulan GTIN sayısına göre GS1 Türkiye'nin sitesinde hesaplanır; sonraki her yıl için sistem kullanım bedeli Eylül ayında faturalanır.

EAN-13, EAN-8, UPC-A ve Code 128 arasındaki fark nedir?

EAN-13 perakende ürünlerin dünya standardıdır (13 hane, 95 modül). EAN-8 küçük ambalajlar için 8 haneli kısa sürümdür; GTIN-8'de firma öneki olmadığından numara GS1 üye kuruluşundan ayrıca alınır. UPC-A Kuzey Amerika'nın 12 haneli koddur; başına 0 eklenince EAN-13 ile aynı çubukları verir. Code 128 ise harf, rakam ve işaret taşıyan, uzunluğu serbest bir koddur; sipariş numarası, SKU, raf ve kargo etiketi gibi iç kullanımlar içindir, kasada ürün kimliği olarak geçmez.

Barkod hangi boyutta basılmalı?

EAN-13'ün nominal (%100) ölçüsü 37,29 mm genişlik ve 22,85 mm çubuk yüksekliğidir; en ince çubuk (X boyutu) 0,330 mm'dir. Perakende ambalajda %80 (29,83 mm) ile %200 (74,58 mm) arası kabul edilir. Kodun solunda 11, sağında 7 modül boş alan (sessiz bölge) bırakılır; araç EAN/UPC'de iki yana 11, Code 128'de 10 modül bırakır. Yüksekliği kısaltmayın; kısa çubuk açılı taramada okunmaz.

SVG mi PNG mi indirmeliyim?

Etiket, ambalaj ve tasarım programları için SVG'yi seçin: vektörel olduğu için her boyutta çubuk kenarları keskin kalır. Web sayfası, ERP ekranı ya da hızlı yazdırma için PNG yeterlidir; araç PNG'yi ekrandaki ölçünün 3 katı çözünürlükte üretir. Hangi biçimi seçerseniz seçin baskıda ölçeklemeyi eşit oranda yapın; çubukları yatayda sıkıştırmak okumayı bozar.

Toplu barkod üretimi nasıl çalışır?

Toplu üretim modunda her satıra bir kod yazın; tek seferde 100 koda kadar işlenir. Geçerli satırlar için önizleme çizilir, hatalı satırlar sıra numarası ve nedeniyle listelenir. Hepsini SVG olarak indir düğmesi tüm barkodları 3 sütunlu tek bir SVG sayfasına dizer; bu dosyayı etiket programında açıp kesip yerleştirebilirsiniz.

869 ile başlayan barkod ürünün Türk malı olduğunu gösterir mi?

Hayır. 868 ve 869 önekleri GS1 Türkiye'ye tahsis edilmiştir; numaranın GS1 Türkiye üyesi bir firmaya ait olduğunu gösterir, ürünün nerede üretildiğini değil. İthalatçı bir firma yurt dışından getirdiği ürünü GS1 Türkiye'den aldığı 869'lu numarayla, Türkiye'de üreten uluslararası bir firma da merkezinden aldığı başka bir önekle numaralayabilir. GS1 Türkiye bunu kendi sitesinde açıkça belirtir.

Kontrol hanesi hatalı barkod ne olur?

Kasa ve depo okuyucuları kontrol hanesi tutmayan kodu okumaz ya da hatalı okuma uyarısı verir; pazaryeri katalogları barkodu tekil ürün kimliği olarak kullandığı için yanlış hane eşleşmeyi bozar. GTIN doğrula modu girilen haneyi hesaplananla karşılaştırır; 12 haneli girdi UPC-A olarak tutmuyorsa bir EAN-13 gövdesi sayıp doğru 13 haneli kodu da gösterir. Barkod yazıcı ve ERP çıktılarındaki numaraları basmadan önce bu modda kontrol edin.

Kaynaklar ve yöntem

Hesaplama yöntemi: Kontrol hanesi GS1 mod 10 yöntemiyle bulunur: diğer haneler sağdan sola 3, 1, 3, 1 ağırlıklarıyla çarpılıp toplanır, toplamı 10'un katına tamamlayan sayı kontrol hanesidir.

Tüm kaynaklar (14)