QR-kód generátor
Egy QR-kód a legalacsonyabb hibajavítási szinten (L, 40-es verzió) 2953 bájt szöveget vagy 7089 számjegyet tárol. Egy rövid link, például https://example.com, M szinten elfér egy 25×25 méretű, 2-es verziójú kódban.
Használat
- Válassza ki a kód tartalmát: egyszerű szöveg, webes link, e-mail, telefonszám vagy Wi-Fi-hálózat.
- Töltse ki a mezőket. A kód gépelés közben frissül. Wi-Fi-hez adja meg a hálózat nevét, a jelszót és a biztonsági típust.
- Válasszon hibajavítási szintet. A legtöbb képernyőhöz és nyomtatáshoz az M elég; ha a kód megkarcolódhat, vagy logó kerül rá, használjon Q vagy H szintet.
- Ellenőrizze az előnézetet a telefon kamerájával, majd töltse le SVG-ben nyomtatáshoz és tervezéshez, vagy PNG-ben dokumentumhoz és prezentációhoz.
Számítás módja
Az eszköz a QR Code Model 2 szabványt, az ISO/IEC 18004-et követi. Megvizsgálja a tartalmat, és a legrövidebb, mindent befogadó kódolást választja: csak számjegyeknél numerikus mód (számjegyenként kb. 3,3 bit), nagybetűkre, számjegyekre, szóközre és a $ % * + - . / : jelekre alfanumerikus mód (karakterenként 5,5 bit), minden másra bájtmód; a szöveg UTF-8-ban, bájtonként 8 biten tárolódik.
Ezután a választott hibajavítási szinten az adatot befogadó legkisebb verziót választja az 1-es (21×21 modul) és a 40-es (177×177) között. Az adat blokkokra bomlik, minden blokk GF(256) feletti Reed–Solomon hibajavító kódszavakat kap, a blokkok összefésülődnek, és cikcakkban kerülnek a rácsra, kikerülve a három sarok keresőmintáit, az időzítő vonalakat és az igazítómintákat.
Végül a nyolc maszkminta egyikét XOR-ral az adatterületre alkalmazza, hogy véletlenül ne jöjjenek létre nagy foltok vagy keresőmintára hasonlító alakzatok. Mind a nyolcat a négy szabványos büntetőszabállyal pontozza (öt vagy több azonos színű modul sorban, 2×2-es blokkok, 1:1:3:1:1 minta világos sáv mellett, sötét és világos modulok aránytalansága), és a legkisebb pontszámút használja. A beállításokban a maszkot kézzel is rögzítheti.
Mi kerül az egyes kódtípusokba
| Típus | Tárolt formátum | Mit csinál a telefon |
|---|---|---|
| Szöveg | Pontosan a beírt szöveg | Megmutatja a szöveget, gyakran keresést vagy másolást ajánl |
| URL | A link; séma nélkül https:// kerül elé | Felajánlja az oldal megnyitását |
| mailto:cím?subject=...&body=... | Új levelet nyit kitöltött mezőkkel | |
| Telefon | tel:+36301234567 | Felajánlja a szám hívását |
| Wi-Fi | WIFI:T:WPA;S:név;P:jelszó;; | Felajánlja a csatlakozást a hálózathoz |
Mennyi fér bele
Egy 40-es verziójú kód (177×177 modul) legnagyobb kapacitása. A valódi kódok általában jóval kisebbek, és a kisebb kód könnyebben olvasható.
| Szint | Numerikus | Alfanumerikus | Bájt |
|---|---|---|---|
| L (7%) | 7089 | 4296 | 2953 |
| M (15%) | 5596 | 3391 | 2331 |
| Q (25%) | 3993 | 2420 | 1663 |
| H (30%) | 3057 | 1852 | 1273 |
Tippek nyomtatáshoz és beolvasáshoz
- Hagyjon legalább 4 modulnyi margót (csendes zónát). A leggyakoribb ok, amiért a kód nem olvasható, hogy ezt a margót levágják.
- Világos alapon sötét pontokat használjon, erős kontraszttal. A fordított színű kódok és a halvány színek sok olvasóalkalmazásban nem működnek.
- Nyomtassa legalább 2 cm szélesre; ha hosszú a tartalom, vagy messziről olvassák, legyen nagyobb.
- A rövid link egyszerűbb és strapabíróbb kódot jelent. Hosszú tartalomnál gyakran jobb egy rövid URL a saját domainjén.
Források és megjegyzések
- A kódolás az ISO/IEC 18004:2015-öt (QR Code bar code symbology specification) követi. A QR Code a DENSO WAVE INCORPORATED bejegyzett védjegye.
- A Wi-Fi-kódok a ZXing projekt (Barcode Contents wiki) által dokumentált WIFI: formátumot használják, amelyet az Android és iOS kamerák olvasnak. A \ ; , : és " karakterek elé fordított perjel kerül.
- Az eszközt úgy ellenőriztük, hogy mind a 40 verziót mind a négy hibajavítási szinten legeneráltuk, és két független nyílt forrású olvasóval visszafejtettük.
Gyakori kérdések
Lejárnak ezek a QR-kódok?
Nem. A kód statikus: a tartalom magában a mintában van, nincs közbeiktatott szerver, átirányítás vagy követés. Addig működik, amíg az létezik, amire mutat.
Melyik hibajavítási szintet válasszam?
Az M a sérülések kb. 15%-át javítja, és jó alapértelmezés. Az L tiszta képernyőkön a legkisebb, legegyszerűbb kódot adja. A Q (25%) és a H (30%) nagyobbá teszi a kódot, de bírja a karcolást, szennyeződést vagy a közepére tett logót.
Miért nem fér el a szövegem?
Egy 40-es verziójú kód L szinten 2953 bájtot fogad be, magasabb szinteken kevesebbet: M-en 2331-et, Q-n 1663-at, H-n 1273-at. Az ékezetes betűk, mint az ő vagy az ű, 2 bájtot, a nem latin írások 2–4 bájtot foglalnak, így a kód hamarabb megtelik, mint egyszerű angol szöveggel.
SVG vagy PNG?
Az SVG vektoros fájl, bármilyen méretben éles marad; nyomtatáshoz és tervezőprogramokhoz a legjobb. A PNG hagyományos kép. A PNG modulonként egész számú pixellel készül, hogy a szélek élesek maradjanak; a megadott méretet ehhez kerekítjük.
Elküldik valahova az adataimat?
Nem. A kód teljes egészében a böngészőben készül; semmi, amit beír, a Wi-Fi-jelszót is beleértve, nem hagyja el az eszközt.