QR Kod Oluşturma

Bir QR kod en düşük hata düzeltme seviyesinde (L, sürüm 40) 2.953 bayt metin ya da 7.089 rakam alır. https://example.com gibi kısa bir link, M seviyesinde 25×25 boyutlu sürüm 2 bir koda sığar.

İçerik türü

Hata düzeltme

QR kod oluşturmak için yukarıdaki alanları doldurun.

Sorununuz çözüldü mü?
Google'da tercih et

Nasıl kullanılır

  1. Kodun içeriğini seçin: düz metin, web linki, e-posta, telefon numarası ya da Wi-Fi ağı.
  2. Alanları doldurun. Siz yazdıkça kod güncellenir. Wi-Fi için ağ adını, şifreyi ve güvenlik türünü girin.
  3. Hata düzeltme seviyesini seçin. Çoğu ekran ve baskı için M yeterli; kod çizilebilecekse ya da üstüne logo konacaksa Q veya H kullanın.
  4. Önizlemeyi telefon kamerasıyla okutup kontrol edin, sonra baskı ve tasarım için SVG, belge ve sunum için PNG indirin.

Nasıl hesaplanır

Araç, QR Code Model 2 standardı olan ISO/IEC 18004’ü izler. İçeriğe bakar ve tamamını alabilen en kısa kodlamayı seçer: yalnızca rakam varsa sayısal mod (rakam başına yaklaşık 3,3 bit), büyük harf, rakam ve boşluk $ % * + - . / : sembolleri için alfanümerik mod (karakter başına 5,5 bit), geri kalanında bayt modu; metin UTF-8 olarak bayt başına 8 bit saklanır.

Ardından seçilen hata düzeltme seviyesinde veriyi alan en küçük sürümü 1 (21×21 modül) ile 40 (177×177) arasından seçer. Veri bloklara bölünür, her bloğa GF(256) üzerinde Reed-Solomon hata düzeltme kod sözcükleri eklenir, bloklar iç içe geçirilir ve üç köşedeki bulucu desenleri, zamanlama çizgilerini ve hizalama desenlerini atlayarak ızgaraya zikzak yerleştirilir.

Son olarak sekiz maske deseninden biri veri alanına XOR ile uygulanır; böylece büyük bloklar ya da bulucuya benzeyen şekiller tesadüfen oluşmaz. Sekizinin hepsi dört standart ceza kuralıyla (aynı renkte beş ya da daha fazla modül dizisi, 2×2 bloklar, açık bir şeridin yanında 1:1:3:1:1 deseni, koyu ve açık modül dengesizliği) puanlanır ve en düşük puanlı olan kullanılır. Seçeneklerden maskeyi elle de sabitleyebilirsiniz.

Her tür koda ne yazar

TürSaklanan biçimTelefonun yaptığı
MetinYazdığınız metnin aynısıMetni gösterir, çoğu zaman arama veya kopyalama önerir
URLLink; şema yoksa https:// eklenirSayfayı açmayı önerir
E-postamailto:adres?subject=...&body=...Alanları dolu yeni bir ileti açar
Telefontel:+905321234567Numarayı aramayı önerir
Wi-FiWIFI:T:WPA;S:ad;P:şifre;;Ağa bağlanmayı önerir

Ne kadar sığar

Sürüm 40 bir kodun (177×177 modül) en fazla içeriği. Gerçek kodlar genellikle çok daha küçüktür ve küçük kod daha kolay okunur.

SeviyeSayısalAlfanümerikBayt
L (%7)7.0894.2962.953
M (%15)5.5963.3912.331
Q (%25)3.9932.4201.663
H (%30)3.0571.8521.273

Baskı ve okutma ipuçları

  • Kenar boşluğunu (sessiz bölge) en az 4 modül bırakın. Kodun okunmamasının en yaygın nedeni bu boşluğun kırpılmasıdır.
  • Açık zemin üzerinde koyu noktalar kullanın ve kontrastı güçlü tutun. Ters çevrilmiş kodlar ve soluk renkler birçok okuyucu uygulamada başarısız olur.
  • Kodu en az 2 cm genişliğinde basın; içerik uzunsa ya da uzaktan okutulacaksa daha büyük yapın.
  • Kısa link daha sade ve sağlam bir kod demektir. İçerik uzunsa, kendi alan adınızda kısa bir URL çoğu zaman daha iyidir.

Kaynaklar ve notlar

  • Kodlama ISO/IEC 18004:2015’i (QR Code bar code symbology specification) izler. QR Code, DENSO WAVE INCORPORATED’ın tescilli markasıdır.
  • Wi-Fi kodları, ZXing projesinin (Barcode Contents wiki) belgelediği ve Android ile iOS kameralarının okuduğu WIFI: biçimini kullanır. \ ; , : ve " karakterlerinin önüne ters eğik çizgi konur.
  • Araç, 40 sürümün tamamı dört hata düzeltme seviyesinde üretilip iki bağımsız açık kaynak okuyucuyla çözülerek denetlendi.

Sık sorulan sorular

Bu QR kodların süresi doluyor mu?

Hayır. Kod statiktir: içerik desenin kendisinde saklanır, arada sunucu, yönlendirme ya da takip yoktur. Gösterdiği şey var olduğu sürece çalışır.

Hangi hata düzeltme seviyesini seçmeliyim?

M hasarın yaklaşık %15’ini kurtarır ve iyi bir varsayılandır. L temiz ekranlar için en küçük ve en sade kodu verir. Q (%25) ve H (%30) kodu büyütür ama çizik, kir ya da ortaya konan bir logoya dayanır.

Metnim neden sığmıyor?

Sürüm 40 bir kod L seviyesinde 2.953 bayt alır, daha yüksek seviyelerde daha az: M’de 2.331, Q’da 1.663, H’de 1.273. ç, ş, ğ gibi harfler 2 bayt, Latin dışı yazılar 2 ile 4 bayt tuttuğu için kod düz İngilizce metinden daha çabuk dolar.

SVG mi PNG mi?

SVG, her boyutta keskin kalan bir vektör dosyasıdır; baskı ve tasarım programları için en iyisidir. PNG sıradan bir görseldir. PNG, kenarlar net kalsın diye modül başına tam sayı piksel ile çizilir; girdiğiniz boyut buna göre yuvarlanır.

Verilerim bir yere gönderiliyor mu?

Hayır. Kod tamamen tarayıcınızda oluşturulur; Wi-Fi şifreleri dahil yazdığınız hiçbir şey cihazınızdan çıkmaz.