Kleurcodes op componenten dateren van ruim vóór de komst van de transistor. Het probleem dat zich voordeed was dat van gemonteerde componenten heel vaak de waarde niet af te lezen was omdat de bedrukte kant niet in het zicht was, maar bijvoorbeeld tegen het chassis of een andere component lag. Vooral bij reparaties was dat erg lastig. Men zocht naar een codeerwijze die aan alle zijden van de component goed af te lezen was, en als logische keuze kwamen ringen naar voren.

Een kleurcode lezen.

De kleuren zijn genormaliseerd in de norm IEC 60757. De woorden van het in de tabel getoonde ezelsbruggetje beginnen met dezelfde letters als de kleuren van de code en er is ook gedacht aan de tweede letter van Bruin, Geel en Groen, en het hele woord Grijs, zodat daar ook geen verwarring over bestaat. De kleuren rood t/m violet hebben trouwens dezelfde volgorde als de kleuren van de regenboog, dus als men die kent, heeft men wellicht geen ezelsbruggetje nodig.

Weerstanden met 4 ringen met een tolerantie van 5%

Weerstanden met 5 ringen met een tolerantie van 1%

Allereerst is het zaak aan de juiste kant te beginnen. Hiervoor zijn de volgende aanwijzingen:

- De eerste ring kan zich dichter bij het uiteinde bevinden dan de laatste.

- De laatste ring kan zilver of goud zijn, de eerste ring niet.

- De laatste ring kan breder zijn dan de andere ringen of zich op wat grotere afstand bevinden van de naastgelegen ring.

De voorlaatste ring (als er drie ringen zijn: de derde ring) is de vermenigvuldigingsfactor (exponent). Deze geeft aan hoeveel nullen er moeten worden toegevoegd aan het getal van de voorgaande ringen:

De laatste ring (als er vier of meer ringen zijn) geeft de tolerantie van de weerstand aan. Zijn er slechts drie ringen, dan is de tolerantie 20%. Zulke weerstanden worden tegenwoordig niet meer gemaakt.

Soms is er nog een zesde ring die aangeeft hoe de waarde van de weerstand beïnvloed wordt door de temperatuur.

Niet alle waarden worden gemaakt. Afhankelijk van de tolerantie is een serie opgebouwd uit standaardwaarden (een zogenaamde E-reeks) van toepassing. De gebruikelijkste reeks is de E12-reeks, met 12 waarden in elke decade.