QR koda ģenerators
Zemākajā kļūdu labošanas līmenī (L, 40. versija) QR kodā ietilpst ne vairāk kā 2953 baiti teksta vai 7089 cipari. Īsa saite, piemēram, https://example.com, M līmenī ietilpst 2. versijas kodā ar 25 reiz 25 moduļiem.
Kā lietot
- Izvēlies, ko kods saturēs: parastu tekstu, tīmekļa saiti, e-pastu, tālruņa numuru vai Wi-Fi tīklu.
- Aizpildi laukus. Kods mainās, kamēr raksti. Wi-Fi gadījumā ievadi tīkla nosaukumu, paroli un drošības veidu.
- Izvēlies kļūdu labošanas līmeni. M der vairumam ekrānu un drukas; izvēlies Q vai H, ja kods var tikt bojāts vai tajā būs logotips.
- Pārbaudi priekšskatījumu ar tālruņa kameru un lejupielādē SVG drukai un dizainam vai PNG dokumentiem un prezentācijām.
Kā tiek aprēķināts
Rīks atbilst ISO/IEC 18004, QR Code Model 2 standartam. Tas aplūko saturu un izvēlas kompaktāko kodējumu, kurā viss ietilpst: ciparu režīmu tikai cipariem (aptuveni 3,3 biti uz ciparu), burtu un ciparu režīmu lielajiem burtiem, cipariem un rakstzīmēm atstarpe $ % * + - . / : (5,5 biti uz rakstzīmi), bet citādi baitu režīmu, kurā teksts tiek glabāts kā UTF-8 ar 8 bitiem uz baitu.
Pēc tam tas izvēlas mazāko versiju no 1 (21 reiz 21 modulis) līdz 40 (177 reiz 177), kurā dati ietilpst izvēlētajā kļūdu labošanas līmenī. Dati tiek sadalīti blokos, katrs bloks saņem Reed-Solomon labošanas koda vārdus pār GF(256), bloki tiek savīti kopā un izvietoti zigzaga rakstā pa režģi, apejot trīs stūru marķierus, laika joslas un izlīdzināšanas rakstus.
Visbeidzot pār datu zonu ar XOR tiek uzlikts viens no astoņiem maskas rakstiem, lai nejauši neveidotos lieli laukumi vai marķieriem līdzīgas formas. Rīks novērtē visus astoņus pēc četriem standarta soda noteikumiem (vienas krāsas rindas no pieciem vai vairāk moduļiem, 2 reiz 2 bloki, marķierim līdzīgi raksti 1:1:3:1:1 blakus gaišai joslai un nelīdzsvars starp tumšajiem un gaišajiem moduļiem) un patur zemāko. Opcijās masku vari izvēlēties arī pats.
Ko katrs veids ieliek kodā
| Veids | Saglabāts kā | Ko dara tālrunis |
|---|---|---|
| Teksts | Tavs teksts tieši tā, kā uzrakstīts | Parāda tekstu, bieži ar iespēju meklēt vai kopēt |
| URL | Saite; ja nav shēmas, tiek pievienots https:// | Piedāvā atvērt lapu |
| E-pasts | mailto:adrese?subject=...&body=... | Atver jaunu ziņu ar aizpildītiem laukiem |
| Tālrunis | tel:+37120000000 | Piedāvā zvanīt uz numuru |
| Wi-Fi | WIFI:T:WPA;S:nosaukums;P:parole;; | Piedāvā pieslēgties tīklam |
Cik daudz ietilpst
Maksimālais saturs 40. versijas kodā (177 reiz 177 moduļi). Īsti kodi parasti ir daudz mazāki, un mazāku kodu ir vieglāk noskenēt.
| Līmenis | Cipari | Burti un cipari | Baiti |
|---|---|---|---|
| L (7%) | 7089 | 4296 | 2953 |
| M (15%) | 5596 | 3391 | 2331 |
| Q (25%) | 3993 | 2420 | 1663 |
| H (30%) | 3057 | 1852 | 1273 |
Padomi drukai un skenēšanai
- Saglabā malu (kluso zonu) 4 moduļu vai lielāku. Tās apgriešana ir biežākais iemesls, kāpēc kodu neizdodas noskenēt.
- Izmanto tumšus punktus uz gaiša fona ar spēcīgu kontrastu. Apgriezti kodi un gaišas krāsas daudzās skenēšanas lietotnēs nedarbojas.
- Drukā kodu vismaz 2 cm platu un lielāku, ja saturs ir garāks vai skenē no attāluma.
- Īsāka saite dod vienkāršāku, izturīgāku kodu. Ja saturs ir garš, bieži labāk der īss URL tavā domēnā.
Avoti un piezīmes
- Kodēšana atbilst ISO/IEC 18004:2015 (QR Code bar code symbology specification). QR Code ir DENSO WAVE INCORPORATED reģistrēta preču zīme.
- Wi-Fi kodi izmanto WIFI: formātu, ko dokumentējis ZXing projekts (Barcode Contents wiki) un ko lasa Android un iOS kameras. Rakstzīmes \ ; , : un " tiek aizsargātas ar atpakaļvērsto slīpsvītru.
- Rīks pārbaudīts, izveidojot kodus visām 40 versijām visos četros kļūdu labošanas līmeņos un dekodējot tos ar diviem neatkarīgiem atvērtā koda lasītājiem.
Biežāk uzdotie jautājumi
Vai šiem QR kodiem beidzas derīgums?
Nē. Kods ir statisks: saturs ir pašā rakstā, bez servera, novirzīšanas vai izsekošanas pa vidu. Tas darbojas, kamēr eksistē tas, uz ko tas norāda.
Kuru kļūdu labošanas līmeni izvēlēties?
M atjauno aptuveni 15% bojājumu un ir labs noklusējums. L dod mazāko un vienkāršāko kodu tīriem ekrāniem. Q (25%) un H (30%) kodu palielina, bet ļauj tam pārdzīvot plaisas, netīrumus vai logotipu vidū.
Kāpēc mans teksts neietilpst?
40. versijas kodā L līmenī ietilpst 2953 baiti, augstākos līmeņos mazāk: 2331 M, 1663 Q un 1273 H līmenī. Latviešu garumzīmes, mīkstinājuma zīmes un ne-latīņu raksti aizņem 2 līdz 4 baitus katrs un piepilda kodu ātrāk nekā vienkāršs angļu teksts.
SVG vai PNG?
SVG ir vektorfails, kas paliek ass jebkurā izmērā, labākais drukai un dizaina programmām. PNG ir parasts attēls. PNG tiek zīmēts ar veselu pikseļu skaitu uz moduli, lai malas paliktu asas; ievadītais izmērs tiek atbilstoši noapaļots.
Vai mani dati tiek nosūtīti?
Nē. Kods tiek izveidots pilnībā tavā pārlūkā, un nekas, ko ievadi, arī Wi-Fi parole, neatstāj tavu ierīci.