Barvna koda upora označuje elektronsko vrednost upora. Proizvajalci so v začetku dvajsetega stoletja zasnovali univerzalni elektronski sistem ocenjevanja barvnih kod, ker je bilo barvne pasove veliko lažje brati na majhnem uporu kot droben tisk, poleg tega pa so bili tudi cenejši za izdelavo. Vsaka barva predstavlja drugačno oceno in z branjem pasov barvne kode upora od leve proti desni lahko oseba določi natančno vrednost katerega koli upora. Upori so vedno ocenjeni v ohmih in imajo lahko od dveh do petih barvnih pasov. Najpogostejši so trije ali štirje pasovi.
Da bi pravilno prebrali vrednost barvne kode upora, mora biti upor usmerjen tako, da je pas srebrne ali zlate barve na desni. Ta pas daje toleranco upora. Toleranca se nanaša na razpon variacije med resnično vrednostjo upora in njegovimi konstrukcijskimi specifikacijami. Če ni srebrnega ali zlatega pasu, se za prvega šteje pas, ki je najbližji enemu od vodilnih.
Zlati trak predstavlja toleranco +/-5%, srebrn pa toleranco +/-10%. Če tolerančni pas ni prisoten, je toleranca +/-20%. Obstaja nekaj uporov z manjšimi tolerancami, vendar sta zlata in srebrna najpogostejši barvi tolerančnih pasov.
Prva dva barvna pasova na uporu predstavljata njegovo dvomestno število, imenovano pomembna števila, tretji pas pa je množitelj. Množitelj pove, s katero potenco desetice je treba pomnožiti prvi dve številki. Četrti pas kaže toleranco. Na primer, če ima upor barvne pasove rumene, vijolične, rdeče in zlate, kot se bere od leve proti desni, bo prva številka 4, druga številka bo 7, množitelj bo 100 in četrti pas zlata pomeni, da bo toleranca +/-5%. Z drugimi besedami, barvna koda upora kaže, da bo komponenta imela oceno 4,700 ohmov, s toleranco +/-5 % pa je dejanska vrednost lahko od 4,465 ohmov do 4,935 ohmov.
Barve v tabeli barvnih kod uporov so razvrščene v enakem vrstnem redu kot v barvnem spektru, s črno na skrajni levi in belo na skrajni desni. Te vrednote so mednarodno priznane. Na spletu so na voljo grafikoni, ki prikazujejo številke in množitelje, ki jih predstavlja vsaka barva.