QR-koodigeneraattori

QR-koodiin mahtuu alhaisimmalla virheenkorjaustasolla (L, versio 40) enintään 2 953 tavua tekstiä tai 7 089 numeroa. Lyhyt linkki kuten https://example.com mahtuu tasolla M version 2 koodiin, jossa on 25 × 25 moduulia.

Sisältötyyppi

Virheenkorjaus

Täytä yllä olevat kentät luodaksesi QR-koodin.

Auttoiko tämä?

Käyttöohje

  1. Valitse, mitä koodi sisältää: tavallinen teksti, verkkolinkki, sähköposti, puhelinnumero tai wifi-verkko.
  2. Täytä kentät. Koodi päivittyy kirjoittaessasi. Wifille täytä verkon nimi, salasana ja suojaustyyppi.
  3. Valitse virheenkorjaustaso. M sopii useimmille näytöille ja painotuotteille; valitse Q tai H, jos koodi voi vaurioitua tai siihen tulee logo.
  4. Testaa esikatselu puhelimen kameralla ja lataa SVG painoa ja suunnittelua varten tai PNG asiakirjoihin ja esityksiin.

Laskentatapa

Työkalu noudattaa standardia ISO/IEC 18004, QR Code Model 2. Se tarkastelee sisältöäsi ja valitsee kompaktimman koodauksen, johon kaikki mahtuu: numeerinen tila pelkille numeroille (noin 3,3 bittiä numeroa kohti), aakkosnumeerinen tila isoille kirjaimille, numeroille ja merkeille välilyönti $ % * + - . / : (5,5 bittiä merkkiä kohti) ja muuten tavutila, jossa teksti tallennetaan UTF-8:na 8 bitillä tavua kohti.

Sen jälkeen se valitsee pienimmän version 1:stä (21 × 21 moduulia) 40:een (177 × 177), johon data mahtuu valitulla virheenkorjaustasolla. Data jaetaan lohkoihin, jokaiselle lohkolle lasketaan Reed-Solomon-korjauskoodisanat GF(256)-kunnassa, ja lohkot lomitetaan ja sijoitetaan siksak-kuviona ruudukkoon lukuun ottamatta kolmea kulmamerkkiä, ajastuskuvioita ja kohdistuskuvioita.

Lopuksi yksi kahdeksasta peitekuviosta lisätään XOR-operaatiolla data-alueelle, jotta ei synny vahingossa suuria tasaisia pintoja tai merkkien kaltaisia muotoja. Työkalu arvioi kaikki kahdeksan standardin neljällä sakkosäännöllä (viiden tai useamman saman värisen moduulin jonot, 2 × 2 -lohkot, merkkien kaltaiset kuviot 1:1:3:1:1 vaalean kaistan vieressä sekä tumman ja vaalean moduulin epätasapaino) ja säilyttää pienimmän. Asetuksista voit valita peitteen myös itse.

Mitä kukin tyyppi tallentaa koodiin

TyyppiTallennetaan muodossaMitä puhelin tekee
TekstiTekstisi täsmälleen sellaisena kuin kirjoititNäyttää tekstin, usein haku- tai kopiointimahdollisuudella
URLLinkki; https:// lisätään, jos järjestelmää ei oleTarjoaa sivun avaamista
Sähköpostimailto:osoite?subject=...&body=...Avaa uuden viestin kentät täytettyinä
Puhelintel:+358123456789Tarjoaa numeroon soittamista
WifiWIFI:T:WPA;S:nimi;P:salasana;;Tarjoaa yhdistämistä verkkoon

Kuinka paljon mahtuu

Suurin sisältö version 40 koodissa (177 × 177 moduulia). Todelliset koodit ovat yleensä paljon pienempiä, ja pienempi koodi skannautuu helpommin.

TasoNumeerinenAakkosnumeerinenTavu
L (7 %)7 0894 2962 953
M (15 %)5 5963 3912 331
Q (25 %)3 9932 4201 663
H (30 %)3 0571 8521 273

Vinkkejä painamiseen ja skannaukseen

  • Pidä reunus (hiljainen alue) vähintään 4 moduulin levyisenä. Sen leikkaaminen on yleisin syy siihen, ettei koodi skannaudu.
  • Käytä tummia pisteitä vaalealla taustalla ja vahvaa kontrastia. Käänteiset koodit ja vaaleat värit pettävät monissa skannaussovelluksissa.
  • Tulosta koodi vähintään 2 cm leveänä, ja suurempana pidemmällä sisällöllä tai kaukaa skannattaessa.
  • Lyhyempi linkki tuottaa yksinkertaisemman ja kestävämmän koodin. Jos sisältö on pitkä, lyhyt URL omalla verkkotunnuksellasi on usein parempi.

Lähteet ja huomautukset

  • Koodaus noudattaa standardia ISO/IEC 18004:2015 (QR Code bar code symbology specification). QR Code on DENSO WAVE INCORPORATEDin rekisteröity tavaramerkki.
  • Wifi-koodit käyttävät WIFI:-muotoa, jonka ZXing-projekti dokumentoi (Barcode Contents -wiki) ja jota Androidin ja iOS:n kamerat lukevat. Merkit \ ; , : ja " suojataan kenoviivalla.
  • Tämä työkalu on tarkistettu luomalla koodit kaikille 40 versiolle kaikilla neljällä virheenkorjaustasolla ja purkamalla ne kahdella toisistaan riippumattomalla avoimen lähdekoodin lukijalla.

Usein kysyttyä

Vanhenevatko nämä QR-koodit?

Eivät. Koodi on staattinen: sisältö on itse kuviossa, ilman palvelinta, uudelleenohjausta tai seurantaa välissä. Se toimii niin kauan kuin se, mihin se osoittaa, on olemassa.

Mikä virheenkorjaustaso kannattaa valita?

M palauttaa noin 15 % vauriosta ja on hyvä oletus. L antaa pienimmän ja yksinkertaisimman koodin puhtaille näytöille. Q (25 %) ja H (30 %) tekevät koodista suuremman, mutta se kestää halkeamia, likaa tai keskellä olevan logon.

Miksi tekstini ei mahdu?

Version 40 koodiin mahtuu tasolla L 2 953 tavua ja korkeammilla tasoilla vähemmän: 2 331 tasolla M, 1 663 tasolla Q ja 1 273 tasolla H. Ääkköset ja ei-latinalaiset kirjaimet vievät 2-4 tavua kukin ja täyttävät koodin nopeammin kuin tavallinen englanninkielinen teksti.

SVG vai PNG?

SVG on vektoritiedosto, joka pysyy terävänä kaikissa koissa, ja sopii parhaiten painoon ja suunnitteluohjelmiin. PNG on tavallinen kuva. PNG piirretään kokonaisella määrällä pikseleitä moduulia kohti, jotta reunat pysyvät teräviä; kirjoittamasi koko pyöristetään sen mukaan.

Lähetetäänkö tietojani minnekään?

Ei. Koodi luodaan kokonaan selaimessasi, eikä mikään kirjoittamasi, ei edes wifi-salasana, poistu laitteeltasi.