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 BarkodSüpermarket ve tüketim mallarında dünya çapında kullanılan uluslararası perakende barkod formatı.
Paketleme ve tarayıcı okuması için hazır
Geçerli Kontrol Basamağı
Sağlanan kontrol basamağı beklenen hesaplama ile eşleşiyor.
Gerçek Zamanlı Barkod ve Semboloji Önizlemesi
Canlı SVG İşlemeİ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
| Konum | Karakter | Ağırlık | Çarpım | Ara Toplam |
|---|
Toplu Kontrol Basamağı Hesaplayıcı ve Doğrulayıcı
Toplu olarak hesaplamak veya doğrulamak için birden fazla numara yapıştırın (satır başına bir veya virgülle ayrılmış).
Toplu Sonuçlar:
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.
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.
Temel Algoritmalar ve Modül
17 araçModül 10 basamaklarını hesaplayın veya doğrulayın.
Luhn algoritmasını özel karakter kümelerine genişletin.
Permütasyon tabanlı kontrol basamaklarını hesaplayın.
Yarı grup tabanlı kontrol basamaklarını hesaplayın.
Dönüşümlü konumsal ağırlıklar uygulayın.
GS1 ve Perakende Barkodları
16 araçGeçerli GTIN uzunluğunu seçin. GS1
Sekiz basamaklı ürün tanımlayıcılarını tamamlayın.
On iki basamaklı ürün tanımlayıcılarını tamamlayın.
On üç basamaklı ürün tanımlayıcılarını tamamlayın.
On dört basamaklı ticari ürün tanımlayıcılarını tamamlayın.
Yayıncılık ve Tanımlayıcılar
9 araçSayısal veya X kontrol karakterlerini hesaplayın.
On üç basamaklı kitap tanımlayıcı kontrollerini hesaplayın.
Uygun ISBN'leri dönüştürün ve kontrolleri yeniden hesaplayın.
Uygun 978 önekli ISBN'leri dönüştürün.
Süreli yayın tanımlayıcılarını kontrol edin.
Endüstriyel ve Barkod Sembolojileri
9 araçİsteğe bağlı Modül 43 karakterlerini hesaplayın.
C ve K karakterlerini hesaplayın.
Sembol kontrol değerini hesaplayın.
MSI barkod kontrol basamaklarını hesaplayın.
Seçilen ağırlıklandırma varyantını uygulayın.
Tanılama, Analiz ve Yardımcı Programlar
23 araçKodlanmış Code 128 sembol değerlerini kontrol edin.
Seçilen şemayı kullanarak kontroller ekleyin.
Girilen ve hesaplanan kontrol karakterlerini karşılaştırın.
Hatalı bir kontrol alanını yeniden hesaplayın.
Şemaya özgü kontrol karakterlerini ayırın.
Bankacılık ve Finans Standartları
18 araçUluslararası hesap kontrol basamaklarını hesaplayın. SWIFT
Mevcut IBAN kontrol basamaklarını doğrulayın.
Ülkeye özgü banka hesabı kurallarını uygulayın.
ABD yönlendirme kontrol basamaklarını hesaplayın.
Yurtiçi hesap kontrol basamaklarını hesaplayın.
Devlet ve Kimlik Numaraları
22 araçCihaz tanımlayıcı (IMEI) Luhn basamaklarını hesaplayın.
SIM tanımlayıcı (ICCID) sağlama toplamlarını kontrol edin.
Sağlık hizmeti sağlayıcısı kimlik kurallarını uygulayın.
NHS tanımlayıcı kontrol basamaklarını kontrol edin.
Sosyal Sigorta Numarası (SIN) sağlama toplamlarını doğrulayın.
Taşımacılık, Nakliye ve Seyahat
8 araçGeçerli araç (VIN) sağlama toplamı kurallarını uygulayın.
Yük konteyneri kontrol basamaklarını hesaplayın. BIC
Uluslararası posta gönderisi tanımlayıcılarını kontrol edin. UPU
Yedi basamaklı gemi tanımlayıcı (IMO) sağlama toplamlarını kontrol edin.
Avrupa demiryolu aracı numara basamaklarını kontrol edin.
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ı
- 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.
- 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 \)).
- 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)) % 10Sı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.