Teknoloji

QR Kod Nedir? Nasıl Çalışır? Kare Kodun Yapısı

QR kod, verisini iki boyutta taşıyan bir işaretleme biçimidir. Köşelerdeki üç büyük kare sayesinde hangi açıdan bakıldığı önemli olmaz; hata düzeltme sayesinde bir kısmı bozulsa bile okunur.

Kısa cevap

QR kod, siyah ve beyaz modüllerden oluşan iki boyutlu bir koddur; 1994'te Japonya'da Denso Wave bünyesinde Masahiro Hara'nın ekibi tarafından geliştirilmiştir. Köşelerindeki üç konum belirleme deseni her yönden okunmasını, Reed-Solomon hata düzeltmesi ise kısmen bozulsa bile çözülmesini sağlar. En büyük sürümde yaklaşık 7.089 rakam saklayabilir.

Öne çıkan bilgiler

  • QR kod 1994'te Denso Wave bünyesinde Masahiro Hara liderliğindeki ekip tarafından geliştirildi; sebebi klasik barkodun yalnızca 20 civarında karakter taşımasıydı.
  • Standart ISO/IEC 18004'tür; güncel basım 15 Ağustos 2024 tarihli 4. basımdır.
  • Sürüm 1 kenarında 21 modül, sürüm 40 ise 177 modül bulunur; her sürüm artışı kenara 4 modül ekler.
  • Dört hata düzeltme seviyesi vardır: L yaklaşık %7, M %15, Q %25, H %30 oranında kod sözcüğünü geri kazanabilir.
  • Sürüm 40 ve L seviyesinde kapasite 7.089 rakam, 4.296 alfanümerik karakter, 2.953 bayt ya da 1.817 kanji karakteridir.
  • Hata düzeltme Reed-Solomon kodlarıyla yapılır; bu yöntem toplu (yığın) hatalara karşı etkilidir.
  • Kodun çevresinde dört modül genişliğinde boş bir alan (sessiz bölge) bulunmalıdır.

Restoran menüsünden fatura ödemesine, bilet kontrolünden fabrika içindeki parça takibine kadar her yerde aynı kare desen var. Bu kadar yaygınlaşmasının nedeni iki tanesi teknik, biri hukuki üç özelliktir: hangi açıdan bakıldığının önemsiz olması, kısmen bozulduğunda bile okunabilmesi ve ücretsiz kullanılabilmesi.

QR kod nedir, nereden çıktı?

QR kod, Denso Corporation'ın bir bölümü olan ve sonradan ayrı bir şirkete dönüşen Denso Wave bünyesinde geliştirildi. Masahiro Hara ve ekibindeki bir kişi, yaklaşık 18 aylık bir çalışmanın ardından 1994'te kodu duyurdu. Çıkış noktası, o dönemde kullanılan klasik barkodların yalnızca 20 civarında alfanümerik karakter taşıyabilmesiydi.[1]

"QR" harfleri "quick response" (hızlı yanıt) ifadesinden gelir; ancak geliştiricisi, resmî adın "QR Code" olduğunu ve bunun bir kısaltma gibi okunmaması gerektiğini belirtir.[2]

Standartlaşma sırası şöyle işledi: 1997'de AIM International, 1998'de JEIDA, 1999'da Japon standardı JIS X 0510 ve 2000'de uluslararası standart ISO/IEC 18004.[3] Standardın güncel basımı 15 Ağustos 2024 tarihli 4. basımdır.[4]

Kodun yapısı: hangi desen ne işe yarar?

Bir QR kodunun içinde göz ayırt edebileceğimiz birkaç bölge vardır:[5]

  • Konum belirleme desenleri: Üç köşedeki büyük kareler. Okuyucunun kodu bulmasını ve 360 derecenin her açısından okumasını sağlar.
  • Hizalama desenleri: Model 2 kodlarda bulunur; eğik ya da bükülmüş yüzeylerdeki bozulmayı düzeltir.
  • Zamanlama deseni: Dönüşümlü koyu ve açık modüllerden oluşan çizgi; modül koordinatlarını belirler.
  • Biçim bilgisi: Hata düzeltme seviyesi ile maske desenini taşır ve çözme sırasında ilk okunan kısımdır.
  • Veri alanı: Verinin kendisi ve Reed-Solomon hata düzeltme sözcükleri.

Kodun çevresinde dört modül genişliğinde boş bir çerçeve bırakılması gerekir; buna sessiz bölge (quiet zone) denir. Micro QR için bu değer iki modüldür.[6][7] Baskıda bu boşluğun yenmesi, okuma sorunlarının en sık nedenlerinden biridir.

Sürümler ve kapasite

QR kodun 40 sürümü vardır. Sürüm 1 kenarında 21 × 21 modül bulunur; her sürüm artışında kenar 4 modül büyür ve sürüm 40'ta 177 × 177 modüle ulaşır.[3][8] En büyük sürümde, en düşük hata düzeltme seviyesiyle kapasite şöyledir:[3][5]

Sürüm 40, L seviyesinde azami veri kapasitesi
Veri türüAzami karakter
Sayısal7.089
Alfanümerik4.296
İkili (8 bit)2.953 bayt
Kanji1.817

Pratikte bu sınıra pek yaklaşılmaz. Geliştiricisinin kendi açıklamasında telefon kamerasıyla okunan kodların tipik olarak 271 bayt (sürüm 10, L seviyesi) civarında olduğu belirtilir. Sıradan bir lazer yazıcıda basılabilen en küçük modül boyutu yaklaşık 0,17 mm olduğu için en küçük sürüm 1 kodu kabaca 3,57 mm'ye iner.[2]

Daha küçük alanlar için Micro QR vardır: M1–M4 sürümleri sırasıyla kenarında 11, 13, 15 ve 17 modül taşır; M4 en çok 35 rakam ya da 21 alfanümerik karakter saklar ve üç yerine tek konum belirleme deseni kullanır.[9]

Hata düzeltme: kodun yarısı kirlendiğinde ne olur?

QR kodun en belirgin özelliği, veriyle birlikte yedek bilgi taşımasıdır. Dört seviye tanımlıdır ve geri kazanılabilen kod sözcüğü oranı yaklaşık olarak L'de %7, M'de %15, Q'da %25, H'de %30'dur. En sık seçilen seviye M'dir.[3][10][5]

Düzeltme, Reed-Solomon kodlarıyla yapılır; bir kod sözcüğü 8 bittir ve bu yöntem özellikle bir bölgede toplanmış hatalara (leke, çizik, yırtık) karşı etkilidir.[10]

Bir okuyucu kodu nasıl çözer?

Kamera görüntüsünde önce üç konum belirleme deseni bulunur; böylece kodun sınırları ve yönü belirlenir. Hizalama ve zamanlama desenleriyle modül ızgarası oturtulur, ardından biçim bilgisi okunarak hata düzeltme seviyesi ile maske deseni öğrenilir. Maske kaldırıldıktan sonra veri ve hata düzeltme sözcükleri çıkarılır, Reed-Solomon ile varsa hatalar düzeltilir ve sonunda kodlanmış metin elde edilir.[5] Tek bir koda sığmayan veri, en çok 16 koda bölünebilir (structured append).[3]

Patent durumu: gerçekten ücretsiz mi?

Denso Wave'in QR kod üzerinde çok sayıda patenti vardır, ancak şirket standarda uygun kullanımda bu hakları kullanmaktan feragat ettiğini açıkça belirtir: "JIS ya da ISO standartlarına uyulduğu sürece herkes QR kodu özgürce kullanabilir." Standart dışı türevler için patent sahipleriyle iletişim kurulması gerektiği belirtilir. Micro QR da aynı şekilde kamuya açık sayılır.[11][3][9]

Güvenlik: "quishing" riski

QR kodun kendisi zararlı olamaz; taşıdığı adres zararlı olabilir. Bir kodu okumak, göremediğiniz bir bağlantıya tıklamak gibidir. Kamu kurumları bu konuda uyarı yayımlamıştır:

  • ABD Federal Ticaret Komisyonu, dolandırıcıların zararlı bağlantıları QR kodların içine sakladığını ve örneğin park otomatlarındaki gerçek kodların üzerine kendi çıkartmalarını yapıştırdığını bildirir.[12]
  • FBI'ın internet suçları merkezi, istenmeden gelen kargo paketlerinin içine konan QR kodlarla dolandırıcılık yapıldığına dair uyarı yayımlamıştır.[13]
  • İngiltere'nin ulusal siber güvenlik kurumu konuyu ayrı bir yazıda değerlendirmiş, Avustralya'nın siber güvenlik merkezi ise bu saldırı türünü "quishing" adıyla tanımlamıştır.[14][15]

Pratik önlem basittir: Kodu okuttuktan sonra açılacak adresi onaylamadan önce okuyun, beklediğiniz alan adı değilse açmayın; fiziksel yüzeylerde kodun üzerine sonradan yapıştırılmış çıkartma olup olmadığına bakın; ödeme ve giriş gerektiren sayfalara QR koddan değil, bildiğiniz adresi kendiniz yazarak gidin.[12][14]

İlgili içerikler

Sık sorulan sorular

QR kod nedir ve nasıl çalışır?
QR kod, veriyi siyah-beyaz modüllerle iki boyutta taşıyan bir koddur. Okuyucu önce köşelerdeki üç konum belirleme desenini bulur, böylece kodun yönünü ve sınırlarını belirler; sonra hizalama ve zamanlama desenleriyle modül ızgarasını oturtur. Biçim bilgisinden hata düzeltme seviyesi ve maske deseni okunur, maske kaldırılır ve veri sözcükleri çıkarılır. Varsa hatalar Reed-Solomon yöntemiyle düzeltilir.
QR kodu kim ne zaman buldu?
QR kod, Denso Wave bünyesinde Masahiro Hara liderliğindeki iki kişilik bir ekip tarafından yaklaşık 18 aylık çalışmayla geliştirildi ve 1994'te duyuruldu. Çıkış noktası, klasik barkodların yalnızca 20 civarında alfanümerik karakter taşıyabilmesiydi. Uluslararası standart ISO/IEC 18004 olarak 2000 yılında yayımlandı.
Bir QR kod ne kadar veri saklayabilir?
En büyük sürüm olan 40. sürümde ve en düşük hata düzeltme seviyesinde (L) kapasite 7.089 rakam, 4.296 alfanümerik karakter, 2.953 bayt ikili veri ya da 1.817 kanji karakteridir. Pratikte telefon kamerasıyla okunan kodlar çok daha küçüktür; geliştiricisi tipik değeri 271 bayt (sürüm 10, L seviyesi) olarak verir. Tek koda sığmayan veri en çok 16 koda bölünebilir.
L, M, Q ve H hata düzeltme seviyeleri ne anlama gelir?
Bunlar kodun taşıdığı yedek bilgi miktarını belirler. Geri kazanılabilen kod sözcüğü oranı yaklaşık olarak L'de %7, M'de %15, Q'da %25, H'de %30'dur ve en sık M seviyesi seçilir. Seviye yükseldikçe aynı veri için daha büyük bir kod gerekir: sürüm 1'de kapasite L'de 41 rakam iken H'de 17 rakama düşer.
QR kod okutmak güvenli mi, quishing nedir?
Kodun kendisi zararlı değildir; taşıdığı adres zararlı olabilir. QR kod aracılığıyla yapılan oltalamaya quishing denir. Kamu kurumları, dolandırıcıların gerçek kodların üzerine kendi çıkartmalarını yapıştırdığını ve istenmeden gelen kargo paketlerine kod koyduğunu bildirmiştir. Korunmak için açılacak adresi onaylamadan önce okumak, beklenmeyen alan adlarını açmamak ve ödeme ya da giriş sayfalarına adresi kendiniz yazarak gitmek gerekir.
QR kodu ticari olarak kullanmak için izin veya ücret gerekiyor mu?
Denso Wave'in konuyla ilgili çok sayıda patenti bulunmakla birlikte şirket, JIS ve ISO standartlarına uyulduğu sürece kodun herkes tarafından özgürce kullanılabileceğini açıklamıştır; standart QR kodlar için patent hakkından feragat edilmiştir. Standart dışı türevlerde patent sahipleriyle iletişim kurulması gerektiği belirtilir. Micro QR da aynı şekilde kamuya açık sayılır.

Kaynaklar

  1. History of QR Code — Denso Wave (erişim: 28 Ekim 2026)
  2. QR Code FAQ — Denso Wave (erişim: 28 Ekim 2026)
  3. QR Code Standardization — Denso Wave (erişim: 28 Ekim 2026)
  4. ISO/IEC 18004:2024 (erişim: 28 Ekim 2026)
  5. What is a QR code? (2D barkod dersi) — Keyence (erişim: 28 Ekim 2026)
  6. Information capacity and versions of QR Code — Denso Wave (erişim: 28 Ekim 2026)
  7. Point for determining the code area — Denso Wave (erişim: 28 Ekim 2026)
  8. Types of QR Code — Denso Wave (erişim: 28 Ekim 2026)
  9. Micro QR Code — Denso Wave (erişim: 28 Ekim 2026)
  10. Error Correction Feature — Denso Wave (erişim: 28 Ekim 2026)
  11. About the patent — Denso Wave (erişim: 28 Ekim 2026)
  12. Scammers hide harmful links in QR codes to steal your information — US Federal Trade Commission (erişim: 28 Ekim 2026)
  13. Unsolicited Packages Containing QR Codes Used to Initiate Fraud Schemes (I-073125-PSA) — FBI Internet Crime Complaint Center (erişim: 28 Ekim 2026)
  14. QR Codes – what's the real risk? — UK National Cyber Security Centre (erişim: 28 Ekim 2026)
  15. What is Quishing? — Australian Cyber Security Centre (erişim: 28 Ekim 2026)

Bu yazı yapay zekâ desteğiyle taslak olarak hazırlanmış; kaynakları ve bilgileri editörümüz tarafından kontrol edilmiştir. Yapay zekâ kullanım politikamız