QR Generaattori

Kirjoita kenttään haluttu QR-koodin sisältö ja sovellus luo QR-koodin tekstin perusteella. Voit ladata QR-koodin .png kuvatiedostona.



Mitä ovat QR-koodit?

QR-koodit perustuvat kaksiulotteisiin viivakoodeihin. Termi "QR" tulee sanoista "Quick Response" eli "Nopea Vaste". QR-koodit kehitettiin alun perin Japanissa vuonna 1994 Denso Wave -yrityksen insinöörien toimesta autonvalmistuksen seurantaan. Nykyään ne ovat laajasti käytössä maksuissa, mainonnassa, ravintoloiden ruokalistoissa ja tapahtumissa.

QR-koodit voivat tallentaa suuremman määrän tietoa kuin perinteiset yksiulotteiset viivakoodit — jopa 4 296 aakkosnumeerista merkkiä. Ne ovat luettavissa mistä tahansa kulmasta ja kestävät osittaista vaurioitumista virheenkorjauksen ansiosta.

QR-koodin tekninen rakenne

QR-koodi koostuu useista toiminnallisista alueista, jotka yhdessä mahdollistavat nopean ja luotettavan lukemisen. Koodin kolmessa kulmassa sijaitsevat hakukuviot (finder patterns) ovat tunnistettavat isot neliöt, joiden avulla lukija tunnistaa koodin sijainnin, koon ja suunnan. Neljännessä kulmassa on kohdistuskuvio (alignment pattern), joka korjaa geometrista vääristymää esimerkiksi kaarevilla pinnoilla.

Hakukuvioiden välissä kulkevat ajoituskuviot (timing patterns), jotka ovat vuorottelevia mustia ja valkoisia moduuleja. Ne auttavat lukijaa määrittämään koodin moduuliverkon tarkan koordinaatiston. Lisäksi koodissa on formaatti-informaatio, joka kertoo käytetyn virheenkorjaustason ja maskin, sekä versio-informaatio (versioissa 7–40), joka ilmoittaa koodin version.

QR-koodeissa on 40 eri versiota. Versio 1 on pienin (21 × 21 moduulia) ja versio 40 suurin (177 × 177 moduulia). Jokainen versio lisää 4 moduulia per sivu. Mitä enemmän dataa tallennetaan, sitä suurempi versio tarvitaan — ja sitä monimutkaisemmalta koodi näyttää.

QR-koodien tyypit

TyyppiSisältöKäyttökohde
URLVerkko-osoiteMainokset, käyntikortit, tuotesivut
TekstiVapaa tekstiViestit, muistilaput, ohjeet
Wi-FiVerkon nimi + salasanaHotellit, ravintolat, toimistot
vCardYhteystiedotDigitaaliset käyntikortit
SähköpostiOsoite + aihe + viestiYhteydenottolomakkeet
SMSPuhelinnumero + viestiPikayhteydenotot

Miten QR-koodi toimii?

QR-koodi toimii tallentamalla tietoa kaksiulotteiseen ruudukkoon, joka koostuu mustista neliöistä valkoisella taustalla. Koodin kolmessa kulmassa olevat hakukuviot auttavat lukijaa tunnistamaan koodin suunnan ja koon.

Tieto tallennetaan QR-koodiin virheenkorjausalgoritmien avulla (Reed-Solomon), jotka mahdollistavat tiedon lukemisen vaikka koodi olisi osittain peitetty tai vaurioitunut. Data koodataan ensin valittuun tilaan (numeerinen, aakkosnumeerinen, tavutila tai Kanji), minkä jälkeen se jaetaan lohkoihin ja niihin lisätään virheenkorjauskoodit. Lopuksi data sijoitetaan koodin moduuliverkkoon tietyssä järjestyksessä ja siihen sovelletaan maskikuviota, joka tasapainottaa mustien ja valkoisten moduulien jakauman.

Virheenkorjaustasot

QR-koodin virheenkorjaus perustuu Reed-Solomon-algoritmiin. Korkeampi virheenkorjaustaso tekee koodista suuremman mutta kestävämmän — jopa 30 % koodista voi olla peitetty ja data on silti luettavissa.

TasoKorjauskykyKuvaus
L (Low)~7 %Pienin koko, sopii puhtaalle pinnalle
M (Medium)~15 %Yleisin taso, hyvä tasapaino
Q (Quartile)~25 %Sopii ulkokäyttöön
H (High)~30 %Mahdollistaa logon lisäämisen koodiin

QR-koodin kapasiteetti

QR-koodin tallennuskapasiteetti riippuu valitusta versiosta (1–40), virheenkorjaustasosta ja tietotyypistä. Numeerinen data pakkautuu tehokkaimmin, koska kolme numeroa koodataan 10 bittiin. Aakkosnumeerinen tila tukee isoja kirjaimia, numeroita ja joitain erikoismerkkejä. Alla olevat maksimiarvot vastaavat versiota 40 matalimmalla virheenkorjauksella (L).

TietotyyppiMaksimikapasiteettiEsimerkki
Numerot7 089 merkkiäPuhelinnumerot, tuotekoodit
Aakkosnumeeriset4 296 merkkiäURL-osoitteet, tekstit
Binääridata2 953 tavuaSalatut tiedot
Kanji-merkit1 817 merkkiäJapanilaiset tekstit

Käytännössä tyypillinen URL-osoite (50–100 merkkiä) tuottaa pienen ja helposti luettavan QR-koodin, joka vastaa noin versiota 3–5.

QR-koodien käyttökohteet Suomessa

QR-koodit ovat yleistyneet Suomessa voimakkaasti erityisesti COVID-19-pandemian jälkeen. Ravintolat ja kahvilat ottivat käyttöön QR-koodiruokalistat, ja mobiilimaksaminen yleistyi. Nykyään QR-koodeja näkee kaikkialla arjessa:

  • MobilePay ja pankkimaksut — QR-koodi yhdistää maksutiedot suoraan pankkisovellukseen
  • HSL ja julkinen liikenne — mobiililippu voidaan näyttää QR-koodina
  • Posti ja paketit — lähetysten seuranta ja noutokoodit QR-muodossa
  • Tapahtumaliput — konserttien, festivalien ja urheilutapahtumien sähköiset liput
  • Kiinteistöjen esittely — asuntoilmoituksissa QR-koodi vie suoraan kohteen tietoihin
  • Tuotetiedot ja allergeenit — elintarvikkeissa QR-koodi voi avata tarkat ravintoarvot
  • Pysäköinti — EasyPark ja muut pysäköintisovellukset hyödyntävät QR-koodeja

Suomessa QR-koodeja käytetään myös viranomaistoiminnassa: esimerkiksi Kela ja Verohallinto ovat hyödyntäneet QR-koodeja kirjeissä, joissa koodi ohjaa suoraan sähköiseen asiointipalveluun.

Miten QR-koodi luetaan puhelimella?

Avaa älypuhelimen kamera-sovellus ja kohdista se QR-koodiin. Useimmat modernit puhelimet (iPhone, Android) tunnistavat QR-koodin automaattisesti ilman erillistä sovellusta. Kamera näyttää ilmoituksen, josta voit avata linkin tai toiminnon suoraan. Vanhemmissa puhelimissa voi tarvita erillisen QR-lukijasovelluksen, mutta vuodesta 2017 lähtien lähes kaikki puhelimet tukevat natiivisti QR-koodien lukemista.

Staattinen vs. dynaaminen QR-koodi

On tärkeää ymmärtää ero staattisen ja dynaamisen QR-koodin välillä. Staattinen QR-koodi sisältää datan suoraan kuvassa — sitä ei voi muokata luomisen jälkeen. Dynaaminen QR-koodi puolestaan ohjaa lyhyen URL:n kautta palvelimelle, jossa kohde-URL:ää voi vaihtaa jälkikäteen. Dynaaminen koodi on hyödyllinen markkinoinnissa, koska se mahdollistaa myös skannausten seurannan ja analytiikan. Tämä generaattori luo staattisia QR-koodeja, jotka toimivat ikuisesti ilman ulkoista palvelinta.

Vinkkejä QR-koodin käyttöön

  • Testaa ennen tulostusta — skannaa koodi aina puhelimella ennen painamista
  • Riittävä koko — QR-koodin tulisi olla vähintään 2 × 2 cm tulostettuna
  • Kontrasti — tumma koodi vaalealla taustalla toimii parhaiten
  • Hiljainen vyöhyke — jätä koodin ympärille tyhjää tilaa (vähintään 4 moduulin leveys), jotta lukija tunnistaa koodin reunat
  • Älä lyhennä URL:ää turhaan — pitkä URL tuottaa monimutkaisemman koodin, mutta moderni lukija selviää siitä
  • Virheenkorjaustaso H — jos lisäät logon koodin päälle, käytä korkeinta virheenkorjaustasoa

Hyödyllisiä laskureita

Lähteet

Usein kysytyt kysymykset

Onko QR-koodin luominen ilmaista?

Kyllä, tällä generaattorilla voit luoda QR-koodeja täysin ilmaiseksi. Luodut koodit ovat pysyviä staattisia koodeja — ne toimivat niin kauan kuin sisältö (esim. URL) on voimassa, eikä niiden käyttö vaadi ulkoista palvelinta.

Kuinka paljon tietoa QR-koodiin mahtuu?

QR-koodi voi tallentaa jopa 4 296 aakkosnumeerista merkkiä tai 7 089 numeroa (versio 40, virheenkorjaustaso L). Käytännössä tyypillinen URL (50–100 merkkiä) tuottaa pienen ja helposti luettavan QR-koodin.

Voiko QR-koodia muokata jälkikäteen?

Staattista QR-koodia ei voi muokata luomisen jälkeen — sisältö on koodattu itse kuvaan. Jos tarvitset muokattavaa koodia, käytä dynaamista QR-koodipalvelua, joka ohjaa lyhyen URL:n kautta ja mahdollistaa kohteen vaihtamisen.

Onko QR-koodien skannaaminen turvallista?

QR-koodi itsessään on vaaraton tiedonsiirtotapa. Riskejä aiheuttavat kuitenkin pahantahtoiset linkit — tarkista aina URL ennen sen avaamista, erityisesti tuntemattomissa QR-koodeissa. Puhelimen selain näyttää yleensä osoitteen ennen avaamista.

Miten QR-koodi eroaa perinteisestä viivakoodista?

QR-koodi on kaksiulotteinen ja voi tallentaa satoja kertoja enemmän tietoa kuin yksiulotteinen viivakoodi (EAN-13 tallentaa vain 13 numeroa). QR-koodi on myös luettavissa mistä tahansa kulmasta ja sisältää virheenkorjauksen, joka mahdollistaa lukemisen osittain vaurioituneenakin.

🔍
Kokeile myös näitä