Yksiulotteiset viivakoodit koostuvat yhdestä rivistä viivoja, joihin tiedot koodataan vaakasuunnassa. Sekä viivakoodin koko että sen muoto ovat keskeisiä ominaisuuksia, jotka takaavat tietojen luettavuuden myös epäsuotuisissa fyysisissä olosuhteissa tai etiketin vaurioituessa. Joissakin tapauksissa on mahdollista lisätä yksiulotteisen viivakoodin sisältämää tietomäärää tekemällä siitä leveämpi. Leveys saavuttaa kuitenkin nopeasti rajan, jonka ylittyessä koodin lukeminen vaikeutuu.
Yksiulotteisia viivakoodeja on useita vakiotyyppejä. Niiden ohessa on lähes aina koodin tekstiversio, jotta saadaan myös ihmisen luettavissa oleva etiketti. Kullakin viivakoodityypillä on tietty joukko sallittuja merkkejä (esim. numeerisia, aakkosnumeerisia ja erikoismerkkejä), ja joissakin tapauksissa merkkien tai numeroiden enimmäismäärä (esim. koodilla 128 voidaan koodata enintään 128 erilaista symbolia, koodilla 39 enintään 39 jne.). Muilla viivakoodityypeillä on kiinteät koodin pituudet, esimerkiksi EAN 13 -koodin kiinteä pituus on 13 numeroa ja UPC A -koodin kiinteä pituus 12 numeroa.
Kun yksiulotteisia viivakoodeja skannataan, lukija muodostaa yhteyden asianomaiseen tietokantaan tietojen hakemista varten.
Yksiulotteiset viivakoodit ovat yleistyneet kaikkialla maailmassa, ja niitä voidaan käyttää lähes kaikenlaisissa tavaroissa.
Yksiulotteiset viivakoodit voidaan helposti kiinnittää tuotteisiin joko tarraetiketeillä tai painamalla ne suoraan tuotteisiin tai pakkauksiin. Jos haluat tulostaa viivakoodit suoraan tuotteeseen tai tuotteisiin, sinun on varmistettava, että käytössäsi on asianmukaiset prosessit tätä varten pakkauksen/tulostuksen aikana tai missä tahansa muussa tuotantoketjun vaiheessa.
Kustannukset rajoittuvat viivakoodien ja tarvittaessa tarraetikettien painatuskustannuksiin. Viivakoodien luominen on nopeaa ja helppoa, samoin viivakoodijärjestelmän asentaminen.