Ana içeriğe atla
Check Digit Calculator
Etkileşimli Gerçek Zamanlı Kontrol Basamağı Hesaplama Motoru

Kontrol Basamağı Hesaplayıcı ve Canlı Doğrulayıcı

Canlı adım adım matematiksel görselleştiriciler ile barkodlar, kredi kartları, IMEI, nakliye konteynerleri ve finansal menkul kıymetler için kontrol basamaklarını anında hesaplayın ve doğrulayın.

Kontrol basamağı hesaplayıcı ve doğrulayıcı

EAN-13 / GTIN-13

Perakende ve Barkod

Süpermarket ve tüketim mallarında dünya çapında kullanılan uluslararası perakende barkod formatı.

12 / 12
Boşluklar ve tire işaretleri otomatik olarak yok sayılır.
Sağlama Toplamı Formülü:Modulo 10
Ağırlık Çarpanları:1, 3, 1, 3...
Gerekli Veri Uzunluğu:12 basamak
Hesaplanan Kontrol Basamağı

Paketleme ve tarayıcı okuması için hazır

Kontrol Basamağı7
Tam Doğrulanmış Kod:
5901234123457
Toplam 13 basamak

Gerçek Zamanlı Barkod ve Semboloji Önizlemesi

Canlı SVG İşleme
5 9 0 1 2 3 4 1 2 3 4 5 7

İkili koruma çubuklarını, veri kodlamasını ve vurgulanan bitiş kontrol basamağını görselleştirir.

Adım Adım Ağırlık Çarpımları

Sum of products (83) mod 10 = 3. Check Digit = (10 - 3) % 10 = 7

Desteklenen Kontrol Basamağı Standartları ve Sembolojileri

Yapılandırmasını, örnek verilerini ve formül parametrelerini anında yüklemek için aşağıdaki herhangi bir algoritmaya tıklayın.

⚡ 122 Özel Alt Araç

Tüm Kontrol Basamağı Alt Araçlarını ve Hesaplayıcılarını Keşfedin

GS1, ISO, finans ve resmi kimlik sembolojileri için bağımsız hesaplayıcılar, barkod doğrulayıcılar, dönüştürücüler ve tanılama paketleri.

📖 Matematiksel Teori

Kontrol Basamakları Kritik Yazım Hatalarını Nasıl Önler

Bir kontrol basamağı, barkod numaraları, banka hesapları ve seri etiketleri gibi tanımlama numaralarında hata tespiti için kullanılan bir yedeklik denetimidir (redundancy check). Dizideki diğer basamaklardan bir algoritma aracılığıyla hesaplanan bir veya daha fazla basamaktan oluşur.

Tek Basamaklı Yazım Hatası Tespiti

Bir operatörün yanlış bir basamak yazdığı durumların %100'ünü yakalar (örn. 6 yerine 5 yazılması).

Bitişik Yer Değiştirme Hatası Tespiti

Dönüşümlü ağırlık desenleri (3 ve 1 gibi), yanlışlıkla yeri değişen bitişik basamakların %98'inden fazlasını tespit eder (örn. 53 yerine 35 yazılması).

Sıfır Ağ Gecikmesi Yükü

Barkod optik tarayıcıları, verileri ödeme veritabanlarına veya depo yönetim sistemlerine iletmeden önce kodları çevrimdışı olarak anında doğrular.

Adım Adım GS1 Modulo 10 Algoritması

  1. Sağdan sola sayınKontrol basamağı konumundan hemen önceki basamağı 3 ile, sonrakini 1 ile, sonrakini 3 ile çarparak 3-1-3-1 düzeninde devam edin.
  2. Tüm hesaplanan çarpımları toplayınKümülatif toplamı elde etmek için ortaya çıkan tüm çarpımları toplayın (örn. \( S = 85 \)).
  3. Modulo 10 ve çıkarmaKalanı belirleyin \( R = S \pmod{10} \). Eğer \( R = 0 \) ise, kontrol basamağı 0'dır. Aksi takdirde, kontrol basamağı \( 10 - R \) olur.
Check Digit = (10 - (Sum of Weighted Products % 10)) % 10

Sıkça Sorulan Sorular

Kontrol basamakları ve barkod oluşturma ile ilgili yaygın soruların yanıtları.

EAN-13 ile UPC-A kontrol basamağı hesaplaması arasındaki fark nedir?

Hem EAN-13 (13 basamak) hem de UPC-A (12 basamak) tamamen aynı GS1 Modulo 10 algoritmasını kullanır. Hatta standart 12 basamaklı bir UPC-A kodunun başına 0 (sıfır) eklenerek kolayca EAN-13'e dönüştürülebilir ve elde edilen kontrol basamağı birebir aynı kalır!

Bu araçla ticari ürünler için barkod üretebilir miyim?

Evet! Bu araç, GS1 tarafından belirlenen resmi standart kontrol basamağını hesaplar. Ancak ürünleri perakende mağazalarda (Amazon, Walmart, süpermarketler) ticari olarak satabilmek için şirket önekinizin GS1 üzerinden resmi olarak lisanslanması gerekir. Lisanslı önekinizi ve ürün numaralarınızı aldıktan sonra bu araç ihtiyaç duyduğunuz kesin kontrol basamağını hesaplar.

Luhn algoritması GS1 Modulo 10'dan nasıl farklılaşır?

GS1 alternatif basamakları 3 ile çarparken, Luhn algoritması her ikinci basamağı ikiye katlar (2 ile çarpar). İkiye katlanan sonuç 9'u aşarsa, sonucun iki basamağı toplanır (veya 9 çıkarılır). Luhn, kredi kartı doğrulaması (Visa, Mastercard, Amex) ve hücresel mobil IMEI numaraları için yaygın olarak kullanılır.

CheckDigitLab girdiğim numaraları saklar mı veya sunucuya yükler mi?

Hayır. Tüm hesaplamalar, barkod görselleştirmeleri ve toplu doğrulamalar tamamen web tarayıcınızda JavaScript kullanılarak istemci tarafında gerçekleştirilir. Hiçbir kart numarası, hesap bilgisi veya özel barkod dizisi uzak bir sunucuya iletilmez.