Kod boje otpornika označava elektronsku vrijednost otpornika. Proizvođači su osmislili univerzalni elektronički sustav ocjenjivanja kodova boja u ranom dijelu dvadesetog stoljeća jer su trake u boji bile mnogo lakše za čitanje na malom otporniku nego na sitnom ispisu, a također su bile jeftinije za proizvodnju. Svaka boja predstavlja različitu ocjenu, a čitanjem traka boja otpornika s lijeva na desno osoba može odrediti točnu vrijednost bilo kojeg otpornika. Otpornici su uvijek ocijenjeni u omima i mogu imati od dvije do pet traka u boji. Najčešća su tri ili četiri trake.
Kako bi se ispravno pročitala vrijednost koda boje otpornika, otpornik mora biti orijentiran tako da traka srebrne ili zlatne boje bude s desne strane. Ovaj pojas daje toleranciju otpornika. Tolerancija se odnosi na raspon varijacija između prave vrijednosti otpornika i njegovih projektnih specifikacija. Ako nema srebrne ili zlatne trake, prvim će se smatrati onaj koji je najbliži jednom od glavnih.
Zlatna traka predstavlja toleranciju od +/-5%, a srebrna traka predstavlja toleranciju od +/-10%. Ako nema raspona tolerancije, tolerancija je +/-20%. Postoje neki otpornici s manjim tolerancijama, ali zlatna i srebrna su najčešće boje tolerancijskih traka.
Prve dvije trake u boji na otporniku predstavljaju njegov dvoznamenkasti broj, koji se naziva značajnim brojevima, a treći pojas je množitelj. Množilac govori kojim stepenom desetice treba pomnožiti prva dva broja. Četvrti pojas pokazuje toleranciju. Na primjer, ako otpornik ima trake u boji žute, ljubičaste, crvene i zlatne kako se čita s lijeva na desno, prvi broj će biti 4, drugi broj će biti 7, množitelj će biti 100, a četvrti pojas zlata znači da će tolerancija biti +/-5%. Drugim riječima, kod boja otpornika pokazuje da će komponenta imati ocjenu od 4,700 ohma, a s tolerancijom od +/-5% stvarna vrijednost može biti od 4,465 ohma do 4,935 ohma.
Boje u tablici kodova boja otpornika poredane su istim redoslijedom kao i u spektru boja, s crnom na krajnjoj lijevoj strani i bijelom na krajnjoj desnoj strani. Ove vrijednosti su međunarodno priznate. Grafikoni koji prikazuju brojeve i množitelje predstavljene svakom bojom dostupni su na internetu.