QR kod generatoru: ISO/IEC 18004 mühərriki, Reed-Solomon xəta düzəlişi və xüsusi üslublama
⚡Brauzerinizdə xüsusi QR kodları necə yaratmaq olar
Məzmun növünüzü seçin
URL, sadə mətn, Wi-Fi şəbəkəsi, əlaqə kartı (vCard), e-poçt, SMS və ya kriptovalyuta ünvanı arasında seçim edin.
Məlumatlarınızı daxil edin
Tələb olunan sahələri doldurun (veb sayt URL-i, Wi-Fi SSID və parol və ya vCard əlaqə detalları kimi). QR önizləməsi real vaxtda yenilənir.
Rəngləri, xəta düzəlişini və ölçüləri fərdiləşdirin
Üstünlük verdiyiniz rəng palitrasını və ya xüsusi hex rəngləri seçin, xəta düzəlişi səviyyəsini (L, M, Q və ya H) seçin və istədiyiniz rezolyusiyanı və sakit zona kənarını təyin edin.
Yüksək rezolyusiyalı vektor və ya rastr faylları ixrac edin
Sonsuz rezolyusiyalı vektor çap materialı üçün 'SVG-ni endir', rəqəmsal veb marketinqi və mobil paylaşım üçün isə 'PNG-ni endir' düyməsinə klikləyin.
Quick Response (QR) kodları dünya üzrə fiziki-rəqəmsal qarşılıqlı təsirlərdə inqilab edib: təmassız ödənişlər, restoran menyuları, Wi-Fi qoşulması, rəqəmsal minik talonları, çoxfaktorlu autentifikasiya (MFA) və interaktiv marketinq kampaniyaları onlara əsaslanır. ISO/IEC 18004 altında standartlaşdırılmış 2D QR kod matrisi minlərlə hərf-rəqəm simvolunu standart smartfon kamera sensorları tərəfindən istənilən bucaqdan oxuna bilən yığcam optik şəbəkəyə kodlaya bilər.
Lakin kommersiya çapı və rəqəmsal ekranlar üçün etibarlı QR kodlar yaratmaq ciddi mühəndislik tələb edir. Qeyri-kafi Reed-Solomon xəta düzəlişi, qeyri-qanuni maska nümunələri və ya skan edilə bilməyən rəng kombinasiyaları ilə kod yaratmaq real işıqlandırmada fəlakətli skan uğursuzluqlarına səbəb olur. Brauzerdə işləyən QR kod generatoru (PNG və SVG) alətimiz təmiz brauzer tərəfli TypeScript-də tam ISO/IEC 18004 mühərriki tətbiq edir. URL-lər, Wi-Fi şəbəkələri, vCard-lar, SMS, e-poçtlar və kripto pul kisələri üçün dəqiq xəta düzəlişi səviyyələri (L, M, Q, H), fərdiləşdirilə bilən sakit zona kənarları, xüsusi rəng palitraları və kəskin SVG/PNG ixracı ilə fərdi QR kodlar yaradın. 100% brauzerinizdə yerli icra olunduğu üçün şəxsi giriş məlumatlarınız və həssas əlaqə detallarınız heç vaxt xarici bulud serverinə toxunmur.
Tam texniki bələdçini oxu
ISO/IEC 18004 matris arxitekturası: şəbəkə anatomiyası və funksional nümunələr
Məlumatı tək üfüqi ox boyunca kodlayan xətti 1D barkodlardan fərqli olaraq QR kod ümumi kvadrat şəbəkədə düzülmüş kvadrat modullardan ibarət ikiölçülü matris simvoludur. Spesifikasiya Version 1-dən ($21 \times 21$ modul) Version 40-a qədər ($177 \times 177$ modul) 40 diskret simvol versiyası müəyyən edir. Hər növbəti versiya hər tərəfə 4 modul əlavə edir: $\text{Dimension} = 21 + 4 \times (V - 1)$.
Hər uyğun QR kod heç vaxt örtülməməli olan standartlaşdırılmış funksional nümunələr ehtiva edir: • Finder nümunələri: Yuxarı sol, yuxarı sağ və aşağı sol künclərdə yerləşən üç gözə çarpan konsentrik kvadrat hədəf. 1:1:3:1:1 modul nisbəti ilə onlar kamera proqramına kodun fiziki yerini, ölçüsünü və 360 dərəcəlik fırlanma istiqamətini dərhal aşkarlamağa imkan verir. • Timing nümunələri: 6-cı sətir və 6-cı sütunda finder nümunələri arasında üfüqi və şaquli uzanan növbəli tünd və açıq modullar koordinat şəbəkə sistemini qurur. • Alignment nümunələri: Əyri səthləri (içki qutuları və ya əzilmiş kağız kimi) skan edərkən perspektiv təhrifini düzəltmək üçün daha böyük QR kodlarda (Version 2 və yuxarı) müntəzəm intervallarla yerləşdirilən alt hədəflər. • Format məlumatı: Finder nümunələrinə bitişik xəta düzəlişi səviyyəsini və maska nümunəsi indeksini kodlayan, BCH(15,5) xəta düzəldən kodları ilə qorunan artıq bitlər.
Reed-Solomon xəta düzəlişi: zədələrə qarşı riyazi dayanıqlıq
QR kodun müəyyənedici mühəndislik nailiyyəti onun çirkə, ləkələrə, cırıqlara və fiziki örtülməyə qarşı Reed-Solomon dövri polinom xəta düzəlişi vasitəsilə əldə edilmiş heyrətamiz müqavimətidir. Məlumat kodlandıqda mühərrik bit axını boyunca növbələşdirilən Galua sahəsi $GF(2^8)$ xəta düzəlişi kod sözlərini hesablayır.
Generatorumuz ISO standartına uyğun dörd xəta düzəlişi səviyyəsinin (ECL) hamısını dəstəkləyir: • L səviyyəsi (aşağı): Korlanmış və ya örtülmüş məlumat kod sözlərinin ~7%-ə qədərini bərpa edir. Ən yüksək məlumat tutumunu və ən kiçik fiziki matris ölçüsünü təklif edir; təmiz rəqəmsal ekranlar üçün idealdır. • M səviyyəsi (orta): Korlanmış məlumatın ~15%-ə qədərini bərpa edir. Ümumi marketinq üçün sıxlıq və etibarlılıq arasında optimal balans təmin edən sənaye defoltu. • Q səviyyəsi (kvartil): Korlanmış məlumatın ~25%-ə qədərini bərpa edir. Yüksək aşınma mühitləri, açıq hava küçə posterləri və sənaye zavod döşəmələri üçün tövsiyə olunur. • H səviyyəsi (yüksək): Korlanmış məlumatın ~30%-ə qədərini bərpa edir. Yüksək aşınma mühitləri və ya açıq hava lövhələri üçün tövsiyə olunur və kod qismən örtülsə və ya ləkələnsə belə etibarlı skan edilməsini təmin edir.
Məlumat kodlama rejimləri və səmərəlilik optimallaşdırması
Mümkün olan ən kiçik matris versiyasında məlumat saxlanmasını maksimuma çatdırmaq üçün QR kod spesifikasiyası dörd əsas məlumat kodlama rejimi müəyyən edir: • Rəqəm rejimi: Onluq rəqəmlərin üçlüklərini yığcam 10 bitlik binar sözlərə qablaşdıraraq 0–9 rəqəmlərini kodlayır (Version 40-L-də maks. 7,089 simvol). • Hərf-rəqəm rejimi: Simvol cütlərini 11 bitlik sözlərə qablaşdıraraq 45 simvolu (rəqəmlər, A–Z böyük hərflər və 9 xüsusi durğu işarəsi: boşluq, `$`, `%`, `*`, `+`, `-`, `.`, `/`, `:`) kodlayır (maks. 4,296 simvol). • Bayt rejimi: Xam 8 bitlik binar məlumatı (UTF-8 mətn, URL-lər və çoxbaytlı unicode simvolları kimi) simvol başına 8 bitlə kodlayır (maks. 2,953 bayt). • Kanji rejimi: Shift-JIS ikibaytlı simvolları 13 bitlik sözlərə kodlayır (maks. 1,817 simvol). Generatorumuz daxil etdiyiniz mətni avtomatik təhlil edir və ən yığcam kodlama rejimini seçir, lazımsız şəbəkə mürəkkəbliyinin qarşısını alır və asan kamera skanı üçün modul nöqtələrini rahat böyük saxlayır.
Məlumat maskalama alqoritmləri: skaner sinxronizasiyasının pozulmasının qarşısını almaq
Xam QR bit axınında eyni tünd və ya açıq modulların böyük klasterləri varsa (və ya o, təsadüfən finder nümunəsinin 1:1:3:1:1 nisbətini təqlid edirsə), optik kamera sensorları izləmə sinxronizasiyasını itirir. Bunun qarşısını almaq üçün ISO spesifikasiyası kodlanmış matrisin riyazi maskalamadan keçməsini tələb edir.
Mühərrik matris koordinatlarına qarşı bit üzrə XOR əməliyyatı tətbiq etməklə səkkiz standartlaşdırılmış maska nümunəsini (0–7 nümunələri) qiymətləndirir (məsələn, Mask 0: $(x + y) \pmod 2 == 0$; Mask 3: $(x + y) \pmod 3 == 0$). Maskalanmış matrislər eyni modulların uzun seriyalarını, $2 \times 2$ blokları və psevdo-finder ardıcıllıqlarını cəzalandıran dörd cərimə qaydasına qarşı ballandırılır. Mühərrikimiz bütün səkkiz maskanı qiymətləndirir və ən aşağı cərimə balına malik optimal maskanı avtomatik tətbiq edir.
Xüsusi estetika: rəng palitraları, yüksək kontrastlı mövzular və sakit zonalar
Müasir brend marketinqi qüsursuz optik oxunaqlılığı qoruyaraq brend kimliyinizə uyğun vizual cəlbedici QR kodlar tələb edir. Alətimiz ISO uyğunluğunu qoruyaraq sadələşdirilmiş dizayn fərdiləşdirməsi təqdim edir: • Seçilmiş rəng palitraları: Dizayner rəng şablonlarından (Midnight Navy, Forest Emerald, Royal Indigo, Deep Crimson) seçin və ya örtüklər üçün şəffaf fonlar daxil olmaqla xüsusi hex ön plan və fon rənglərini konfiqurasiya edin. • Yüksək kontrastlı parlaqlıq: Optik kamera sensorları tünd modullar ilə açıq fonlar arasında güclü kontrast tələb edir. Generatorumuz kodlarınızın zəif ətraf işıqlandırmada və ya parlaq günəş işığında dərhal skan edilməsi üçün yüksək parlaqlıq kontrastını təmin edir. • Sakit zona kənarları: Smartfon kamera alqoritmlərinin matrisi qarışıq fonlara qarşı etibarlı şəkildə ayırmasına zəmanət vermək üçün sakit zona kənarlarını (0–4 modul) fərdiləşdirin.
Dəstəklənən QR məlumat növləri: Wi-Fi, vCard, URL-lər və kripto
Alətimiz real həyatda ən populyar QR istifadə halları üçün seçilmiş sxem generatorları ilə təchiz olunub: • Wi-Fi şəbəkəsinə giriş: Standart `WIFI:S:MyNetwork;T:WPA;P:Password123;;` sətirlərini formatlayır və qonaqlara sadəcə kameranı koda yönəltməklə qorunan Wi-Fi şəbəkələrinə qoşulmağa imkan verir. • Rəqəmsal əlaqə kartları (vCard 3.0): Mobil ünvan kitabçasına rəvan idxal üçün adları, vəzifələri, telefon nömrələrini, e-poçt ünvanlarını və veb sayt keçidlərini ehtiva edən tam `BEGIN:VCARD` qeydlərini formatlayır. • URL-lər və dərin keçidlər: Birbaşa veb ünvanlarını, tətbiq mağazası endirmə keçidlərini və sosial profil keçidlərini kodlayır. • Kriptovalyuta ödənişləri: Ani rəqəmsal ödənişlər üçün Bitcoin (`bitcoin:address?amount=...`), Ethereum və Solana URI sxemlərini formatlayır.
Parollar və şəxsi əlaqə məlumatları üçün 100% brauzerdaxili məxfilik
Həssas ofis Wi-Fi parolları, şəxsi rəhbər telefon nömrələri, kripto pul kisəsi ünvanları və ya məxfi daxili portal URL-ləri üçün QR kodlar yaratmaq heç vaxt açıq mətn məlumatlarınızı uzaq bulud serverlərinə göndərməyi tələb etməməlidir. Ənənəvi 'pulsuz onlayn QR generatorları' göndərilmiş məlumatları müntəzəm olaraq qeydə alır, kataloqlaşdırır və monetizasiya edir.
QR kod generatoru (PNG və SVG) alətimiz 100% veb brauzerinizdə yerli icra olunur. Sıfır xarici server asılılığı ilə tamamilə brauzer tərəfli TypeScript-də qurulub; bütün matris qurulması, polinom bölməsi və şəkil göstərilməsi cihaz RAM-ında baş verir. Heç bir məlumat kompüterinizi tərk etmir və bu, tam məlumat təhlükəsizliyini və GDPR, HIPAA və korporativ təhlükəsizlik qaydalarına tam uyğunluğu təmin edir.
💡Qüsursuz QR kod tətbiqi üçün peşəkar ən yaxşı təcrübələr
- •Balanslı etibarlılıq üçün M və ya Q səviyyəsini seçin: M səviyyəsi (15% bərpa) standart marketinq üçün idealdır, Q səviyyəsi (25% bərpa) isə çirkə və ya fiziki aşınmaya məruz qalan açıq hava çap posterlərində dayanıqlığa zəmanət verir.
- •Yüksək kontrastı qoruyun: Ön plan nöqtələrinin fondan xeyli tünd olduğunu təmin edin; rəngləri heç vaxt tərsinə çevirməyin (qara fonda ağ nöqtələr), çünki bir çox köhnə skaner tərs kodlarda uğursuz olur.
- •URL-ləri qısa saxlayın: Qısa URL-lər daha böyük nöqtələrə malik daha sadə, aşağı versiyalı QR kodlar yaradır ki, bunlar daha uzaq məsafədən və zəif işıqlandırmada çox daha sürətli skan edilir.
- •Kifayət qədər sakit zonalar saxlayın: Telefon kameralarının simvolu ayıra bilməsi üçün QR kodun bütün perimetri ətrafında ən azı 4 modul boş sahə saxlayın.
- •Bir neçə cihazda sınayın: Minlərlə broşür və ya poster çap etməzdən əvvəl fiziki çap edilmiş kodu həm iOS (Apple Camera), həm də Android (Google Lens) ilə sınaq skanından keçirin.
- •İri formatlı çap üçün vektor SVG istifadə edin: Bilbordlar, sərgi bannerləri və ya qablaşdırma çap edərkən ülgüc kimi kəskin modul kənarlarına zəmanət vermək üçün SVG istifadə edin.
- •Skan məsafəsini nəzərə alın: Ümumi qayda olaraq skan məsafəsi çap edilmiş QR kodun enindən təxminən 10 dəfə çox olmalıdır (məsələn, 2sm-lik kod ~20sm məsafədən skan edilir).
🛡️Texniki spesifikasiyalar və ISO/IEC 18004 axını
Brauzerdə işləyən QR kod generatoru tam ISO/IEC 18004 alqoritmik axını vasitəsilə icra olunur: 1. Rejim seçimi və bit axınının yığılması: Daxil edilmiş məlumat təhlil edilir və optimal kodlama rejiminə (Rəqəm, Hərf-rəqəm, Bayt və ya Kanji) xəritələnir. Rejim göstəriciləri, simvol sayı göstəriciləri və məlumat bitləri standart doldurma baytları (`0xEC` və `0x11`) ilə 8 bitlik kod sözlərinə qablaşdırılır. 2. Reed-Solomon xəta düzəlişi kod sözləri: Məlumat bit axını matris versiyasına (1–40) və xəta düzəlişi səviyyəsinə (L, M, Q, H) əsasən bloklara bölünür. Galua sahəsi $GF(2^8)$-dəki generator polinomları məlumat blokları ilə növbələşdirilən dövri artıqlıq xəta düzəlişi kod sözlərini hesablayır. 3. Matrisin qurulması və nümunələrin yerləşdirilməsi: $21 + 4 \times (V - 1)$ ölçülü boş matris məcburi funksional nümunələrlə doldurulur: 3 Finder nümunəsi ($7 \times 7$), Timing nümunələri, Alignment nümunələri (`ALIGNMENT_PATTERN_LOCATIONS`-dan) və $(8, 4V + 9)$ mövqeyində Dark Module. 4. Optimal maskalama qiymətləndirməsi: Qalan məlumat modulları ziqzaq 2 sütunlu keçidlə yerləşdirilir. Bütün səkkiz ISO maska nümunəsi tətbiq edilir və dörd cərimə funksiyası üzrə qiymətləndirilir ($N_1$ qonşu seriyalar, $N_2$ $2 \times 2$ bloklar, $N_3$ 1:1:3:1:1 nümunələri və $N_4$ tünd modul balansı). Ən aşağı cərimə ballı maska seçilir. 5. Vektor və kətan göstərilməsi: Son matris SVG vektor sənədinə (kəskin crispEdges həndəsəsi ilə) çevrilir və ya 300 DPI PNG rastr ixracı üçün OffscreenCanvas üzərinə çəkilir.
Texnologiya: WebAssembly • Çoxaxınlı Web Workers • HTML5 Canvas API
Məxfilik: Fayllar cihazınızı tərk etmir və buludda saxlanmır; analitika yalnız razılığınızla işləyir.
Bu iş axını üçün tamamlayıcı alətlər
Yüksək performanslı iş axınları üçün bu brauzer alətlərini birlikdə istifadə edin.
Yer tutucu şəkil yaradıcısı
Etiket mətnli istənilən ölçüdə yer tutucu qrafiklər yaradın.
Barkod şəkli generatoru
Code-128, EAN və UPC barkod şəkilləri yaradın.
Şəkli sıx
JPG, PNG və WebP fayllarının ölçüsünü görünən keyfiyəti itirmədən azaldın. Sürətli və 100% məxfi brauzer sıxması.
Şəklin ölçüsünü dəyiş
Nisbətləri qoruyaraq dəqiq piksel və ya faizlə ölçünü dəyişin və formatı çevirin.