Barkod Kontrol Rakamı

İlk 12 rakamı girerek EAN-13, UPC, ISBN gibi barkodların son kontrol rakamını ağırlıklı toplam formülüyle otomatik hesaplayın ve doğruluğunu denetleyin, ücretsiz online araçla.

Nasıl Kullanılır

  1. Değerleri girin

    Gerekli alanları doldurun.

  2. Hesapla butonuna tıklayın

    Hesapla butonuna basarak sonuçları alın.

  3. Sonuçları inceleyin

    Sonuçları görüntüleyin ve gerekirse paylaşın.

Kontrol rakamı nedir?

Kontrol rakamı (check digit), EAN-13 veya UPC gibi bir barkod numarasının en sonuna eklenen tek haneli bir doğrulama rakamıdır. Önceki rakamlardan belirli bir kurala göre hesaplandığı için, tek bir rakamın bile yanlış girilmesi veya taranması yeniden hesaplanan değerle uyuşmaz ve hata anında yakalanır.

Neden gereklidir?

Barkodlar lojistik, POS ve stok sistemlerinde binlerce kez taranır; tek bir yanlış rakamın başka bir ürün olarak okunması büyük karışıklığa yol açabilir. Kontrol rakamı, ek bir iletişim olmadan yalnızca numaranın kendisinden bütünlüğü doğrulayan bir öz denetim (self-checking) mekanizmasıdır; tek haneli hataları ve komşu rakam yer değiştirmelerinin çoğunu ayıklar.

  • EAN-13: 13. kontrol rakamı ilk 12 rakamdan elde edilir
  • UPC-A: 12. kontrol rakamı ilk 11 rakamdan elde edilir (EAN-13'ün alt kümesi)
  • GS1 SSCC, ITF-14 ve diğerleri de aynı Mod 10 ilkesini kullanır

Hesaplama formülü

EAN-13 kontrol rakamı modülo 10 (Mod 10) yöntemiyle bulunur.

kontrol rakamı = (10 − (ağırlıklı toplam % 10)) % 10

Ağırlıklı toplam, ilk 12 rakamın her birinin konuma göre ağırlığıyla çarpılıp sonuçların toplanmasıyla elde edilir. 1., 3., 5.… konumlar (tek konumlar) ×1, 2., 4., 6.… konumlar (çift konumlar) ×3 ile çarpılır.

Örnek (880123456789):
8×1 + 8×3 + 0×1 + 1×3 + 2×1 + 3×3 + 4×1 + 5×3 + 6×1 + 7×3 + 8×1 + 9×3 = 127
127 % 10 = 7 → 10 − 7 = 3 → tam barkod 8801234567893

Ağırlıklı toplam 10'un katıysa (10 − 0) % 10 = 0 olur ve kontrol rakamı 0 olur.

Sıkça Sorulan Sorular

Kontrol rakamı nedir?
Kontrol rakamı, bir barkodun son rakamıdır; önceki rakamlardan hesaplanarak numaranın tamamının doğruluğunu denetler. Giriş veya tarama hatalarını anında tespit edebilir.
Kontrol rakamı hangi algoritmayla hesaplanır?
EAN/UPC barkodları modülo 10 (Mod 10) algoritmasını kullanır. Tek konumlar ×1, çift konumlar ×3 ile çarpılarak ağırlıklı toplam bulunur, ardından kontrol rakamı (10 − ağırlıklı toplam % 10) % 10 olur.
EAN-13 barkodunun yapısı nasıldır?
EAN-13; 2-3 haneli ülke (GS1) kodu, üretici kodu, ürün kodu ve son bir kontrol rakamından oluşur. Örneğin 880 ile başlayan bir kod, GS1 Kore'de kayıtlı bir üründür.
EAN-13 ile UPC-A arasındaki fark nedir?
EAN-13, 13 haneli uluslararası standart; UPC-A ise 12 haneli Kuzey Amerika standardıdır. Bir UPC-A'nın başına 0 eklendiğinde doğrudan EAN-13 olur, bu yüzden iki sistem aynı Mod 10 algoritmasıyla uyumludur.
Kontrol rakamının işlevi nedir?
Bir tarayıcı barkodu okuduğunda, önceki rakamlardan kontrol rakamını yeniden hesaplar ve gerçek son rakamla karşılaştırır. İkisi farklıysa okuma hatalı sayılır ve yeniden tarama istenir; böylece yanlış ürünün kaydedilmesi önlenir.
Neden yalnızca çift konumlar 3 ile çarpılır?
1 ve 3 ile dönüşümlü çarpmak, bitişik iki rakamın yer değiştirdiği 'yer değiştirme hatalarını' da yakalar. İki rakam yer değiştirdiğinde ağırlıklar değişir, dolayısıyla ağırlıklı toplam değişir ve kontrol rakamı uyuşmaz hale gelir.
Kontrol rakamı 0 olabilir mi?
Evet. Ağırlıklı toplam tam olarak 10'un katıysa (örneğin 120, 130) kalan 0 olur, dolayısıyla (10 − 0) % 10 = 0, yani kontrol rakamı 0 olur. Bu nedenle 0 da geçerli bir kontrol rakamı değeridir.
Bu hesaplayıcı ISBN'i de doğrulayabilir mi?
13 haneli ISBN-13, EAN-13 ile aynı Mod 10 algoritmasını kullandığından doğrudan hesaplanır. Ancak eski 10 haneli ISBN-10, 1-10 ağırlıkları ve Mod 11 kullandığı için yöntemi farklıdır.
2026 güncel fiyatlar

İlgili Hesap Makineleri