Miksi QR-koodisi ei skannaa (ja miten korjata se): Täydellinen vianmääritysohje
QR-koodi ei skannaa? Tässä ovat kaikki syyt epäonnistumiseen ja ohjeet korjaamiseen – koosta ja kontrastista vanhentuneisiin dynaamisiin koodeihin ja vaurioituneisiin painatuksiin.

Tämä kehys auttaa: jokainen QR-koodi on sopimus kolmen osapuolen välillä. Painettu koodi (tai näytöllä oleva koodi), puhelin joka yrittää skannata sitä, ja palvelin johon URL lopulta osoittaa. Skannaus epäonnistuu, jos jokin näistä kolmesta osapuolesta rikkoo sopimuksen.
Opas on järjestetty sen mukaan, kuka osapuolista on ongelman aiheuttaja. Useimmat ongelmat johtuvat itse koodista, joten aloitamme siitä.
Nopea diagnoosi: selvitä syyllinen 30 sekunnissa
Ennen syvällistä vianmääritystä, tee tämä testi:
- Kokeile tunnetusti toimivaa koodia.Avaa mikä tahansa aiemmin testaamasi toimiva dynaaminen QR-koodi ja skannaa se. Jos se toimii, puhelimesi on kunnossa.
- Kokeile ongelmallista koodia toisella puhelimella.Lainaa toisen puhelinta. Jos heidän puhelimensa skannaa sen, ongelma on sinun puhelimessasi. Jos kumpikaan puhelin ei skannaa, ongelma on koodissa.
- Kokeile ongelmallista koodia paremmassa valaistuksessa.Vie se ikkunan tai kirkkaan lampun lähelle. Jos se nyt skannaa, ongelma on valaistuksessa tai kontrastissa.
- Lue URL manuaalisesti, jos se on painettuna koodin viereen.Kirjoita se selaimeen. Jos sivu latautuu, kohdeosoite on kunnossa ja ongelma on koodissa. Jos sivu ei avaudu, kohdeosoite on viallinen ja koodi on syytön.
Riippumatta siitä, mikä vaihe paljasti syyllisen, siirry siihen alla olevaan osioon.
Ongelma 1: Koodi on fyysisesti vahingoittunut
QR-koodeissa on sisäänrakennettu virheenkorjaus. Jopa noin 30 % kuvioista voi olla peittynyt tai vahingoittunut, ja koodi skannautuu silti. Mutta "30 %" on maksimimäärä korkeimmalla virheenkorjaustasolla – monet oikean elämän koodit on luotu alemmalla virheenkorjaustasolla ja kestävät siten paljon vähemmän vahinkoa.
Miltä vahinko näyttää:
- Taitokset tai poimut koodin kohdalla
- Kahvatahrat, vesirenkaat, ruokatahrat
- Naarmut, jotka ovat poistaneet musteen
- Auringonvalon haalistama
- Tarrat tai etiketit, jotka peittävät osan koodista
- Painatusvirheet (raidat, kohdistusvirheet, leviämät)
Korjaus:
- Pienissä vaurioissa (alle 10 % peittynyt) useimmat modernit puhelinten kamerat lukevat koodin edelleen. Kokeile skannausta eri kulmista tai etäisyyksiltä.
- Merkittävissä vaurioissa tarvitset uuden painatuksen. Jos taustalla oleva koodi on dynaaminen, ei hätää — tulosta uusi kopio. Jos koodi on staattinen, URL on koodattu suoraan kuvioon, joten saman koodin uusi painatus toimii.
Ennaltaehkäisy: paina koodeja kestävälle materiaalille missä tahansa vilkkaassa paikassa. Laminointi, akryyliständit ja säänkestävä vinyyli pidentävät koodin käyttöikää vuosilla. Ulkokäyttöön UV-suojattu muste kannattaa lisäkustannuksista huolimatta.
Ongelma 2: Koodi on painettu liian pieneksi
QR-koodin on oltava tarpeeksi iso, jotta kamera pystyy erottamaan yksittäiset moduulit (pienet mustat neliöt, jotka muodostavat datakuvion).
Yleinen sääntö:
Minimikoko = skannausetäisyys ÷ 10
30 cm:n etäisyydeltä (hartianmitan päässä) skannattavan koodin on oltava vähintään 3 cm. 3 metrin etäisyydeltä (seinällä oleva juliste) skannattavan koodin on oltava vähintään 30 cm.
Käytännössä yleisimmät minimikoot eri tilanteissa:
- Käyntikortit / pöytätelineet: 2,5–3 cm minimi
- Lehti-ilmoitukset / esitteet: 3–4 cm
- Liikkeen näyteikkunat: 5–8 cm
- Sisällä olevat julisteet katseluetäisyydellä: 10–15 cm
- Suuret julisteet huoneen päästä katsottuna: 20–30 cm
- Tienvarsimainokset: riippuu katseluetäisyydestä; voi olla yli metri
Korjaus: jos koodisi koko on rajalla pienen puolella, tulosta se isompana uudelleen. Jos olet jo painanut suuria määriä, ainoa käytännöllinen korjaus on tuoda painettu materiaali lähemmäs käyttäjää — mutta se ei yleensä ole mahdollista.
Ehkäisy: mittaa kaksi kertaa, tulosta kerran. Testaa aina painetun koon toimivuus todellisessa ympäristössä ennen massatulostusta.
Ongelma 3: Kontrasti on liian heikko
QR-koodit skannautuvat luotettavasti, kun tummat neliöt ovat todella tummia ja vaaleat neliöt todella vaaleita. Kontrastisuhteen niiden välillä tulee olla korkea.
Yleisiä kontrastiongelmia:
- Harmaasävyinen koodi valkoisella taustalla
- Tumma koodi tumman värisen taustan päällä
- Värilliset koodit (erityisesti pastellit) ilman riittävää kontrastia
- Valkoiset koodit mustalla taustalla (toimii useimmissa moderneissa puhelimissa, ei toimi vanhemmissa Android-laitteissa)
- Koodit, joissa on puoliläpinäkyvä päällekkäinen kerros
- Koodit, jotka on painettu teksturoidulle tai värilliselle paperille, jossa väri leviää moduuleihin
Korjaus:
- Uudelleenpainatus korkeammalla kontrastilla. Musta valkoisella on turvallisin valinta.
- Jos tarvitset värillisen QR-koodin brändäystä varten, käytä hyvin tummaa väriä (syvän tummansininen, metsänvihreä, viininpunainen) hyvin vaalealla taustalla.
- Jos koodi on värillisellä pinnalla, lisää valkoinen kehys itse koodin ympärille.
Ennaltaehkäisy:testaa painettu koodi todellisella paperilla tai pinnalla todellisissa valaistusolosuhteissa. Koodi, joka näyttää kauniilta suunnittelunäkymässä kalibroidulla monitorilla, voi epäonnistua hämärässä ravintolassa.
Ongelma 4: Häikäisy tai heijastukset
Kiiltävä paperi, laminointi, muovipakkaukset ja kiiltävät akryylitelineet heijastavat valoa. Jos heijastus osuu kameran linssiin, kamera ei pysty näkemään koodia selvästi.
Ratkaisu:
- Kallista puhelinta 15–20° sivuun. Tämä katkaisee heijastuksen muuttamatta kameran kykyä lukea koodia.
- Siirry niin, että valonlähde on selkäsi takana, ei koodin takana.
- Kiiltävillä pinnoilla olevien koodien kohdalla himmennä katto- tai ylävalot, jos voit.
Ennaltaehkäisy:vältä korkeakiiltoisia pintoja QR-koodeissa valaistetuissa ympäristöissä. Matta- tai satiinipintaiset ratkaisut ovat armollisempia.
Ongelma 5: Kohteen URL on rikki
QR-koodi voi skannata täydellisesti, mutta sitä osoittava URL palauttaa 404-virheen (tai "sivustoa ei voida saavuttaa" -virheen), jolloin käyttäjä luulee koodin epäonnistuneen.
Miten tämä tapahtuu:
- Kohdesivu on siirretty tai poistettu.
- URL kirjoitettiin väärin QR-koodia luotaessa.
- Sivusto on tilapäisesti alhaalla.
- URL:issa oli kirjoitusvirhe tai ylimääräinen välilyönti.
- URL-osoite sisältää merkkejä, jotka täytyy koodata.
Korjaus:
- Jos koodi on dynaaminen:kirjaudu sisään QR-palveluntarjoajallesi, vaihda kohde-URL, ja sama koodi osoittaa nyt uuteen URL-osoitteeseen. Uudelleenpainatusta ei tarvita. Tämä on dynaamisen koodin supervoima.
- Jos koodi on staattinen:URL-osoite on sisällytetty koodiin. Et voi muuttaa sitä. Vaihtoehtosi ovat painattaa uudelleen oikealla URL-osoitteella tai määrittää uudelleenohjaus alkuperäiseen URL-osoitteeseen omalla palvelimellasi.
Ehkäisy:testaa aina kohde-URL heti, kun koodi luodaan, ja uudelleen sen jälkeen, kun sivusto on julkaistu. Päivitä säännöllisesti, jos sivuston rakenne muuttuu.
Ongelma 6: Dynaaminen koodi on vanhentunut tai poistettu käytöstä
Tämä on hankalin virhetilanne, koska itse koodi on kunnossa — kyse on vain siitä, että palveluntarjoajan palvelin ei enää ohjaa uudelleen.
Yleiset syyt:
- QR-palveluntarjoajan ilmainen kokeilujaksosi päättyi.
- Peruit tai alensit tilauksesi, ja palveluntarjoajan käytäntö on poistaa dynaamiset koodit käytöstä peruutuksen yhteydessä.
- Tilisi suljettiin maksamattomuuden vuoksi.
- Palveluntarjoaja lopetti toimintansa.
- Palveluntarjoaja poisti koodin käyttämättömyyden vuoksi (harvinaista, mutta mahdollista).
Korjaus:
- Kirjaudu sisään QR-palveluntarjoajasi tilille. Jos koodi on tauolla tai poistettu käytöstä, aktivoi se uudelleen (joka yleensä tarkoittaa tilauksen uusimista).
- Jos palveluntarjoaja on lopettanut toimintansa tai tilisi on poistettu, sinun on luotava uudet koodit uudella alustalla ja painatettava ne uudelleen.
Estäminen: tämä on yksittäisin tärkein syy valita QR-palveluntarjoaja, jonka koodit eivät lakkaa toimimasta tilauksen peruutuksen jälkeen. QR Caken käytäntö on, että koodit jatkavat toimintaansa viimeksi tallennettuun kohteeseen, vaikka tilaus peruutettaisiin. Useimmat maksulliset palveluntarjoajat poistavat koodien toimivuuden tilauksen päättyessä. Lue pienellä painettu teksti ennen kuin luotat painettuihin materiaaleihisi jonkun palveluntarjoajan varaan.
Ongelma 7: Puhelimen kameran ongelmat
Harvinaisempaa kuin ihmiset arvaavat, mutta tapahtuu.
Yleisiä puhelimen puolen ongelmia:
- Linssi on likainen. Pyyhi se mikrokuituliinalla. Tämä korjaa useammat "rikkinäiset" QR-koodit kuin mikään muu toimenpide.
- Kameran sovellus on väärä. Joillakin Android-valmistajilla on useita kamerasovelluksia. Varmista, että käytät tavallista sovellusta, jossa QR-tuki on käytössä.
- QR-koodin lukeminen on pois päältä kameran asetuksissa. Joissain Samsung- ja Xiaomi-malleissa tämä löytyy kohdasta Asetukset → Kamera → Skannaa QR-koodeja.
- Kamera on tilassa, joka ei lue koodeja. Selfie-tila ei lue koodeja luotettavasti; jotkin "ammattilais"-tilatkaan eivät lue. Käytä tavallista valokuvaustilaa.
- Käyttöjärjestelmä on liian vanha. iOS-versiot ennen 11:ttä ja Android-versiot ennen 8:aa eivät tue sisäänrakennettua QR-koodin lukemista.
Korjaus: kokeile ongelmakoodia toisella puhelimella, tai asenna luotettava kolmannen osapuolen skannausohjelma (TeaCapps QR & Barcode Scanner Androidille; iPhonen Kamera-sovellus tai Control Centre -valikosta löytyvä Code Scanner iOS:lle).
Ongelma 8: Koodi on liian tiivis
Tämä on tuotantopuolen virhe, joka on helppo jättää huomaamatta. Mitä enemmän tietoa tallennat staattiseen QR-koodiin, sitä tiiviimmäksi kuvio muuttuu. Lyhyt URL tuottaa harvan, helposti skannattavan koodin. Pitkä URL UTM-parametreineen tuottaa tiiviin, herkästi virheille alttiin koodin.
Korjaus:
- Staattisissa koodeissa lyhennä URL ennen koodin luomista. Käytä URL-lyhennintä tai siirrä UTM-seuranta palvelinpuolelle.
- Parempi:vaihda dynaamiseen koodiin . Dynaamiset koodit sisältävät aina lyhyen uudelleenohjausosoitteen, joten kuvio on harva ja helposti luettava myös pienissä ko'oissa.
Ennaltaehkäisy: älä koskaan laita pitkiä URL-osoitteita staattisiin QR-koodeihin, jos koodi tulee olemaan pieni painotuote. Testaa koodi suunnitellussa koossa ennen painamista.
Ongelma 9: Huono sijoittelu
Jopa täydellisesti luotu ja painettu koodi voi epäonnistua sijainnin vuoksi.
Yleisiä sijoitteluvirheitä:
- Lasin takana, joka heijastaa (museonäyttelyt, taulut),
- Käyrällä pinnalla (sylinterimäinen pakkaus, tölkit),
- Kankaalla tai neulottuna materiaalina, joka vääristää kuviota,
- Asennossa, jossa valo osuu vain yhdeltä puolelta,
- Sijainnissa, josta käyttäjä lähestyy vinossa, mikä vääristää koodia kamerassa,
Korjaus:siirrä koodi tasaiselle, hyvin valaistulle ja helposti saavutettavalle paikalle. Testaa aina sijoittelu ennen massapainoa.
Ennaltaehkäisy: käsittele sijoittelu osana suunnittelua, ei jälkikäteen mietittynä.
Ongelma 10: Värit kääntyneet
QR-koodeja on suunniteltu luettavaksi "tummat ruudut vaalealla taustalla." Käänteiset koodit — vaaleat ruudut tummalla taustalla — toimivat uusimmissa iPhoneissa ja Android-laitteissa, mutta vanhemmat laitteet epäonnistuvat usein.
Korjaus: tulosta koodi tummilla neliöillä vaalealla taustalla. Vaikka suunnittelun näytössä olisi toisin, tuotantoversion tulee olla perinteinen.
Ennaltaehkäisy: jos tarvitset valkoista tummalla pohjalla suunnittelusyistä, testaa perusteellisesti vanhemmilla Android-puhelimilla ennen lopullista päätöstä. Monet vanhemmat Android-laitteet (erityisesti edulliset mallit) eivät todellisuudessa pysty lukemaan käänteisiä koodeja.
Näin testaat QR-koodisi ennen massapainatusta
Ennen kuin sitoudut painattamaan 1000 kappaletta, tee tämä 10 minuutin testi:
- Tulosta yksi koodi suunnitellussa todellisessa koossa.
- Skannaa iPhonella (Kamera-sovellus).
- Skannaa Android-puhelimella (Kamera-sovellus tai Google Lens).
- Skannaa lähimmästä mahdollisesta etäisyydestä, jossa joku voisi olla.
- Skannaa kauimmasta mahdollisesta etäisyydestä, josta joku voisi olla.
- Siirry huoneen hämäriimpään kohtaan, jossa koodi voi olla, ja skannaa siellä.
- Testaa vähintään yhdellä puhelimella, jossa on vanhempi käyttöjärjestelmä (iOS 14 tai Android 9, jos mahdollista).
- Avaa kohdesivun URL ja varmista, että se latautuu alle 3 sekunnissa mobiilissa.
Jos jokin vaihe epäonnistuu, korjaa se ennen massatulostusta.
Usein kysytyt kysymykset
Miksi QR-koodini toimii yhdellä puhelimella mutta ei toisella?Yleensä kyse on yhdestä kolmesta syystä: toimivassa puhelimessa on parempi kameran optiikka, parempi ohjelmistopohjainen QR-koodin tunnistus (uudempi käyttöjärjestelmä) tai pidät sitä eri etäisyydellä/takakulmassa. Kokeile toimimatonta puhelinta yllä mainituilla kameran asetuksilla.
QR-koodini toimi eilen, mutta ei enää tänään. Miksi?Kolme todennäköistä syytä, tärkeysjärjestyksessä: (1) kohteen URL on muuttunut tai palauttaa virheen, (2) dynaamisen koodin tilaus on päättynyt, (3) koodi on fyysisesti vaurioitunut.
Voinko korjata staattisen QR-koodin ilman uudelleenpainatusta?Et voi muuttaa itse koodia – URL on kiinteä. Mutta jos hallitset kohde-URL:n domainia, voit asettaa palvelinpuolen uudelleenohjauksen alkuperäisestä URL:stä uuteen. Näin painettu koodi pysyy toimivana.
Miksi jotkut QR-koodit skannautuvat välittömästi ja toiset vievät muutaman sekunnin?Nopeasti skannaavat koodit ovat kontrastiltaan parempia, painolaatu on parempi, koko optimaalinen, ja datakuviot harvempia (yleensä lyhyet URL-osoitteet). Hitaammat koodit sisältävät yhden tai useamman heikkouden, joita puhelimen on vaikeampi käsitellä.
Vaikuttaako virheenkorjaustaso skannaukseen?Kyllä. Korkeampi virheenkorjaustaso (L, M, Q, H – H on korkein) tekee koodeista kestävämpiä vaurioille, mutta samalla tiheämpiä. Useimmat generaattorit käyttävät oletuksena M-tasoa (keskitaso), joka riittää useimpiin käyttötarkoituksiin. Ulko- tai teollisuuskäyttöön suosittelemme Q- tai H-tasoa.
Pystyvätkö iPhonet skannaamaan QR-koodeja, joita vanhemmat Androidit eivät pysty?Usein pystyvät. iPhoneilla on yleensä parempi QR-koodin tunnistus verrattuna keskiluokan tai vanhempiin Android-laitteisiin. Jos teet koodeja yleisölle, optimoi heikoimmalle kohtuulliselle puhelimelle yleisössä, joka yleensä on vanhempi Android.
Ovatko värilliset QR-koodit vähemmän luotettavia?Eivät luonnostaan. Luotettavuus perustuu kontrastiin, ei väriin. Musta ja tummansininen koodi toimivat yhtä hyvin valkoisella taustalla. Pastellikeltaisen koodi valkoisella taustalla toimii huonosti. Testaa aina ennen lopullista päätöstä.
Miksi koodini toimii päivänvalossa mutta ei ravintolan valaistuksessa?Valon taso vaikuttaa kameran tarkennukseen ja koodin koettuun kontrastiin. Hämärässä kamera tarkentaa kauemmin ja kontrasti voi näyttää heikommalta kuin päivänvalossa. Suurempi koodi, korkeampi kontrasti ja heijastusta ehkäisevä pinta parantavat hämärävalaistuksen suorituskykyä.
Epäselvissä tilanteissa
Jos olet käynyt tämän oppaan läpi eikä koodisi vieläkään skannaa, ongelma on lähes varmasti jokin seuraavista:
- Koodi luotu virheellisillä parametreilla (harvinaista, mutta voi tapahtua — kokeile luoda koodi uudelleen)
- Palveluntarjoajan häiriö (tarkista palveluntarjoajasi tilasivu)
- Kohdepalvelin on alhaalla tai estää liikenteesi
Jos mikään edellä mainituista ei päde, koodissa voi olla hienovarainen tuotantovirhe. Nopein korjaus on luoda koodi uudelleen luotettavalta palveluntarjoajalta ja tulostaa se uudestaan.
Luo uusi dynaaminen QR-koodi
Tietoja QR Cake -tiimistä
Kirjoittanut QR Cake -tiimi — ihmiset, jotka rakentavat QR Cakea, dynaamisten QR-koodien alustaa, jota käytetään muokattaviin painokampanjoihin, Canva-QR-koodeihin, skannausanalytiikkaan ja pitkäikäisiin QR-uudelleenohjauksiin, jotka toimivat myös tilauksen päättymisen jälkeen.
Lue lisää QR CakestaUsein kysytyt kysymykset
- Miksi QR-koodini skannaa yhdellä puhelimella, mutta ei toisella?
- Yleensä siksi, että toimiva puhelin on varustettu paremmilla kameran optiikoilla, uudella ohjelmistopohjaisella QR-tunnistuksella, tai pidät sitä eri etäisyydellä tai kulmassa.
- QR-koodini toimi eilen mutta ei tänään. Miksi?
- Kolme todennäköistä syytä tärkeysjärjestyksessä: kohde-URL on muuttunut tai palauttaa virheen; dynaamisen koodin tilaus on päättynyt; koodi on fyysisesti vaurioitunut.
- Voinko korjata staattisen QR-koodin ilman uudelleentulostusta?
- Et voi muuttaa itse koodia — URL on pysyvästi sisäänrakennettu. Mutta jos hallitset kohde-URL:n verkkotunnusta, voit asettaa palvelinpuolen uudelleenohjauksen uuteen URL-osoitteeseen, jolloin tulostettu koodi toimii edelleen.
- Vaikuttaako virheenkorjaustaso skannaukseen?
- Kyllä. Korkeampi virheenkorjaus tekee koodeista kestävämpiä vaurioille, mutta tiheämpiä. Useimmat generaattorit käyttävät oletuksena keskitasoa, joka toimii tavalliseen käyttöön. Ulko- tai teollisuuskäytössä vaihda korkeaan virheenkorjaukseen.
- Ovatko värilliset QR-koodit vähemmän luotettavia?
- Ei itsessään. Luotettavuus riippuu kontrastista, ei väristä. Musta koodi ja tummansininen koodi toimivat yhtä hyvin valkoisella. Pastellisävyt valkoisella toimivat huonosti.
- Miksi koodini toimii päivänvalossa mutta ei ravintolan valaistuksessa?
- Hämyisämmät valot heikentävät kameran tarkennuskykyä ja havaittua kontrastia. Hämärissä olosuhteissa tulosta suurempia koodeja, joissa on korkea kontrasti ja jotka on painettu vähemmän heijastaville pinnoille.
Aiheeseen liittyvät artikkelit
Lue lisää käytännönläheisiä QR-koodien oppaita, esimerkkejä ja optimointivinkkejä.
Paras QR-koodigeneraattori pienyrityksille (2026): Mielipidepohjainen opas
Useimmat 'paras QR-generaattori' -oppaat käsittelevät suuryritysten ja pienyritysten tarpeita samana ongelmana. Ne eivät ole. Tämä on mielipiteellinen versio pienyrityksen ostajaprofiilille.
Parhaat QR-koodigeneraattorit vertailussa (2026): Rehellinen rinnakkainvertailu
Useimmat 'parhaat'-artikkelit ovat joko ohuesti naamioituja kumppanisivuja tai jonkin brändin markkinointimateriaalia. Testasimme seitsemää suurinta palvelua niissä näkökohdissa, jotka oikeasti merkitsevät yrityskäytössä.
Dynaamiset vs staattiset QR-koodit: Kumpaa sinun tulisi oikeasti käyttää? (Vuoden 2026 opas)
Staattiset koodit sopivat noin kolmeen erityistilanteeseen. Kaikessa muussa dynaamiset koodit säästävät rahaa, aikaa ja sitä noloutta, kun esitteet täytyy painattaa uudelleen, koska joku muutti laskeutumissivun URL-osoitteen.