Ana içeriğe atla
Karma ve Egzotik Araçlar

Barkod kontrol basamağı — EAN-13 mod 10

12 veri hanesi veya 13 tam GTIN için GS1 kontrol basamağı.

Yeni araç öner
Yasal Uyarı: Bu araçtaki veriler bilgilendirme amaçlıdır. Kesin finansal/hukuki kararlarınız için lütfen resmi kurumlara veya uzmanlara danışınız.

Bunları Biliyor muydunuz?

Bilgiler yükleniyor...

Sosyal Medyada Paylaş

Detaylı Açıklama

Genel uyarı: Bu metinler bilgilendirme ve eğitim amaçlıdır. Vergi, resmî beyanname, bankacılık sözleşmesi veya hukuki sonuç doğuran işlemlerde 3065 sayılı KDV Kanunu, GİB düzenlemeleri, Resmî Gazete metinleri, BDDK kararları ve bankanızın güncel tarifesi esas alınmalıdır. Araç çıktıları örnek niteliğindedir.

EAN-13 / GTIN kontrol basamağı: mod-10 ağırlıklı toplam

Perakendede EAN-13, 12 veri basamağı + 1 kontrol basamağından oluşur. Kontrol basamağı $$d_{13}$$, önceki 12 basamağın ağırlıklı toplamının mod 10 tamamlayıcısıdır (GS1 mod-10).

Algoritma (soldan sağa, pozisyon 1…12)

Ağırlık sırası 1 ve 3 arasında alterne eder (çoğu implementasyonda soldan başlayan ilk basamak ağırlık 1):

$$S = \sum_{i=1}^{12} w_i \cdot a_i,\quad w_i = \begin{cases}1 & i\ \mathrm{tek}\ 3 & i\ \mathrm{çift}\end{cases}$$

Kontrol basamağı:

$$d_{13} = (10 - (S \bmod 10)) \bmod 10$$

Bu yapı Luhn benzeri mod-10 ailesine yakındır; ancak ağırlık vektörü 1,3,1,3,… ile standart Luhn’un (bazı varyantlarda farklı) kuralından ayrışabilir; bu nedenle “EAN-13 kontrolü” dendiğinde GS1 tanımı esas alınmalıdır.

GTIN-14 ve paketleme

Lojistikte GTIN-14 kullanılır; kontrol basamağı yine mod-10 ailesindedir ancak uzunluk ve anlamlı alan (paket seviyesi) farklıdır. Üretim yazılımında yanlış uzunluk seçimi sık hata kaynağıdır.

Psikolojik/sosyal not: “barkod kopyalama”

Barkod görüntüsü ürün kimliği taşır; sosyal mühendislik senaryolarında sahte etiket veya yanlış yönlendirilmiş QR ile birleşebilir. Perakendede okuyucu beep ≠ doğrulama; yalnızca checksum geçerli olsa bile ürün sahteciliği başka kanallarla devam edebilir.

Tablo: hata türleri

BelirtiOlası neden
Son basamak sürekli yanlışManuel yazım veya font OCR hatası
Tüm okuyucular red13 değil 12 hane girilmiş olabilir
Ürün uyumsuzGTIN doğru ama SKU yanlış eşlenmiş

LaTeX ve algoritma notu: $$...$$ ile verilen formüller öğretici kabuller içerir; üretim ortamında resmi spesifikasyon (ISO 13616 IBAN, GS1 GTIN, yerel mevzuat) ile doğrulama yapılmalıdır.

Editör notu ve şeffaflık

NetSonuç editör notu: GTIN-14 ve diğer sembolojiler ayrı algoritma gerektirir.

Resmi ve güvenilir kaynaklar

Nasıl Kullanılır?

1

Rakamları aralıksız girin.

2

12 veya 13 hane olmalı.

3

Hesapla ile kontrolü doğrulayın.

Sıkça Sorulan Sorular

Barkod neden hatalı çıkar?
Yazdırma bulanıklığı, yanlış OCR, eksik hane veya **yanlış kontrol basamağı** en sık nedenlerdir.
EAN-13’te ilk rakam her zaman ülke kodu mudur?
GS1 yapısında **GS1 öneki** ülke/bölge ile ilişkilidir; tam yorum için veri tabanı gerekir.
UPC-A ile EAN-13 ilişkisi nedir?
UPC-A genelde 12 hanedir; EAN-13’e **baştaki 0** ile gömülebilir.
Kontrol basamağı ürünün sahte olmadığını kanıtlar mı?
Hayır; yalnızca yazım hatasını düşük maliyetle yakalar; sahtecilik başka kanıtlarla araştırılır.
QR kod ile barkod aynı algoritmayı mı kullanır?
Hayır; QR farklı kodlama ve hata düzeltme (Reed–Solomon) kullanır.
ISBN-13 aynı kontrolü mü kullanır?
ISBN-13, GS1-13 ailesiyle uyumludur; önek ve yayınevi alanları farklı yorumlanır.
Elle hesaplarken en sık hata nedir?
Ağırlık sırasının **ters** uygulanması veya 12 yerine 13 hanenin tamamının toplanmasıdır.
Barkod okuyucu ‘beep’ verdi ama sistem reddediyor
POS tarafında **SKU eşlemesi** veya veri tabanı kaydı hatalı olabilir; checksum geçer olsa bile.
GTIN-14’te kontrol farklı mı?
Uzunluk ve anlam alanları farklıdır; kontrol yine mod-10 ailesindedir ancak implementasyon ayrıdır.
Luhn algoritması her yerde aynı mıdır?
Hayır; ağırlık vektörü ve başlangıç yönü varyantlara göre değişir; **spesifikasyon** şarttır.
Barkod içinde fiyat bilgisi var mıdır?
Modern perakendede fiyat genelde veritabanındadır; barkod çoğu zaman **kimlik** taşır.
DataMatrix veya Code128 için bu araç yeterli mi?
Hayır; bu rehber **EAN-13** odaklıdır; diğer sembolojiler farklı kurallar içerir.
Üretim hattında doğrulama nasıl yapılır?
Otomatik görüntü işleme + checksum + istatistiksel süreç kontrolü birlikte kullanılır.
Kontrol basamağı yanlışsa ürün satılabilir mi?
Regülasyon ve iç denetim süreçlerine bağlıdır; pratikte **bloke** edilir.
Bu sayfa GS1 resmi dokümantasyonu mudur?
Hayır; özet eğitimdir; kesin kurallar için **GS1** kaynakları kullanılmalıdır.

Bu Aracı Sitenize Ekleyin

Aşağıdaki kodları sitenize ekleyerek bu hesaplama aracını kendi sitenizde gösterebilirsiniz.

<div class="netsonuc-embed-wrapper" itemscope itemtype="https://schema.org/WebApplication" style="margin: 20px 0; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; box-shadow: 0 2px 8px rgba(0,0,0,0.1);">
  <meta itemprop="name" content="Barkod kontrol basamağı — EAN-13 mod 10">
  <meta itemprop="description" content="12 veri hanesi veya 13 tam GTIN için GS1 kontrol basamağı.">
  <meta itemprop="url" content="https://www.netsonuc.com/barkod-kontrol-basamagi-hesabi">
  <meta itemprop="applicationCategory" content="UtilityApplication">
  <meta itemprop="operatingSystem" content="Any">
  <meta itemprop="offers" itemscope itemtype="https://schema.org/Offer">
  <meta itemprop="price" content="0">
  <meta itemprop="priceCurrency" content="TRY">
  <div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
    <meta itemprop="ratingValue" content="4.8">
    <meta itemprop="ratingCount" content="1000">
    <meta itemprop="bestRating" content="5">
    <meta itemprop="worstRating" content="1">
  </div>
  <iframe 
    src="https://www.netsonuc.com/barkod-kontrol-basamagi-hesabi" 
    width="100%" 
    height="800" 
    frameborder="0" 
    scrolling="auto"
    title="Barkod kontrol basamağı — EAN-13 mod 10 - NetSonuç Hesaplama Aracı"
    loading="lazy"
    allowfullscreen
    aria-label="Barkod kontrol basamağı — EAN-13 mod 10 hesaplama aracı">
  </iframe>
  <div style="background: #f8f9fa; padding: 12px; border-top: 1px solid #e5e7eb; text-align: center;">
    <p style="margin: 0; font-size: 12px; color: #666; line-height: 1.6;">
      <a href="https://www.netsonuc.com/barkod-kontrol-basamagi-hesabi" target="_blank" rel="dofollow" title="Barkod kontrol basamağı — EAN-13 mod 10 Hesaplama Aracı - NetSonuç" style="color: #3b82f6; text-decoration: none; font-weight: 500;">Barkod kontrol basamağı — EAN-13 mod 10 Hesaplama Aracı</a> - 
      <a href="https://www.netsonuc.com" target="_blank" rel="dofollow" title="NetSonuç - Ücretsiz Online Hesaplama Platformu" style="color: #3b82f6; text-decoration: none; font-weight: 500;">NetSonuç</a> tarafından sağlanan ücretsiz online hesaplama platformu. 
      <a href="https://www.netsonuc.com/barkod-kontrol-basamagi-hesabi" target="_blank" rel="dofollow" title="Barkod kontrol basamağı — EAN-13 mod 10 Hesaplayıcı" style="color: #3b82f6; text-decoration: none;">Hesaplayıcıyı kullan</a>, 
      <a href="https://www.netsonuc.com/barkod-kontrol-basamagi-hesabi" target="_blank" rel="dofollow" title="Barkod kontrol basamağı — EAN-13 mod 10 Hesaplama Simülatörü" style="color: #3b82f6; text-decoration: none;">hesaplama simülatörü</a> veya 
      <a href="https://www.netsonuc.com" target="_blank" rel="dofollow" title="NetSonuç Hesaplama Araçları" style="color: #3b82f6; text-decoration: none;">tüm araçları görüntüle</a>.
    </p>
  </div>
</div>

📝 Kullanım Talimatları:

  • Iframe Embed: Web sitenizin HTML koduna doğrudan yapıştırın.
  • HTML Snippet: Blog yazılarınızda, makalelerinizde kullanın (en SEO-friendly, Google'ın favorisi)
  • WordPress: WordPress sitenizde shortcode olarak kullanın. Eklenti gerekmez.
  • QR Kod: Fiziksel materyallerde, sunumlarda, broşürlerde kullanın. Mobil erişim için ideal.
  • Bookmarklet: Tarayıcı yer imlerinize ekleyin. Hızlı erişim için mükemmel.