Barkod Türleri ve Farkları: Hangi Kodu Nerede Kullanmalısınız?
Bir markette raftan aldığınız bisküvinin üzerindeki ince çizgiler, kargo kolinizin yan yüzündeki geniş çubuklar, ilaç kutusundaki küçük kare desen ve restoran masasındaki menü kodu... Hepsine günlük dilde "barkod" diyoruz, ama bunlar birbirinden tamamen farklı standartlar. Yanlış türü seçmek; kasada okunmayan bir etiketten, ihracatta geri dönen bir partiye kadar gerçek maliyetler doğurur.
Bu rehberde en yaygın sekiz barkod ve kod türünü — EAN-13, UPC-A, Code 128, Code 39, ITF-14, DataMatrix, QR Kod ve PDF417 — teknik farklarıyla, kullanım alanlarıyla ve seçim kriterleriyle karşılaştırıyoruz.

1D ve 2D Barkod Arasındaki Temel Fark
Bütün barkod türleri iki büyük aileye ayrılır:
- 1D (tek boyutlu / çizgisel) barkodlar: Veriyi yalnızca yatay eksende, çubuk ve boşluk kalınlıklarıyla taşır. Yükseklik veri taşımaz; sadece okuyucunun kodu yakalamasını kolaylaştırmak için vardır. Bu yüzden bir 1D barkodun üst kısmı yırtılsa bile genellikle okunur, ama yandan bir kesik kodu tamamen bozar.
- 2D (iki boyutlu / matris) kodlar: Veriyi hem yatay hem dikey eksende, kare hücrelerle taşır. Aynı alana onlarca kat daha fazla bilgi sığar ve içlerinde Reed-Solomon hata düzeltme bulunur — kodun bir bölümü lekelense veya yırtılsa bile içerik geri kazanılabilir.
Kısacası 1D barkod bir işaretçidir: veritabanınızdaki kaydı gösteren bir numara taşır. 2D kod ise bir kaptır: parti numarası, son kullanma tarihi, seri numarası, hatta bir web adresini doğrudan içinde taşıyabilir.

1D (Çizgisel) Barkod Türleri
EAN-13 — Perakendenin evrensel standardı
Türkiye ve Avrupa'da markette gördüğünüz barkodların neredeyse tamamı EAN-13'tür. 13 haneden oluşur ve yalnızca rakam taşır. İlk 2-3 hane GS1 üye kuruluşunu (Türkiye için 868 ve 869), sonraki haneler firma ve ürün kodunu, son hane ise kontrol hanesini gösterir.
EAN-13 kullanabilmek için ürününüzün numarasını kendiniz uyduramazsınız; GS1 Türkiye üyeliği alarak resmî bir firma öneki edinmeniz gerekir. Öneklerin ülkelere dağılımını ülkelere göre barkod numaraları yazımızda ayrıntılı olarak bulabilirsiniz.

Küçük ambalajlar için: Kozmetik, sakız veya tekli çikolata gibi dar yüzeylerde EAN-13 sığmazsa 8 haneli EAN-8 kullanılır. EAN-8 numaraları da GS1 tarafından ayrıca tahsis edilir, EAN-13'ten kısaltılarak üretilemez.
UPC-A — Kuzey Amerika'nın standardı
12 haneli UPC-A, ABD ve Kanada perakendesinin klasik formatıdır. Teknik olarak EAN-13'ün başına "0" eklenmiş halidir ve modern kasa sistemlerinin tamamı iki formatı da okur. Ancak ABD veya Kanada'ya ihracat yapıyorsanız bazı zincir marketler hâlâ ambalaj üzerinde UPC-A ister; sözleşme aşamasında bunu netleştirmekte fayda var.
Code 128 — Depo ve lojistiğin iş atı
Code 128, tüm ASCII karakter setini (harf, rakam, noktalama, kontrol karakterleri) taşıyabilen yüksek yoğunluklu bir çizgisel barkoddur. Üç alt kümesi vardır (A, B, C) ve yalnızca rakam kullanıldığında C alt kümesi iki rakamı tek karakter genişliğinde kodlar — bu da onu Code 39'a göre yaklaşık iki kat daha kompakt yapar.
İç stok kodları, raf adresleri, kargo takip numaraları ve üretim iş emirleri için ideal tercihtir. En önemli avantajı: kendi sisteminizde kullanacaksanız GS1 üyeliğine ihtiyaç duymazsınız, numarayı siz belirlersiniz.
GS1-128 farkı: Code 128'in, GS1'in "Uygulama Tanımlayıcıları" (AI) kurallarına göre yapılandırılmış versiyonuna GS1-128 denir. Örneğin (01) ürün numarasını, (17) son kullanma tarihini, (10) parti numarasını ifade eder. Sevkiyat etiketlerinde ve SSCC palet numaralarında bu format zorunludur.
Code 39 — Eski ama hâlâ ayakta
Code 39; büyük harfler, rakamlar ve birkaç sembolü (- . $ / + % ve boşluk) taşır. Küçük harf desteklemez ve aynı veriyi Code 128'e göre çok daha geniş bir alanda yazar. Buna rağmen sanayi, savunma ve otomotiv sektörlerindeki eski sistemlerde yaygın olarak yaşamaya devam ediyor. Sebebi basit: yapısı çok sade, "kendi kendini denetleyen" bir koddur ve en ilkel okuyucular bile sorunsuz çözer.
Yeni bir proje kuruyorsanız Code 39 yerine Code 128 seçin. Aynı veriyi yaklaşık yarı alanda taşır ve daha güvenilirdir.
ITF-14 — Koli ve palet barkodu
ITF-14 (Interleaved 2 of 5), tekil ürünün değil ticari koli biriminin barkodudur. 14 hanelidir ve genellikle ürünün EAN-13 numarasının başına bir "paket seviyesi" hanesi eklenerek türetilir.
En belirgin özelliği kalın çerçevesidir: bu çerçeveye bearer bar denir ve oluklu mukavvaya doğrudan baskıda kaçınılmaz olan mürekkep yayılmasının yanlış okumaya yol açmasını engeller. Kalın çubuk yapısı sayesinde düşük baskı kalitesine EAN-13'ten çok daha toleranslıdır.
2D (Matris) Kod Türleri
QR Kod — Telefonların dili
QR Kod, 2D kodlar içinde en yüksek kapasiteye sahip olanıdır: 7.089 rakam, 4.296 alfanümerik karakter veya 2.953 bayt veri taşıyabilir. Üç köşesindeki büyük kare desenler (finder pattern) kameranın kodu her açıdan hızla bulmasını sağlar; bu yüzden telefonla okutulacak her senaryoda birinci tercihtir.
Dört farklı hata düzeltme seviyesi vardır — L (%7), M (%15), Q (%25) ve H (%30). Seviye yükseldikçe kod daha dayanıklı ama daha büyük olur. Ortasına logo koyacaksanız en az Q seviyesi kullanın, aksi halde kod okunmaz hale gelebilir. Kendi kodunuzu ücretsiz QR kod oluşturucumuzla saniyeler içinde üretebilir, adım adım rehberimizi takip edebilirsiniz.
DataMatrix — Milimetrik alanların çözümü
DataMatrix, aynı veriyi QR koddan belirgin şekilde daha küçük bir alana sığdırır. 2.335 alfanümerik veya 3.116 sayısal karakter taşır ve birkaç milimetrekarelik yüzeylerde bile okunabilir. Sol ve alt kenarındaki kesintisiz "L" şeklindeki çerçeve (finder pattern), okuyucuya kodun yönünü ve boyutunu bildirir.
Elektronik kart üzerindeki minik komponentler, cerrahi aletler, havacılık parçaları ve özellikle ilaç kutuları DataMatrix'in doğal alanıdır. Türkiye'deki İlaç Takip Sistemi (İTS) karekodları da bu standardı kullanır. Kapasite detayları için karekod içerisinde ne kadar bilgi saklayabilirim yazımıza göz atabilirsiniz.
PDF417 — Belgelerin kodu
PDF417, üst üste dizilmiş çizgisel satırlardan oluşan "yığınlanmış" bir koddur. 1.850 metin karakteri veya 2.710 rakam taşır. Uçuş kartlarındaki (IATA standardı), pek çok ülkenin ehliyet ve kimlik kartlarındaki, kargo irsaliyelerindeki dikdörtgen kodlar genellikle PDF417'dir. Dar ve uzun formu, belge şeritlerine yerleştirmeye çok uygundur.
"Karekod" Tam Olarak Hangisi?
Türkçede kafa karıştıran bir nokta: karekod kelimesi hem QR Kod hem DataMatrix için kullanılıyor. Teknik olarak "karekod" iki boyutlu kare matris kodların genel adıdır; QR Kod ve DataMatrix bu ailenin iki ayrı üyesidir. Günlük kullanımda restoran menüsü, e-Arşiv fatura veya kampanya kodu denince kastedilen genellikle QR Kod; ilaç kutusu ve endüstriyel parça izlenebilirliği denince kastedilen ise DataMatrix'tir. Ayrıntılı tanım için karekod nedir yazımıza bakabilirsiniz.
Barkod Türleri Karşılaştırma Tablosu
| Tür | Boyut | Taşıdığı Veri | Maksimum Kapasite | GS1 Üyeliği | Tipik Kullanım |
|---|---|---|---|---|---|
| EAN-13 | 1D | Yalnızca rakam | 13 hane (sabit) | Gerekli | Perakende ürün (TR/AB) |
| EAN-8 | 1D | Yalnızca rakam | 8 hane (sabit) | Gerekli | Küçük ambalaj |
| UPC-A | 1D | Yalnızca rakam | 12 hane (sabit) | Gerekli | Perakende (ABD/Kanada) |
| Code 128 | 1D | Tüm ASCII | ~48 karakter (pratik) | Gerekmez | Depo, kargo, iç stok |
| Code 39 | 1D | A-Z, 0-9, birkaç sembol | ~43 karakter (pratik) | Gerekmez | Sanayi, eski sistemler |
| ITF-14 | 1D | Yalnızca rakam | 14 hane (sabit) | Gerekli | Koli, palet, sevkiyat |
| QR Kod | 2D | Tüm ASCII + Kanji | 4.296 karakter | Gerekmez | Menü, ödeme, web linki |
| DataMatrix | 2D | Tüm ASCII | 2.335 karakter | Gerekmez | İlaç, elektronik, küçük parça |
| PDF417 | 2D (yığın) | Tüm ASCII | 1.850 karakter | Gerekmez | Kimlik, ehliyet, irsaliye |
Hangi Barkod Türünü Seçmelisiniz?

Kararı basitleştiren tek bir soru var: bu kodu kim okuyacak?
- Bir market kasası okuyacaksa → EAN-13 (Kuzey Amerika için UPC-A). Tercih değil, zorunluluktur.
- Kendi deponuzdaki el terminali okuyacaksa → Code 128. Numarayı siz belirlersiniz, üyelik gerekmez.
- Koli ve palet okunacaksa → ITF-14 veya GS1-128.
- Müşterinin telefonu okuyacaksa → QR Kod. Başka bir seçenek pratikte anlamlı değildir.
- Kod çok küçük bir yüzeye basılacaksa → DataMatrix.
- Resmî bir belgeye basılacaksa → PDF417.
Barkod Türü Seçerken Sık Yapılan 5 Hata
- GS1'den numara almadan EAN-13 üretmek. Kendi uydurduğunuz 13 haneli numara teknik olarak basılır ve okunur; ancak başka bir firmanın ürünüyle çakışabilir. Zincir marketler ve pazaryerleri bu numaraları doğrulayarak reddeder.
- Sessiz bölgeyi kırpmak. Barkodun sağındaki ve solundaki boş alan (quiet zone) tasarım boşluğu değil, standardın parçasıdır. EAN-13'te solda en az 11, sağda 7 modül genişliğinde boşluk bırakılmalıdır. Okunmayan barkodların en yaygın sebebi budur.
- Barkodu orantısız küçültmek. EAN-13'ün nominal boyutu 37,29 × 25,93 mm'dir ve standart, bunun %80-200 aralığında ölçeklenmesine izin verir. Bu aralığın altına inmek okuma hatalarını hızla artırır.
- Yanlış renk kombinasyonu. Klasik okuyucular kırmızı ışıkla çalışır; kırmızı çubuk beyaz zeminde görünmez. Siyah çubuk / beyaz zemin dışına çıkacaksanız koyu mavi, koyu yeşil veya siyah çubuk kullanın, altın-gümüş yaldızlı zeminden kaçının.
- Logolu QR kodda düşük hata düzeltme seviyesi. L seviyesinde ortasına logo yerleştirilen kod, ilk baskı testinde çalışsa bile saha koşullarında okunmaz hale gelir.
Sıkça Sorulan Sorular
QR Kod ile DataMatrix arasındaki fark nedir?
İkisi de iki boyutlu matris koddur. QR Kod daha yüksek kapasiteye sahiptir (4.296'ya karşı 2.335 karakter) ve telefon kameralarıyla çok daha hızlı okunur. DataMatrix ise aynı veriyi daha küçük alana sığdırır ve endüstriyel yüzeylerde lazerle kazınmaya uygundur.
Code 39 mu Code 128 mi kullanmalıyım?
Yeni kurulan sistemlerde Code 128. Aynı veriyi yaklaşık yarı genişlikte taşır, küçük harf ve tüm sembolleri destekler. Code 39 yalnızca mevcut bir cihaz veya yazılım başka bir seçenek bırakmıyorsa tercih edilmelidir.
Kendi barkodumu ücretsiz oluşturabilir miyim?
İç kullanım (depo, stok, demirbaş, arşiv) için evet — Code 128, QR ve DataMatrix'i istediğiniz veriyle özgürce üretebilirsiniz. Barkod oluşturucumuzu kullanabilirsiniz. Ancak ürününüz perakende kanalında satılacaksa EAN-13 numarası GS1'den alınmalıdır.
Barkodu telefonla okutabilir miyim?
Evet. Modern telefon kameraları QR kodu doğrudan okur; EAN-13, Code 128 ve DataMatrix gibi türler için bir tarayıcı uygulaması gerekir. Ayrıntılar için telefonla barkod nasıl okunur yazımıza bakabilirsiniz.
Aynı ürüne birden fazla barkod türü basabilir miyim?
Evet ve bu çok yaygındır. Bir gıda ambalajında ön yüzde EAN-13, arka yüzde parti ve son kullanma tarihini taşıyan bir GS1-128 veya DataMatrix, kolisinde ise ITF-14 bulunabilir. Önemli olan her kodun farklı bir işlevi olması ve okuyucuların yanlış kodu yakalamayacağı mesafede konumlandırılmasıdır.
Sonuç
Barkod türü seçimi bir estetik tercih değil, teknik bir karardır. Kodu kimin okuyacağı, hangi yüzeye basılacağı ve ne kadar veri taşıyacağı sorularının cevabı, doğru sembolojiyi neredeyse kendiliğinden ortaya çıkarır. Perakende raf için EAN-13, depo içi için Code 128, koli için ITF-14, telefon için QR Kod, dar yüzey için DataMatrix ve resmî belge için PDF417 — bu altı eşleşmeyi bilmek, karşılaşacağınız senaryoların büyük çoğunluğunu çözer.
Doğru türü belirledikten sonra sıra baskıya gelir. Sessiz bölge, boyut ve kontrast kurallarını atlamamak için barkod basımı rehberimizi; sistemin işletmenize ne kazandıracağını görmek için neden barkod sistemine geçilmeli yazımızı inceleyebilirsiniz. Temel kavramlar için barkod nedir sayfamız iyi bir başlangıç noktasıdır.
Yorum Yok
Yorum Yap