Kaksiulotteiset viivakoodit, jotka tunnetaan myös matriisiviivakoodeina tai matriisikoodeina, koostuvat sarjasta pisteitä, välilyöntejä ja neliöitä. Niihin voidaan tallentaa monenlaisia tietoja, ja niiden kapasiteetti on suurempi kuin yksiulotteisten viivakoodien. Tiedot tallennetaan graafisen kuvan vaaka- ja pystyakselille, ja kuva voidaan tulostaa, upottaa digitaaliseen näyttöön tai muuten esittää skannausta ja analysointia varten.
Yksiulotteisten viivakoodien sisältämiä tuotetietoja voidaan hakea vain, kun asianmukainen tietokanta on käytettävissä, mutta kaksiulotteiset viivakoodit voivat suuren kapasiteettinsa ansiosta koodata sisäisesti kaikki tuotteen tunnistamiseen tarvittavat tiedot. Näin ollen ne voivat skannattaessa tuottaa välittömästi koodatut tiedot sisältävän tiedoston. Kaksiulotteiset viivakoodit voivat myös koodata yksilöllisen URL-osoitteen, jonka avulla voidaan hakea asiaankuuluvat tuote- tai nimiketason (jos viivakoodi on sarjoitettu) tiedot pilvestä.
Kaksiulotteisia viivakoodeja on monenlaisia, mutta yleisimmin käytettyjä ovat QR-koodit ja 2D Datamatrix.
QR-koodit eivät itsessään tarjoa suojaa kopioinnilta. Niitä voidaan kuitenkin yhdistää muihin todentamistekniikoihin (kuten hologrammeihin, kopion tunnistuskuvioihin tai yksilöllisiin tunnisteisiin), jotta automaattinen todentaminen voidaan toteuttaa älypuhelimella skannaamalla.
Suuremman kapasiteettinsa ansiosta kaksiulotteisten viivakoodien käyttö yleistyy nopeasti kaikilla aloilla, joilla yksiulotteisia viivakoodeja jo käytetään. Niitä voidaan käyttää lähes kaikenlaisissa tavaroissa.
Kaksiulotteiset viivakoodit voidaan helposti kiinnittää tuotteisiin joko tarraetiketeillä tai painamalla ne suoraan tuotteisiin tai pakkauksiin. Jos haluat tulostaa kaksiulotteisia viivakoodeja suoraan tuotteeseen tai tuotteisiin, sinun on varmistettava, että sinulla on asianmukaiset prosessit, joilla tämä voidaan tehdä pakkauksen/painatuksen aikana tai missä tahansa muussa tuotantoketjun vaiheessa.
Kun sallitut käyttäjät skannaavat koodin, joka sisältää yksilöllisen URL-osoitteen, he yleensä hakevat dynaamisia tietoja tuotteesta. Siksi tarvitset myös sisällön/asiakkaiden hallinta-alustan, jolla voit hallita koodeja, kuhunkin koodiin liittyviä tietoja ja erityisiä vuorovaikutustasoja kullekin eri käyttäjäryhmälle. Alusta voi kerätä tietoja suoritetuista skannauksista; näiden tietojen analysointia voidaan käyttää väärennösten ja laittoman toiminnan havaitsemiseen.
Kustannukset rajoittuvat viivakoodien painatushintaan ja mahdollisesti käytettävien tuki-/taustapapereiden hintaan.