⬛ QR Code Generator
Generate QR codes for URLs, WiFi, text, email, and phone. Download as PNG up to 512×512px. Free QR code maker — no signup, runs entirely in your browser.
How to Use
Choose a type
Select URL, Text, WiFi, Email, or Phone from the type tabs at the top.
Enter your content
Fill in the input fields for your chosen QR type. All fields update the preview live.
Download your QR code
Click Generate QR Code, then Download PNG to save the QR code to your device.
Frequently Asked Questions
Tam Rehber: QR Kod Üretici
QR Kod Nedir ve Neden Önemlidir?
QR kodu (Hızlı Yanıt kodu), ISO/IEC 18004:2015 standardına göre belirlenen 2D matris barkodudur. 1994'te Denso Wave tarafından otomotiv parça takibi için geliştirilen bu teknoloji, akıllı telefonlar kamerayla doğal tanıma özelliği kazandıktan sonra yaygınlaştı. 1D barkodların yalnızca ~20 rakam depolamasına karşın, bir QR kodu 7.089 rakama kadar veri saklayabilir.
Reed-Solomon hata düzeltme özelliği sayesinde kodun %30'u hasar görse, kapatılsa veya logo ile örtülse dahi tarayıcı orijinal veriyi yeniden oluşturabilir. Bu yüzden restoran menülerinde ortasında logo bulunan QR kodlar görürsünüz — hata düzeltme kapasitesini kasıtlı kullanır.
Nasıl Kullanılır?
- İçerik türü seçin — URL, Metin, WiFi, E-posta veya Telefon.
- Alanları doldurun — tüm girişler QR önizlemesini gerçek zamanlı günceller.
- Hata düzeltme seviyesini seçin — dijital ekranlar için L (%7), baskı için H (%30).
- Çıktı boyutunu ayarlayın — web için 128px, baskı için 512px.
- QR Kodu Oluştur'a, ardından PNG İndir'e tıklayın.
Kod Örnekleri
// WiFi QR string formatı (WPA2)
// WIFI:T:WPA;S:AgAdi;P:Sifre;;
// T = kimlik doğrulama türü, S = SSID, P = Şifre
// Python ile oluşturma
# pip install qrcode[pil]
import qrcode
qr = qrcode.QRCode(error_correction=qrcode.constants.ERROR_CORRECT_H)
qr.add_data('https://onhtml.com')
qr.make(fit=True)
img = qr.make_image()
img.save('qr.png')
Yaygın Hatalar
- Çok küçük yapmak — Güvenilir tarama için minimum fiziksel boyut ~1 cm × 1 cm'dir.
- Düşük kontrast — Koyu modüller açık arka plana karşı yeterli kontrasta sahip olmalı. Renkli QR kodlar çoğunlukla tarayıcılarda başarısız olur.
- Uzun URL'leri doğrudan kodlamak — 50 karakterden uzun URL'ler için kısaltıcı kullanın.
- Baskı için düşük hata düzeltme — Fiziksel materyaller için H seviyesini kullanın.
- Dağıtmadan önce test etmemek — En az üç farklı cihazda (iOS, Android) test edin.
İpuçları
- UTM parametreleriyle takip:
?utm_source=qr&utm_medium=printekleyerek Google Analytics'te QR kaynaklı trafiği görün. - Dinamik QR kodlar: Kontrol ettiğiniz bir yönlendirme URL'si kodlayın — yeniden baskı yapmadan hedefi değiştirin.
- Sessiz alan (quiet zone): QR kodlarının etrafında 4 modüllük beyaz kenarlık gerekir. Bunu kesmek, tarama hatalarının en yaygın nedenidir.