Guide
QR Kod Standartları: Sürümler, Hata Düzeltme ve En İyi Uygulamalar
Aynı kare, çok farklı yükler — standart, taranmayı başaramayan geçerli kodlar yapmanız için size çok fazla alan tanır.
By Buğra SözeriPublished
QR kodları, 5.000 kartvizit basıp üçte birinin taranamamasına kadar çözülmüş bir sorun gibi görünür. Standart, gerçek dünyada çalışmayan geçerli kodlar yapmanız için size çok fazla alan tanır. Bu rehber, tasarım ve entegrasyon için önemli olan ISO/IEC 18004 bölümlerini ve standardın belirtmediği ancak üretimdeki her QR kodunun uyduğu pratik kuralları kapsar.
Standart: ISO/IEC 18004
QR kodları 1994'te Denso Wave tarafından otomotiv parçalarını takip etmek için icat edildi. Format 1999'da açık hale getirildi ve ISO/IEC 18004 olarak standartlaştırıldı; şu an 2015 revizyonundadır. Herhangi biri lisans ücreti ödemeksizin QR kodu oluşturabilir veya çözebilir; “QR Kodu” terimi üzerindeki marka Denso Wave'de kalmaktadır ancak serbestçe lisanslanmıştır.
Aşağıda açıklanan kodlardan herhangi birini QR kod oluşturucumuzla oluşturabilirsiniz; hem ekranlar hem baskı için uygun SVGçıktısı üretir — vektör, konum algılama desenlerinin 2 cm'lik bir etiketten billboard'a kadar her boyutta net kaldığı anlamına gelir.
Sürüm 1'den 40'a
Bir QR kodunun sürümüfiziksel boyutunu belirler — piksel değil modül cinsinden ölçülür. Sürüm 1, 21×21 modüldür; sonraki her sürüm her kenara 4 modül ekler, dolayısıyla Sürüm 40, 177×177'dir. İhtiyaç duyduğunuz sürüm yük uzunluğuna, kodlama moduna ve hata düzeltme seviyesine bağlıdır.
- Sürüm 1 (21×21): 14 alfasayısal veya 20 sayısal karakter.
- Sürüm 5 (37×37): 122 alfasayısal veya 202 sayısal — tipik bir URL için yeterli.
- Sürüm 10 (57×57): 395 alfasayısal veya 652 sayısal.
- Sürüm 25 (117×117): 1.853 alfasayısal veya 3.057 sayısal.
- Sürüm 40 (177×177): 4.296 alfasayısal veya 7.089 sayısal — mutlak maksimum.
Dört hata düzeltme seviyesi
QR kodları, CD'lerde, DVD'lerde ve derin uzay iletişiminde kullanılan algoritmaya benzer Reed-Solomon hata düzeltmesi kullanır.
- L (Düşük) — ~%7 kurtarma. Maksimum veri yoğunluğu. Yalnızca büyük, ekrandaki kodlar için.
- M (Orta) — ~%15 kurtarma. Neredeyse her şey için varsayılan. Baskı, ekranlar, ambalaj.
- Q (Çeyrek) — ~%25 kurtarma. Küçük baskı, hafif kirli ortamlar, lamine kartlar.
- H (Yüksek) — ~%30 kurtarma. Logo yerleştirmede zorunlu; açık hava tabelaları, gıda ambalajı, kirli ortamlardaki ekipman etiketleri için önerilir.
Kodlama modları
- Sayısal (0-9). Basamak başına 3,33 bit. En kompakt mod; seri numaraları ve telefon numaraları için.
- Alfasayısal. Karakter başına 5,5 bit. 0-9, A-Z (yalnızca büyük harf), boşluk ve $ % * + - . / : noktalama işaretlerini kapsar.
- Bayt (8 bit). Bayt başına 8 bit. Alfasayısal kümenin dışındaki her şey için geri dönüş; modern kodlarda neredeyse her zaman UTF-8 metin.
- Kanji. Shift-JIS Kanji için karakter başına 13 bit. Japonca metin için Bayt modundan daha yoğundur.
Tarama yapıp yapmayacağına karar veren tasarım kuralları
- Kontrast. Açık arka plan üzerinde koyu modüller. Ön plan ile arka plan arasındaki kontrast oranı en az 4:1 olmalıdır; basmadan önce renk seçicimizde renk örneklerini kontrol edin. Tersine çevrilmiş (koyu üzerinde açık) kodlar standart tarafından izin verilir ancak birçok tarayıcı tarafından reddedilir.
- Sessiz bölge. Her kenarda 4 modüllük arka plan rengi kenar boşluğu. Bunu atlamak — genellikle tasarımcının kodu dar bir düzene sıkıştırmak istediğinden — profesyonel olarak üretilmiş materyallerde tarama başarısızlığının en yaygın nedenidir.
- Modül boyutu.Normal telefon kamerası mesafesinde (15-30 cm) modüller güvenilir biçimde taranmak için en az 0,4 mm genişliğinde olmalıdır. Odadan taranması amaçlanan posterler için kural: “mesafe ÷ 10 = minimum kod genişliği.”
Tüketici tarayıcılarının anladığı yük formatları
- URL. URL'yi yapıştırın.
https://şemasını ekleyin; bazı tarayıcılar olmayan kodları reddeder. - Wi-Fi. Format:
WIFI:T:WPA;S:AgAdı;P:Şifre;H:false;;. Hem iOS hem Android kamera uygulamaları tarafından tanınır. - vCard kişi.
BEGIN:VCARDileEND:VCARDarasında standart vCard 3.0 veya 4.0 yükü. Telefonlar doğrudan kişi eklemeyi önerir. - SMS / tel / mailto. Standart URI şemaları. Evrensel olarak desteklenir.
- Coğrafi konum.
geo:37.7749,-122.4194varsayılan harita uygulamasını açar.
Dürüst sonuç
Belirli bir nedeniniz yoksa hata düzeltme seviyesi M'yi seçin. Sürümü düşük tutmak için URL'yi kısa tutun. Sessiz bölgeye saygı gösterin. Kod baskıya gitmeden önce gerçekçi ışık koşullarında en az iki telefonda — ideal olarak biri eski Android — test edin. Çoğu QR başarısızlığı oluşturucu hatası değil; tasarım kanıtında iyi görünen ancak gerçek dünyada bozulan sessiz bölge, kontrast veya modül boyutu ihlalleridir.
Frequently asked questions
- Hangi hata düzeltme seviyesini seçmeliyim?
- Ekranlar ve temiz baskı için M (%15) makul bir varsayılandır. Kod küçük boyutta basılacaksa, yansıtıcı film altında lamine edilecekse veya kir alabilecekse Q'ya (%25) çıkın — restoran menüleri, açık hava tabelaları, ekipman etiketleri. Ortaya logo yerleştirmek istediğinizde H (%30) zorunludur. L (%7) yalnızca maksimum veri yoğunluğuna ihtiyaç duyduğunuzda ve kod ideal koşullarda taranacaksa mantıklıdır.
- Alabileceğim en küçük QR kodu nedir?
- Pratik minimum, standart tarama mesafesinde yaklaşık 0,4 mm modül boyutudur. Sürüm 3 kodu (29×29 modül) için bu, baskı boyutunu yaklaşık 12 mm kareye getirir. Bunun altında kamera otomatik odağı zorlanmaya başlar. Daha küçük gerekiyorsa Mikro QR kodu (M1-M4 sürümleri) kullanın — 35 sayısal karakterde tavan yapar ancak yaklaşık 8 mm'de güvenilir biçimde taranır.
- Logolu kodum neden hâlâ taranıyor?
- Reed-Solomon hata düzeltmesi. Kod yeterince yedekli veri depolar; H seviyesinde kodun %30'una kadarı okunamaz olabilir ve tarayıcı yükü yine de kurtarır. Logolar merkezi alanda kalmalı ve köşelerdeki üç büyük konum algılama karesinden hiçbirini kaplamamalıdır.
- Sessiz bölge nedir ve ne kadar büyük olmalıdır?
- Sessiz bölge, tarayıcının sınırı bulmasını sağlayan kodun etrafındaki boş kenardır. Standart her kenarda 4 modül boş alan gerektirir. Bunu atlamak — genellikle bir tasarımcı kodu dar bir düzene sıkıştırmak istediğinden — geçerli bir kodun taranamamasının en yaygın nedenidir.
- QR kodu dikdörtgen olabilir mi?
- Standart QR kodu olamaz — bunlar her zaman karelidir. Denso Wave'in rMQR'si (Dikdörtgen Mikro QR) dikdörtgen kodlar için ayrı bir ISO standardıdır (ISO/IEC 23941) ancak tarayıcı desteği endüstriyel envanter bağlamları dışında sınırlıdır.
- Telefon kameraları hangi yük formatlarını tanır?
- URL evrenseldir. Bunun ötesinde: `WIFI:` bir ağa bağlanır, `mailto:` e-posta taslağı açar, `tel:` ve `sms:` arama veya mesajlaşma uygulamasını açar, `geo:` haritaları açar ve vCard yükü (`BEGIN:VCARD…END:VCARD`) bir kişi ekler. Hem iOS hem Android bunları uygulama gerekmeksizin tanır.
Related
Published May 31, 2026