QR Kod Oluşturucu: ISO/IEC 18004 Motoru, Reed-Solomon Hata Düzeltme ve Özel Stil Tasarımı
⚡Tarayıcınızda Özel QR Kodları Nasıl Oluşturulur?
İçerik Türünüzü Seçin
URL, Düz Metin, Wi-Fi Ağı, Kartvizit (vCard), E-Posta, SMS veya Kripto Para adresi arasından seçim yapın.
Bilgilerinizi Girin
Gerekli alanları doldurun (web sitesi URL'si, Wi-Fi SSID ve şifresi veya vCard iletişim bilgileri gibi). QR önizlemesi gerçek zamanlı olarak güncellenir.
Renkleri, Hata Düzeltmeyi ve Boyutları Özelleştirin
Tercih ettiğiniz renk paletini veya özel hex renklerini seçin, Hata Düzeltme Seviyesini belirleyin (L, M, Q veya H) ve istediğiniz çözünürlük ile sessiz alan kenar boşluğunu ayarlayın.
Yüksek Çözünürlüklü Vektör veya Raster Dosyalarını Dışa Aktarın
Sonsuz çözünürlüklü vektör baskı grafikleri için 'SVG İndir'e veya dijital web pazarlaması ve mobil paylaşım için 'PNG İndir'e tıklayın.
Hızlı Yanıt (QR - Quick Response) kodları dünya çapında fizikselden dijitale etkileşimlerde devrim yaratarak temassız ödemelere, restoran menülerine, Wi-Fi bağlantılarına, dijital biniş kartlarına, çok faktörlü kimlik doğrulamaya (MFA) ve etkileşimli pazarlama kampanyalarına güç vermektedir. ISO/IEC 18004 standardı altında tescillenen 2D QR kod matrisi, binlerce alfasayısal karakteri standart akıllı telefon kamera sensörleri tarafından her açıdan okunabilen kompakt bir optik ızgara içine kodlayabilir.
Bununla birlikte, ticari baskı ve dijital ekranlar için sağlam QR kodları oluşturmak titiz bir mühendislik gerektirir. Yetersiz Reed-Solomon hata düzeltme seviyesine, kural dışı maskeleme modellerine veya taranamayan renk kombinasyonlarına sahip bir kod üretmek, gerçek dünya aydınlatma koşullarında feci tarama başarısızlıklarına yol açar. Tarayıcı tabanlı QR Kod Oluşturucumuz saf istemci tarafı TypeScript ile eksiksiz bir ISO/IEC 18004 motoru uygular. URL'ler, Wi-Fi ağları, vCard dijital kartvizitler, SMS, e-posta ve kripto para cüzdanları için hassas hata düzeltme seviyeleri (L, M, Q, H), ayarlanabilir sessiz alan kenar boşlukları, özel renk paletleri ve net SVG/PNG dışa aktarımı ile özelleştirilmiş QR kodları oluşturun. Tarayıcınızda %100 yerel olarak çalışan aracımız sayesinde gizli kimlik bilgileriniz ve hassas iletişim detaylarınız asla harici bir bulut sunucusuna temas etmez.
Teknik rehberin tamamını oku
ISO/IEC 18004 Matris Mimarisi: Izgara Anatomisi ve Fonksiyonel Kalıplar
Verileri tek bir yatay eksen boyunca kodlayan çizgisel 1D barkodların aksine, bir QR kod genel olarak kare bir ızgarada düzenlenmiş kare modüllerden oluşan iki boyutlu bir matris sembolüdür. Spesifikasyon; Sürüm 1'den ($21 \times 21$ modül) Sürüm 40'a ($177 \times 177$ modül) kadar değişen 40 ayrı sembol sürümü tanımlar. Birbirini izleyen her sürüm kenar başına 4 modül ekler: $\text{Boyut} = 21 + 4 \times (S - 1)$.
Standartlara uygun her QR kod, asla gizlenmemesi gereken standartlaştırılmış fonksiyonel kalıplar barındırır: • Bulucu Kalıplar (Finder Patterns): Sol üst, sağ üst ve sol alt köşelerde yer alan üç belirgin eşmerkezli kare hedef. 1:1:3:1:1 modül oranıyla, kamera yazılımının kodun fiziksel konumunu, boyutunu ve 360 derecelik dönüş yönünü anında algılamasını sağlar. • Zamanlama Kalıpları (Timing Patterns): Bulucu kalıplar arasında 6. satır ve 6. sütun boyunca yatay ve dikey olarak uzanan, koordinat ızgara sistemini kuran ardışık koyu ve açık modüller. • Hizalama Kalıpları (Alignment Patterns): Kavisli yüzeyleri (içecek kutuları veya buruşuk kağıtlar gibi) tararken perspektif bozulmasını düzeltmek için daha büyük QR kodlarına (Sürüm 2 ve üzeri) düzenli aralıklarla yerleştirilen alt hedefler. • Format Bilgisi: Bulucu kalıpların bitişiğinde yer alan, hata düzeltme seviyesini ve maske deseni indeksini kodlayan, BCH(15,5) hata düzeltici kodlarıyla korunan yedekli bitler.
Reed-Solomon Hata Düzeltme: Hasara Karşı Matematiksel Dayanıklılık
QR kodun belirleyici mühendislik atılımı; kire, lekelere, yırtılmalara ve fiziksel tıkanmalara karşı Reed-Solomon döngüsel polinom hata düzeltmesi yoluyla elde edilen olağanüstü direncidir. Veri kodlandığında motor, bit akışı boyunca serpiştirilen Galois Alanı $GF(2^8)$ hata düzeltme kod sözcüklerini hesaplar.
Oluşturucumuz ISO standartlarındaki dört Hata Düzeltme Seviyesini (ECL) de destekler: • Seviye L (Düşük): Bozulmuş veya engellenmiş veri kod sözcüklerinin yaklaşık %7'sine kadarını kurtarır. En yüksek veri kapasitesini ve en küçük fiziksel matris boyutunu sunar; temiz dijital ekranlar için idealdir. • Seviye M (Orta): Bozulmuş verilerin yaklaşık %15'ine kadarını kurtarır. Genel pazarlama için yoğunluk ile güvenilirlik arasında en uygun dengeyi sağlayan endüstri varsayılanıdır. • Seviye Q (Çeyrek): Bozulmuş verilerin yaklaşık %25'ine kadarını kurtarır. Yüksek aşınmalı ortamlar, açık hava sokak afişleri ve endüstriyel fabrika zeminleri için önerilir. • Seviye H (Yüksek): Bozulmuş verilerin yaklaşık %30'una kadarını kurtarır. Yüksek aşınmalı ortamlar veya açık hava tabelaları için önerilir; kodun kısmen lekelenmesi veya hasar görmesi durumunda dahi güvenilir şekilde taranmasını sağlar.
Veri Kodlama Modları ve Verimlilik Optimizasyonu
Mümkün olan en küçük matris sürümü içinde veri depolamayı en üst düzeye çıkarmak için QR kod spesifikasyonu dört temel veri kodlama modu tanımlar: • Sayısal Mod: 0–9 arasındaki basamakları kompakt 10-bitlik ikili sözcükler halinde üçerli paketleyerek kodlar (Sürüm 40-L'de maksimum 7.089 karakter). • Alfasayısal Mod: 45 karakteri (basamaklar, A–Z büyük harfler ve 9 özel noktalama simgesi: boşluk, `$`, `%`, `*`, `+`, `-`, `.`, `/`, `:`) ikili çiftler halinde 11-bitlik sözcüklere paketleyerek kodlar (maksimum 4.296 karakter). • Bayt Modu: Ham 8-bit ikili verileri (UTF-8 metinler, URL'ler ve çok baytlı evrensel kod karakterleri gibi) karakter başına 8 bit ile kodlar (maksimum 2.953 bayt). • Kanji Modu: Shift-JIS çift baytlı karakterleri 13-bitlik sözcüklere kodlar (maksimum 1.817 karakter). Oluşturucumuz girdi metninizi otomatik olarak analiz eder ve en kompakt kodlama modunu seçer; gereksiz ızgara karmaşıklığını önler ve zahmetsiz kamera taraması için modül noktalarını rahatça büyük tutar.
Veri Maskeleme Algoritmaları: Tarayıcı Desenkronizasyonunu Önleme
Ham bir QR bit akışı büyük miktarda özdeş koyu veya açık modül kümeleri içeriyorsa (veya istemeden bir bulucu kalıbın 1:1:3:1:1 oranını taklit ediyorsa), optik kamera sensörleri izleme senkronizasyonunu kaybeder. Bunu önlemek için ISO spesifikasyonu, kodlanan matrisin matematiksel maskelemeden geçirilmesini şart koşar.
Motor, matris koordinatlarına bit düzeyinde XOR işlemi uygulayarak sekiz standart maske desenini (Desen 0 ila 7) değerlendirir (örneğin Maske 0: $(x + y) \pmod 2 == 0$; Maske 3: $(x + y) \pmod 3 == 0$). Maskelenen matrisler; uzun özdeş modül dizilerini, $2 \times 2$ blokları ve sahte bulucu dizilimlerini cezalandıran dört ceza kuralına göre puanlanır. Motorumuz sekiz maskenin tümünü değerlendirir ve en düşük ceza puanına sahip en uygun maskeyi otomatik olarak devreye sokar.
Özel Estetik: Renk Paletleri, Yüksek Kontrastlı Temalar ve Kenar Boşlukları
Modern marka pazarlaması, kusursuz optik okunabilirliği korurken marka kimliğinizle eşleşen görsel olarak çekici QR kodları talep eder. Aracımız ISO uyumluluğunu korurken pratik tasarım özelleştirmesi sunar: • Seçkin Renk Paletleri: Tasarımcı renk şablonları (Gece Yarısı Laciverti, Orman Zümrüdü, Kraliyet Çividi, Koyu Kızıl) arasından seçim yapın veya katmanlar için şeffaf arka planlar dahil özel hex ön plan ve arka plan renkleri tanımlayın. • Yüksek Kontrastlı Parlaklık: Optik kamera sensörleri koyu modüller ile açık arka planlar arasında güçlü bir kontrast gerektirir. Oluşturucumuz, kodlarınızın loş ortam ışığında veya parlak güneş ışığında anında taranabilmesi için yüksek parlaklık kontrastı sağlar. • Sessiz Alan (Quiet Zone) Boşlukları: Akıllı telefon kamera algoritmalarının matrisi karmaşık arka planlardan güvenilir şekilde izole etmesini garanti etmek için sessiz alan kenar boşluklarını (0 ila 4 modül) özelleştirin.
Desteklenen QR Veri Türleri: Wi-Fi, vCard, URL ve Kripto
Aracımız en popüler gerçek dünya QR kullanım senaryoları için özel şema oluşturucuları barındırır: • Wi-Fi Ağı Erişimi: Standart `WIFI:S:Agim;T:WPA;P:Sifre123;;` dizgilerini biçimlendirerek misafirlerin kameralarını koda doğrultarak güvenli Wi-Fi ağlarına anında katılmalarını sağlar. • Dijital Kartvizitler (vCard 3.0): Mobil adres defterine sorunsuz aktarım için adları, unvanları, telefon numaralarını, e-posta adreslerini ve web sitesi bağlantılarını içeren tam `BEGIN:VCARD` kayıtlarını biçimlendirir. • URL ve Derin Bağlantılar (Deep Links): Doğrudan web adreslerini, uygulama mağazası indirme bağlantılarını ve sosyal profil bağlantılarını kodlar. • Kripto Para Ödemeleri: Anında dijital ödemeler için Bitcoin (`bitcoin:adres?amount=...`), Ethereum ve Solana URI şemalarını biçimlendirir.
Şifreler ve Kişisel İletişim Verileri İçin Tarayıcı İçinde %100 Gizlilik
Hassas ofis Wi-Fi şifreleri, yöneticilerin özel telefon numaraları, kripto cüzdan adresleri veya gizli dahili portal URL'leri için QR kodları oluşturmak asla düz metin verilerinizin uzak bulut sunucularına gönderilmesini gerektirmemelidir. Geleneksel 'ücretsiz çevrimiçi QR oluşturucular' gönderilen verileri düzenli olarak kaydeder, kataloglar ve ticarileştirir.
QR Kod Oluşturucumuz %100 yerel olarak web tarayıcınızın içinde yürütülür. Sıfır harici sunucu bağımlılığıyla tamamen istemci tarafı TypeScript ile inşa edilen tüm matris oluşturma, polinom bölme ve görüntü işleme operasyonları cihazınızın RAM belleğinde gerçekleşir. Bilgisayarınızdan hiçbir veri ayrılmaz; bu da GDPR, HIPAA ve kurumsal güvenlik kurallarına tam uyum ve mutlak veri güvenliği sağlar.
💡Kusursuz QR Kod Dağıtımı İçin Profesyonel İpuçları
- •Dengeli güvenilirlik için Seviye M veya Q seçin: Seviye M (%15 kurtarma) standart pazarlama için idealken, Seviye Q (%25 kurtarma) aşınmaya veya toza maruz kalan dış mekan afişlerinde dayanıklılık sağlar.
- •Yüksek kontrastı koruyun: Ön plan noktalarının arka plandan belirgin şekilde daha koyu olduğundan emin olun; renkleri asla tersine çevirmeyin (siyah arka plan üzerine beyaz noktalar), çünkü birçok eski tarayıcı ters kodlarda başarısız olur.
- •URL'leri kısa tutun: Daha kısa URL'ler daha büyük noktalara sahip daha basit, daha düşük sürümlü QR kodları üretir; bunlar daha uzak mesafelerden ve zayıf aydınlatmada çok daha hızlı taranır.
- •Yeterli sessiz alan bırakın: Telefon kameralarının sembolü kolayca izole edebilmesini sağlamak için QR kodunun tüm çevresinde en az 4 modüllük boş alan bırakın.
- •Birden fazla cihazda test edin: Binlerce broşür veya poster basmadan önce, basılmış fiziksel kodu hem iOS (Apple Kamera) hem de Android (Google Lens) ile test taramasından geçirin.
- •Büyük formatlı baskı için vektör SVG kullanın: Reklam panoları, fuar afişleri veya ambalaj basarken jilet gibi keskin modül kenarlarını garanti etmek için SVG kullanın.
- •Tarama mesafesini hesaba katın: Genel bir kural olarak tarama mesafesi, basılı QR kodunun genişliğinin yaklaşık 10 katı olmalıdır (örneğin 2 cm'lik bir kod yaklaşık 20 cm mesafeden taranır).
🛡️Teknik Özellikler ve ISO/IEC 18004 İşlem Hattı
Tarayıcı tabanlı QR kod oluşturucu, eksiksiz bir ISO/IEC 18004 algoritmik işlem hattı üzerinden çalışır: 1. Mod Seçimi ve Bit Akışı Montajı: Giriş verisi analiz edilir ve en uygun kodlama moduna (Sayısal, Alfasayısal, Bayt veya Kanji) eşlenir. Mod göstergeleri, karakter sayısı göstergeleri ve veri bitleri standart dolgu baytları (`0xEC` ve `0x11`) ile 8-bitlik kod sözcüklerine paketlenir. 2. Reed-Solomon Hata Düzeltme Kod Sözcükleri: Veri bit akışı matris Sürümüne (1 ila 40) ve Hata Düzeltme Seviyesine (L, M, Q, H) göre bloklara ayrılır. Galois Alanı $GF(2^8)$ içindeki üreteç polinomları, veri bloklarıyla serpiştirilen döngüsel yedeklilik hata düzeltme kod sözcüklerini hesaplar. 3. Matris Oluşturma ve Kalıp Yerleşimi: $21 + 4 \times (S - 1)$ boyutlarındaki boş bir matris zorunlu fonksiyonel kalıplarla doldurulur: 3 Bulucu Kalıp ($7 \times 7$), Zamanlama Kalıpları, Hizalama Kalıpları (`ALIGNMENT_PATTERN_LOCATIONS` tablosundan) ve $(8, 4S + 9)$ konumundaki Koyu Modül. 4. Optimum Maskeleme Değerlendirmesi: Kalan veri modülleri zikzak 2 sütunlu bir geçiş kullanılarak yerleştirilir. Sekiz ISO maske deseninin tümü uygulanır ve dört ceza fonksiyonu üzerinden değerlendirilir ($N_1$ ardışık diziler, $N_2$ $2 \times 2$ bloklar, $N_3$ 1:1:3:1:1 kalıpları ve $N_4$ koyu modül dengesi). En düşük cezalı maske seçilir. 5. Vektör ve Tuval İşleme: Nihai matris bir SVG vektör belgesine dönüştürülür (keskin crispEdges geometrisiyle) veya 300 DPI PNG raster dışa aktarımı için bir OffscreenCanvas üzerine çizilir.
Teknoloji: WebAssembly • Çok İş Parçacıklı Web Worker • HTML5 Canvas API
Gizlilik: Dosyalar cihazınızdan çıkmaz, bulutta tutulmaz; analitik yalnızca izninizle çalışır.
Birlikte Kullanılan Tamamlayıcı Araçlar
Görsellerinizi mükemmelleştirmek için bu araçlarla iş akışınızı tamamlayın.
Placeholder Resim Üret
Tasarım taslakları için özel boyut ve yazılarda placeholder görseller üretin.
Barkod Oluşturucu
Code-128, EAN ve UPC standartlarında indirilebilir barkod resimleri üretin.
Resim Sıkıştır
Gözle görülür netlik kaybı olmadan JPG, PNG ve WebP dosyalarını sıkıştırın. Hızlı ve güvenli.
Resim Boyutlandır
En boy oranını koruyarak piksel boyutlarını veya yüzdesel oranları hassasça ölçekleyin.