Barkod kontrol basamağı: EAN, GTIN ve ISBN doğrulama
Barkod kontrol basamağı hesaplama için bir veya birden çok numara yapıştırın – her satıra bir numara; boşluk ve tire sorun değil. Araç türü uzunluğa göre tanır, kontrol basamağını GS1 veya ISBN standardına göre doğrular ve ISBN’leri dönüştürür.
Nasıl hesaplanır?
Ürünlerdeki barkod numaraları (EAN/GTIN/UPC) ve kitap numaraları (ISBN) bir kontrol basamağı ile biter. Bu basamak diğer rakamlardan hesaplanır ve yazım hatalarını yakalar: tek bir yanlış rakamı ve yan yana iki rakamın yer değiştirmesinin çoğunu. Doğru bir kontrol basamağı yalnızca numaranın kurallara uygun olduğunu gösterir – ürünün veya kitabın var olduğunu değil.
Hangi numara kaç basamaklıdır?
- EAN-8 – 8 basamak, küçük ambalajlar için
- UPC-A / GTIN-12 – 12 basamak, özellikle ABD ve Kanada; başına 0 eklenince EAN-13’e eşittir
- EAN-13 / GTIN-13 – 13 basamak, Kuzey Amerika dışında perakendenin standart barkodu
- GTIN-14 – 14 basamak, koli ve ticari birimler için (ilk basamak = ambalaj göstergesi)
- ISBN-13 – 978 veya 979 ile başlayan 13 basamak (2007’den beri); ISBN-10 – eski 10 basamaklı biçim
Kontrol basamağı nasıl hesaplanır?
GS1 yöntemi (EAN, UPC, GTIN, ISBN-13): Sağdan başlayarak rakamları sırayla 3 ve 1 ile çarpıp toplayın. Kontrol basamağı toplamı bir sonraki 10’un katına tamamlar. Örnek 400638133393: 4·1 + 0·3 + 0·1 + 6·3 + 3·1 + 8·3 + 1·1 + 3·3 + 3·1 + 3·3 + 9·1 + 3·3 = 89 → kontrol basamağı 1, sonuç 4006381333931.
ISBN-10 (mod 11): Dokuz rakam 10, 9, 8 … 2 ağırlıklarıyla çarpılır. Kontrol basamağı toplamı 11’in katına tamamlar; sonuç 10 çıkarsa X yazılır. Örnek 0-306-40615-? → toplam 130 → 11 − (130 mod 11) = 2.
ISBN-10 → ISBN-13: başına 978 ekleyin, eski kontrol basamağını silin ve GS1 yöntemiyle yeniden hesaplayın (0-306-40615-2 → 978-0-306-40615-7). 979 ile başlayan ISBN’lerin 10 basamaklı karşılığı yoktur.
869 barkodu Türk malı demek mi?
Hayır. İlk rakamlar (GS1 öneki) yalnızca numarayı firmaya hangi ulusal GS1 kuruluşunun verdiğini gösterir – 868 ve 869, GS1 Türkiye’nin önekleridir. Bir firma numaralarını başka bir ülkedeki GS1’den alabilir, ürün de her yerde üretilebilir. Bu yüzden araç yalnızca “Önek xyz” gösterir ve sadece sabit özel aralıkları adlandırır: 977 (süreli yayınlar), 978/979 (kitaplar, 979-0 notalar) ile mağaza ve firmaların iç numaraları için 020–029, 040–049 ve 200–299.
Numaralarınız yalnızca tarayıcınızda işlenir ve hiçbir yere gönderilmez.
Sıkça sorulan sorular
EAN kontrol basamağı nasıl hesaplanır?
Yukarıda “Kontrol basamağını hesapla”yı seçin ve bir EAN-13’ün ilk 12 basamağını (EAN-8 için 7, UPC-A için 11) girin. Elle: sağdan başlayarak sırayla 3 ve 1 ile çarpın, hepsini toplayın ve bir sonraki 10’un katına tamamlayın.
Kontrol basamağı doğruysa barkod kayıtlı mıdır?
Her zaman değil. Kontrol basamağı yalnızca yapıyı kontrol eder. Bir numaranın gerçekten bir ürüne atanıp atanmadığını yalnızca sahibi veya GS1 kaydı (ör. “Verified by GS1”) bilir.
869 barkod hangi ülkenin?
868 ve 869 önekleri GS1 Türkiye’ye aittir; yani numara Türkiye’deki GS1 kuruluşundan alınmıştır. Bu, ürünün Türkiye’de üretildiğini göstermez – GS1 önekin menşe ülkeyi belirtmediğini açıkça vurgular.
ISBN-10’daki X ne anlama gelir?
X, 10 kontrol değerini gösterir: mod 11 yöntemi iki basamaklı bir sonuç verebilir, ama yalnızca tek karakterlik yer vardır. ISBN-13’te X hiç kullanılmaz.
Her ISBN-13, ISBN-10’a çevrilebilir mi?
Yalnızca 978 ile başlayan ISBN-13’ler. 979 öneki 13 basamaklı ISBN ile birlikte getirildi; bu ISBN’lerin 10 basamaklı biçimi yoktur.
Kaynaklar ve yasal dayanak
- GS1 General Specifications – 7.9 Check digit calculation; GS1 Prefixes
- GS1 – Check Digit Calculator
- GS1 – GS1 Company Prefix (prefix ≠ country of origin)
- International ISBN Agency – ISBN Users’ Manual
- ISO 2108: ISO 2108:2017 – International standard book number (ISBN)
Güncelleme:
Benzer araçlar
- Luhn algoritması: kontrol basamağı doğrulayıcı ve hesaplayıcıNumaraları Luhn algoritmasıyla (mod 10, ISO/IEC 7812-1) doğrulayın veya kontrol basamağını hesaplayın – yalnızca biçim kontrolü, tarayıcınızda yerel çalışır.
- IBAN DoğrulamaIBAN doğrulama aracı: 89 ülke için mod-97 kontrol basamaklarını, uzunluğu ve yapıyı kontrol edin. Tarayıcınızda çalışır, numaranız hiçbir yere gönderilmez.
- E-posta adresi doğrulamaE-posta adreslerinin yazımını RFC 5321/5322’ye göre kontrol edin: uzunluk, alan adı, Türkçe karakterli alan adları. Toplu liste de olur, veri gönderilmez.
- AB KDV numarası doğrulama (format ve kontrol hanesi)AB KDV numarası doğrulama: 27 AB ülkesi ve Kuzey İrlanda (XI) için KDV kimlik numarasının formatını ve kontrol hanesini kontrol edin. VIES bağlantısıyla.
- Base64 encode ve decodeBase64 ve Base64url’i doğru UTF-8 ile kodlayın ve çözün; URL encode/decode (yüzde kodlama) dahil. Anlaşılır hata mesajları, tamamen tarayıcınızda çalışır.
- CSS border radius oluşturucuKaydırıcılarla CSS köşe yuvarlama: tüm köşeler birlikte veya ayrı ayrı, px ya da %, 8 değerli eliptik söz dizimi – en kısa kod, canlı önizleme ve kopyalama.