QR kod, bir karekodu telefon kamerasıyla okutarak saniyeler içinde bir web sitesine, menüye, Wi-Fi ağına veya ödeme ekranına ulaşmanızı sağlayan iki boyutlu bir barkod türüdür. Restoran masalarından market kasalarına, afişlerden ambalajlara kadar hayatın her yerinde karşımıza çıkan bu kareli desenler, aslında 1994’te bambaşka bir amaç için icat edildi. Bu rehberde QR kodun ne olduğunu, nasıl çalıştığını, türlerini, nasıl ücretsiz oluşturulacağını ve kullanırken dikkat edilmesi gereken güvenlik risklerini ayrıntılı şekilde ele alıyoruz.
QR Kod Nedir?
QR, İngilizce “Quick Response” (Hızlı Yanıt) ifadesinin kısaltmasıdır. Klasik barkodlar veriyi yalnızca tek bir yönde (çizgilerin kalınlığında) sakladığı için sınırlı bilgi taşıyabilir; bir UPC barkodu genellikle 20 karakter civarında veri tutabilir. QR kod ise bilgiyi hem yatayda hem dikeyde, karelerden oluşan bir ızgara üzerinde sakladığı için aynı alana çok daha fazla veri sığdırabilir. Bir web adresi, metin, telefon numarası, Wi-Fi şifresi, kartvizit bilgisi veya ödeme bağlantısı; bunların hepsi bir QR kodun içine kodlanabilir ve bir akıllı telefon kamerasıyla anında okunabilir.
QR Kodun Tarihi: Bir Go Oyunundan İlham
QR kodu, Toyota grubuna bağlı bir şirket olan Denso Wave tarafından 1994 yılında, mühendis Masahiro Hara liderliğindeki bir ekip tarafından geliştirildi. Amaç, otomobil parçalarını üretim hattında daha hızlı ve daha fazla bilgiyle takip edebilecek bir barkod tasarlamaktı; klasik barkodlar üreticilerin ihtiyaç duyduğu veri yoğunluğunu karşılayamıyordu. Anlatılan bir hikâyeye göre Hara, bir Go oyuncusuydu ve Go tahtasının 19×19’luk kare ızgarasından ilham alarak verinin iki boyutlu bir desende kodlanması fikrine ulaştı; bu detay kaynaklarda sık tekrarlanan ama doğrulanması güç bir anekdottur.
Denso Wave, QR kodun patent haklarını elinde tutmasına rağmen standart kodlar için bu hakkı kullanmamayı seçti; bu sayede teknoloji dünya çapında ücretsiz ve özgürce benimsendi. 2000 yılında ISO/IEC 18004 standardı olarak tescillenmesi küresel yayılımı hızlandırdı. QR kodların akıllı telefonlarla gerçek anlamda popülerleşmesi ise 2002’de Sharp’ın kamerayla QR okuyabilen ilk telefonu piyasaya sürmesiyle başladı.
QR Kod Nasıl Çalışır?
Bir QR kodun köşelerindeki üç büyük kare, “konum belirleme desenleri”dir; tarayıcının kodu her açıdan ve hızla tanımasını sağlar. Tarama yazılımı, kodun karanlık ve aydınlık bölgeleri arasındaki oranı hesaplayarak görüntüdeki bozulmaları, eğiklikleri veya kısmen kapanmış alanları telafi eder ve ardından verinin kodlandığı kareleri (modülleri) okur.
QR kodlar, verinin bir kısmı zarar görse veya kapansa bile okunabilmesini sağlayan Reed-Solomon hata düzeltme algoritmasını kullanır. Dört farklı hata düzeltme seviyesi vardır:
| Seviye | Yaklaşık Kurtarma Oranı | Kullanım Alanı |
|---|---|---|
| L (Low) | %7 | Temiz ortamda, hasar riski az olan kodlar |
| M (Medium) | %15 | Genel amaçlı, en yaygın kullanılan seviye |
| Q (Quartile) | %25 | Endüstriyel ortam, ödeme kodları |
| H (High) | %30 | Üzerine logo eklenen kodlar |
Seviye yükseldikçe hataya karşı dayanıklılık artar, ancak verinin saklandığı alan küçüldüğü için taşınabilen veri miktarı azalır. QR kodların 1’den 40’a kadar “versiyonu” bulunur; Versiyon 1, 21×21 modülden oluşurken Versiyon 40, 177×177 modüle kadar büyüyebilir ve en düşük hata düzeltme seviyesinde (L) yaklaşık 7.089 sayısal karakter veya 4.296 alfanümerik karakter taşıyabilir.
QR Kod Türleri: Statik ve Dinamik
QR kodlar işlevsel olarak iki ana gruba ayrılır:
- Statik QR kod: Oluşturulduğu anda içeriği sabitlenir ve sonradan değiştirilemez. Süresi dolmaz ve genellikle ücretsiz araçlarla sınırsız oluşturulabilir. Kalıcı bir bağlantı (örneğin bir web sitesi adresi) paylaşmak için yeterlidir.
- Dinamik QR kod: Kodun kendisi sabit kalır, ancak yönlendirdiği içerik sonradan değiştirilebilir ve kaç kez tarandığı gibi istatistikler takip edilebilir. Genellikle kampanya takibi yapan işletmeler veya içeriğini sık güncelleyen kullanıcılar tarafından tercih edilir, bazı platformlarda ücretli plana bağlıdır.
Ücretsiz QR Kod Nasıl Oluşturulur?
Kayıt gerektirmeyen ücretsiz bir QR kod oluşturmak için genel adımlar şöyledir:
- Güvenilir bir çevrimiçi QR kod oluşturucuya girin.
- Kod türünü seçin (web adresi, metin, Wi-Fi, kartvizit vb.).
- İlgili alana yönlendirmek istediğiniz bilgiyi (örneğin URL) girin.
- Gerekirse rengi veya logosunu özelleştirin — logo eklerken H seviyesi hata düzeltmeyi tercih edin.
- Kodu oluşturduktan sonra farklı bir cihazla test edin ve indirin.
Kalıcı bir bağlantı paylaşacaksanız statik seçenek yeterlidir. Bazı “ücretsiz” görünen platformlar kodu oluşturduktan sonra indirme aşamasında ödeme sayfasına yönlendirebilir; bu yüzden işlemi tamamlamadan önce aracın gerçekten ücretsiz olup olmadığını kontrol etmek faydalıdır.
QR Kod Nerelerde Kullanılır?
QR kodların kullanım alanları otomotivden günlük hayata kadar genişledi:
- Temassız ödeme: Ödeme uygulamaları ve bankalar, kasada veya online alışverişte QR kod okutarak ödeme yapılmasını sağlıyor.
- Restoran menüleri: Masadaki bir kodu okutarak dijital menüye ulaşmak, özellikle pandemi sonrası yaygınlaştı.
- Wi-Fi paylaşımı: Ağ adı ve şifre bilgisi bir QR koda gömülerek misafirlerin tek dokunuşla bağlanması sağlanabilir.
- Kartvizit ve pazarlama: Afiş, ambalaj veya kartvizitlerdeki kodlar kullanıcıyı bir web sayfasına veya iletişim bilgisine yönlendirir.
- Ürün takibi: Gıda ve ilaç sektöründe ürünlerin üretim ve tedarik zinciri bilgilerine erişim için kullanılır.
QR Kod Güvenliği: Quishing ve Korunma Yolları
QR kodların yaygınlaşması, “quishing” (QR kod üzerinden oltalama) adı verilen bir dolandırıcılık türünü de ortaya çıkardı. Bir bağlantı normalde tıklamadan önce adres çubuğunda görülebilirken, QR kod bu adresi görsel bir desenin içinde gizler; kullanıcı kodu okutmadan hedef adresin güvenli olup olmadığını anlayamaz. Dolandırıcılar bu açığı kullanarak sahte ödeme sayfalarına veya kripto cüzdanı bilgisi çalmayı hedefleyen sitelere yönlendiren kodlar üretebiliyor; özel anahtar veya cüzdan bilgisi isteyen bir sayfa her zaman şüpheyle karşılanmalıdır (konuyla ilgili ayrıntılı bilgiyi kripto cüzdan nedir rehberimizde bulabilirsiniz).
Güvenli kalmak için öneriler:
- Bir işletmede karşılaştığınız kodun üzerine başka bir etiket yapıştırılıp yapıştırılmadığını kontrol edin, şüpheliyse personele sorun.
- Tanımadığınız bir e-posta veya SMS içindeki QR kodu asla okutmayın.
- Taramadan önce hedef adresin önizlemesini gösteren bir QR okuyucu uygulaması kullanın.
- Cihazınızın güvenlik yazılımını güncel tutun.
- QR kod üzerinden ödeme yaparken terminalin veya sitenin güvenilirliğinden emin olun; bağlantıyı önceden genel bir VPN veya tarayıcı güvenliği aracıyla desteklemek isteyenler VPN nedir, nasıl kullanılır rehberimize göz atabilir.
Sık Sorulan Sorular
QR kod ile barkod arasındaki fark nedir?
Klasik barkod veriyi tek boyutlu olarak çizgilerin kalınlığında saklar ve genellikle 20 karakter civarında bilgiye sığdırılabilir. QR kod ise veriyi hem yatay hem dikey eksende bir ızgara üzerinde sakladığı için aynı alana çok daha fazla bilgi (metin, bağlantı, Wi-Fi şifresi gibi) kodlanabilir.
QR kodun süresi dolar mı?
Statik QR kodların süresi dolmaz, kalıcı olarak çalışmaya devam eder. Dinamik QR kodlar ise kullanıldığı platforma bağlı olarak ücretsiz plan sınırlamaları nedeniyle belirli bir süre sonra pasif hale gelebilir.
QR kodu okutmak için özel bir uygulama gerekir mi?
Günümüzde iOS ve Android işletim sistemlerinin güncel sürümlerinde yerleşik kamera uygulaması doğrudan QR kod okuyabilir, ayrıca bir uygulama indirmeye gerek yoktur. Daha eski cihazlarda veya ek güvenlik özellikleri (bağlantı önizlemesi gibi) için ayrı bir QR okuyucu uygulaması tercih edilebilir.
QR kod oluşturmak ücretli mi?
Statik QR kodlar çoğu çevrimiçi araçla ücretsiz ve sınırsız şekilde oluşturulabilir. Ücret genellikle dinamik kodlar, tarama istatistikleri veya özel tasarım/logo gibi ek özellikler istendiğinde devreye girer.
QR kod taramak güvenli mi?
Bilinen ve güvenilir bir kaynaktan (resmi bir işletme, ürün ambalajı, tanıdığınız bir kişi) gelen QR kodu taramak genellikle güvenlidir. Ancak tanımadığınız bir yerden, üzerine yapıştırılmış bir etiketten veya beklenmedik bir mesajdan gelen kodlarda dikkatli olunmalı, hedef adres önizlemesi destekleyen bir okuyucu kullanılmalıdır.
