Cod de bare, o serie tipărită de bare sau linii paralele de lățime variabilă care este utilizată pentru introducerea datelor într-un sistem informatic. Barele sunt de obicei negre pe un fond alb, iar lățimea și cantitatea lor variază în funcție de aplicație. Barele sunt folosite pentru a reprezenta cifrele binare 0 și 1, secvențe care, la rândul lor, pot reprezenta numere de la 0 la 9 și pot fi prelucrate de un calculator digital. Prezența sau absența unei bare de o anumită lățime într-o anumită poziție dintr-o secvență este citită de calculator ca fiind un 0 sau un 1. Cele mai multe astfel de coduri utilizează bare de numai două lățimi diferite (groasă și subțire), deși unele coduri utilizează patru lățimi. Numerele reprezentate de un cod de bare sunt, de asemenea, tipărite la baza acestuia.
Informația codului de bare este citită de un scaner optic (cu laser) care face parte dintr-un sistem informatic. Un scaner portabil sau un stilou pentru coduri de bare este deplasat peste cod sau codul însuși este deplasat cu mâna peste un scaner încorporat într-o casă de marcat sau pe o altă suprafață. Calculatorul stochează apoi sau procesează imediat datele din codul de bare. Codurile de bare tipărite pe mărfurile din supermarketuri și pe alte mărfuri cu amănuntul din Statele Unite sunt cele ale Codului Universal al Produselor, sau UPC, care atribuie fiecărui tip de produs alimentar sau de băcănie un cod unic. În sistemul UPC, cele cinci cifre din stânga sunt atribuite unui anumit producător sau fabricant, iar cele cinci cifre din dreapta sunt folosite de producătorul respectiv pentru a identifica un anumit tip sau marcă de produs. Aceasta este, de obicei, singura informație conținută într-un cod de bare.
Codarea cu bare a fost introdusă în anii 1970 și este acum o parte omniprezentă a tranzacțiilor comerciale de rutină. Magazinele alimentare folosesc codurile pentru a obține prețul și alte date despre bunuri la punctul de cumpărare de către consumator. La casa de marcat tipică a unui supermarket, un scaner este folosit pentru a identifica un produs prin codul de bare, iar un computer caută apoi prețul articolului și introduce acest număr în casa de marcat, unde devine parte a facturii pentru cumpărăturile clientului.
Principalul avantaj al sistemelor de coduri de bare este că acestea permit utilizatorilor să proceseze informații detaliate în momentul în care codul de bare este scanat, mai degrabă decât să stocheze pur și simplu informațiile pentru o prelucrare ulterioară. De exemplu, stațiunile de schi pot aplica codurile pe schiori și scana barele atunci când schiorii intră în teleschiuri, permițând astfel stațiunii să monitorizeze modelele de utilizare a pârtiilor. Diverse sisteme de coduri de bare sunt utilizate în prezent pentru a urmări o gamă largă de produse pe măsură ce acestea sunt fabricate, distribuite, depozitate, vândute și întreținute. Aceste produse variază de la alimente procesate și mărfuri uscate la medicamente și consumabile medicale, piese auto, piese de calculator și chiar cărți de bibliotecă.