Ana içeriğe geç

URL QR Kod: Website Linkini QR Kod ile Paylaşma

URL QR Kod ile Website Paylaşma - Veri ve API Rehberi

URL'nin karakter sayısı arttıkça QR kodun modül yoğunluğu doğrudan artar. Bu ilişki, tarama başarısızlığının en sık teknik nedenidir ve çoğu kaynakta yer almaz. Bir QR oluşturucu açıp URL'i yapıştırmak işin kolay kısmı; hangi uzunlukta URL, hangi hata düzeltme seviyesi ve hangi formatta çıktı alacağınız — bu üç karar birlikte, QR kodun gerçek kullanım ortamında çalışıp çalışmayacağını belirler.

URL QR kodları tüm QR türleri içinde en yaygın olanıdır ve en az teknik tartışmayı hak eden gibi görünür. Bu yanıltıcı bir sadeliktir.

URL uzunluğu ve QR yoğunluğu arasındaki teknik ilişki

QR kod, veriyi siyah-beyaz kareler (modüller) matrisinde depolar. Girilen URL ne kadar uzunsa, matrisin sürümü (version) yükselir ve daha fazla modül kullanılır. ISO/IEC 18004 standardına göre 7. sürüm bir QR kodu yaklaşık 41×41 modülden oluşur ve en fazla 123 alfasayısal karakter depolar; UTM parametreleri eklenmiş 200 karakterlik bir URL bu eşiği kolayca geçerek daha yüksek bir sürüme — daha sıkışık bir matrise — zorlar.

Bunun pratikte anlamı şudur: 2×2 cm baskı boyutunda, yüksek sürüm bir QR kodu standart akıllı telefon kamerasıyla güvenle okunamaz hale gelebilir. Genel kabul gören alt sınır, bir modülün baskıda en az 0,25 mm genişliğinde kalmasıdır. URL kısaltma salt estetik değildir; 80-90 karakteri aşan URL'lerde baskı alanı kısıtlıysa yönlendirme katmanı teknik bir gereklilik haline gelir. İyi bir başlangıç noktası olarak URL'yi 60-70 karakterin altında tutmak, çoğu baskı boyutunda güvenli modül yoğunluğunu korur.

Ayrıca şunu göz önünde bulundurun: URL QR kodu statiktir. Bir kez oluşturulduğunda içindeki URL değiştirilemez — yeni QR basılması gerekir. Değişme olasılığı taşıyan URL'leri doğrudan QR'a gömmek yerine yönlendirme adresi üzerinden kullanmak, hem URL kısaltma hem güncellenebilirlik sağlar. Yeniden baskı maliyetini önleyen bu karar, kampanya materyallerinde tasarım ve baskı döngüsünü doğrudan kısaltır — tek bir URL değişikliği tüm materyalleri geçersiz kılmaz.

Dinamik QR adıyla bilinen bu yaklaşımda QR matrisinin içindeki kısa URL sabit kalır, arka uçtaki hedef adres ise bir yönetim paneli üzerinden değiştirilebilir. Baskı kalıpları bozulmadan kampanya sayfası güncellenebilir; mevsimsel indirim dönemini geçiren bir mağaza, aynı fiziksel koda yeni bir hedef sayfa atayabilir. Trade-off açıktır: dinamik QR, bir yönlendirme servisine sürekli bağımlılık yaratır. Bu servis kapanır ya da kesintiye uğrarsa basılı tüm kodlar aynı anda işlevsiz kalır. Uzun ömürlü materyallerde — kalıcı mağaza tabelası, kitap içi QR, kurumsal katalog — bu bağımlılığı göz önünde bulundurmak, statik ile dinamik arasındaki kararın gerçek ağırlığını belirler.

URL kısalığı tercih değil, tarama garantisidir.

Hata düzeltme seviyesi: L, M, Q, H arasında karar

QR standardı dört hata düzeltme seviyesi tanımlar. Her biri, matrisin hasar gören yüzdesinde kodun hâlâ okunabilir kalmasını güvence altına alır: L %7, M %15, Q %25, H %30. Seviye yükseldikçe tolerans artar; ancak aynı veriyi saklamak için daha fazla modül kullanılır ve matris kalabalıklaşır.

Kullanım bağlamına göre seçim:

  • Dijital ekranda gösterim — web, sunum, e-posta, PDF: L veya M yeterlidir. Ekran görseli hasar görmez; yüksek seviye gereksiz yoğunluk üretir.
  • Standart kağıt baskı, kapalı alan: M iyi bir başlangıç noktasıdır.
  • Açık hava, güneş, nem, uzun süreli kullanım: Q veya H. Solma ve yıpranma matrisin bir bölümünü işlevsiz kılar.
  • Logo entegrasyonu: H zorunludur. Logo merkezdeki modülleri kapattığı için H altında yerleştirme veri kaybına neden olur.

Logo koyacaksanız seçenek H'dir, müzakere yok.

M çoğu standart baskı için makul bir varsayılandır. Ancak URL kısa ve baskı boyutu büyükse L seçmek daha az yoğun, daha kolay okunan bir kod üretir. Çoğu oluşturucu M'yi varsayılan bırakır ve kullanıcı bu seçeneğe hiç dokunmaz — oysa bağlama göre bir kademe aşağı veya iki kademe yukarı çıkmak okuma başarısını doğrudan etkiler.

PNG mi, SVG mi? Format ve çözünürlük seçimi

PNG rasterdir; sabit piksel boyutunda üretilir. 300×300 piksel PNG, A4 kağıtta küçük baskı için yeterlidir ama aynı dosyayı billboard'a ölçeklendirirseniz bulanıklaşır. Bu nedenle baskı amaçlı PNG üretirken çözünürlüğü önceden belirlemek gerekir: web kullanımı için 150-200 piksel yeterli olurken, offset baskı için 1000 piksel ve üzeri güvenli kabul edilir.

PNG her boyuta uymuyor. Bu, baskı sürecinde somut bir maliyet anlamına gelir: her farklı boyut için ayrı üretim, her üretim için yeniden gönderim.

SVG vektördür; matematiksel eğrilerle tanımlandığı için herhangi bir boyuta kayıpsız ölçeklenir. Aynı SVG dosyasını hem bir kartvizite hem de bir sergi panosu baskısına gönderebilirsiniz. Büyük format baskısı, lazer kesim ve marka materyalleri için SVG açık tercih olmalıdır.

Web entegrasyonunda ise PNG daha geniş tarayıcı uyumu sağlar ve basit <img> etiketi ile kullanılır. SVG'yi <img src="qr.svg"> şeklinde kullanmak genel olarak çalışır; ancak bazı eski e-posta istemcileri SVG'yi desteklemediğinden e-postalarda PNG tercih edilmelidir. Format dönüşümü yapmanız gerekirse bu iki format arasındaki kalite kaybı olmaksızın geçiş mümkündür.

Üçüncü bir seçenek: yüksek DPI PNG. Bazı oluşturucular 600-1200 DPI çıktı sunar. Bu, vektörün esnekliğini vermez ama belirli bir baskı boyutu için makul bir uzlaşıdır. Hangi boyutta baskı yapacağınızı biliyorsanız DPI hesaplamasını önceden yapın: hedef boyut (cm) × DPI / 2,54 = gereken piksel sayısı.

UTM parametresiyle URL QR kodu: izleme mantığı

Hangi materyal trafik getiriyor? Bu soruyu cevaplayamazsanız, broşüre ve stand konumuna harcanan bütçenin karşılığını ölçmek mümkün değildir. UTM parametreleri bu ayrımı Google Analytics aracılığıyla yapılandırır — her taramayı tanımlı bir materyale bağlar ve kaynak, kanal, kampanya bilgisini doğrudan URL'e gömer.

Standart bir URL QR kodu için UTM yapısı şu şekilde kurulur:

https://example.com/urun?utm_source=brosur&utm_medium=qr&utm_campaign=yaz2026

Bu URL, Analytics'te kaynak olarak brosur, kanal olarak qr, kampanya olarak yaz2026 görünür. Birden fazla fiziksel materyal kullananlar için — broşür, kartvizit, mağaza içi tabela — her biri farklı utm_source veya utm_content değeri taşıyan ayrı QR kodlar oluşturmak, hangi materyalin gerçekten trafik getirdiğini ayrıştırır.

Her materyal ayrı utm_source alır, istisnasız.

Bu parametre ekleme işlemi URL'yi uzatır; UTM parametreli URL'leri QR'a doğrudan gömmeden önce yukarıda belirtilen modül yoğunluğu hesabını yapmak gerekir. 150 karakteri geçen UTM URL'leri için yönlendirme katmanı (kısa URL) hem okunabilirliği hem izlemeyi bir arada çözer.

URL'nin hedeflediği sayfanın HTTPS üzerinde çalışıp çalışmadığını da doğrulayın. HTTP'ye yönlendiren bir QR kodu, modern tarayıcılarda güvenlik uyarısı üretir ve kullanıcı deneyimini sekteye uğratır. Sitenizin SSL durumunu sertifika geçerliliği ile birlikte kontrol edebilirsiniz.

Okuma başarısızlığının gerçek kaynakları

Bir QR kodu okunmuyorsa ilk şüphe genellikle oluşturucu kalitesine gider; oysa nedenin büyük bölümü üretimden sonra ve genellikle baskı aşamasında ortaya çıkar.

Kontrast yetersizliği en yaygın nedendir. QR standardı, ön plan ile arka plan arasında en az 4:1 kontrast oranı önerir. Bunu somutlaştırmak gerekirse: lacivert modüller üzerine koyu gri arka plan, stüdyo ışığında yeterli görünür ama güneşli açık alanda okunamaz hale gelir. Marka rengi uygulanan QR'larda bu eşiği korumak zorunludur; aksi takdirde hata düzeltme seviyesi H bile kurtaramaz.

H seviyesi kötü kontrast karşısında işe yaramaz.

Baskıda sakin alan (quiet zone) kesilmesi sık karşılaşılan bir sorundur. QR standardı, kodun dört kenarında en az 4 modül genişliğinde beyaz boşluk zorunlu kılar. Tasarım sürecinde bu boşluk kırpılırsa tarayıcı kodun sınırlarını doğru algılayamaz. Baskı şablonunda QR'ın etrafında yeterli boşluk bırakılması bu riski ortadan kaldırır.

Parlak yüzey ve laminasyon da tarama sorununa yol açar. Parlak kuşe kağıt veya laminat, ışığı yansıtarak modüllerin okunmasını engeller. Mat laminasyon veya mat yüzey tercih edilmesi, açık hava baskı materyallerinde okuma başarısını gözle görülür biçimde artırır.

URL'nin kendisi çalışmıyorsa QR mükemmel görünse de işlevsizdir. QR kodu oluşturduktan sonra hedef URL'yi farklı bir cihazda ve farklı bir tarayıcıda test etmek, sayfa erişilebilirliğini doğrulamanın en basit yoludur. Yönlendirme zinciri olan URL'lerde her adımın HTTP 200 döndürdüğünü kontrol etmek de göz ardı edilmemelidir; 301 zinciri içinde kırık bir halka tüm akışı durdurur.

Bir adım daha: QR kodlar görsel olarak özdeştir ve içlerindeki URL'i taramadan önce görmek mümkün değildir. Bu özellik, phishing saldırılarının tercih ettiği bir vektördür — meşru bir lokasyon veya marka görünümü verilen QR, kötü amaçlı bir URL'e yönlendirebilir. Mağaza içi, kongre standı veya toplu dağıtım gibi senaryolarda QR'ların kaynağını ve hedef URL'ini ayrıca doğrulamak, özellikle kalabalık etkinliklerde yerleştirilen fiziksel kodlarda operasyonel bir zorunluluktur.

URL QR kodu teknik olarak basit, operasyonel olarak dikkat isteyen bir araçtır. Uzunluk, hata düzeltme seviyesi ve format kararlarını baskıdan önce vermek tarama sorunlarını büyük ölçüde önler; UTM yapısını baştan kurmak QR'ı izlenebilir bir trafik kaynağına dönüştürür. Hedef URL'nin hem erişilebilir hem güvenilir olduğunu doğrulamak ise bu hazırlığın tamamlayıcı son adımıdır.