A resistor's value is printed on it, but not in numbers โ it is encoded as a sequence of colored bands, a system that looks completely arbitrary to a beginner and genuinely intimidating the first time you try to read one off a component in your hand. Once you understand the underlying logic, though, reading a resistor's value becomes fast and reliable without needing to stare at a reference chart every single time. This guide explains the system rather than just listing the chart to memorise.
Why colors instead of printed numbers
Resistors are tiny, and printing readable numbers on a component just a few millimetres long is impractical, especially at odd viewing angles or in dim lighting. Colored bands solve this: each color is easy to distinguish at a glance regardless of the resistor's orientation, and the coding system has been a stable industry standard for decades, so any electronics hobbyist or engineer anywhere in the world can read the same resistor the same way without needing text in any particular language.
Each color represents a digit
The core of the system is a fixed mapping between ten colors and the ten digits 0 through 9: black=0, brown=1, red=2, orange=3, yellow=4, green=5, blue=6, violet=7, grey=8, white=9. This mapping is genuinely the same every time โ once you know it, you can read the digit bands on any resistor. A widely used memory trick is a mnemonic sentence where the first letter of each word matches the color sequence (many variations exist; pick or invent one that sticks for you), which is often easier to recall under time pressure than the raw list of ten colors in order.
Reading a standard 4-band resistor
A typical 4-band resistor has two significant-digit bands, a multiplier band, and a tolerance band, read in order from the end nearest a band (the tolerance band, often gold or silver, is usually spaced slightly apart and read last, which also tells you which end to start reading from). The first two bands give you a two-digit number directly from the color-to-digit table. The third band is a multiplier โ it tells you how many zeros to add (or, for gold/silver multiplier bands, to divide by 10 or 100), effectively giving the power-of-ten scale. The fourth band indicates tolerance โ how far the actual resistance may vary from the stated value (gold = ยฑ5%, silver = ยฑ10%, no band at all = ยฑ20%).
A worked example
Take a resistor with bands yellow, violet, red, gold. Yellow = 4, violet = 7, giving the two-digit base number 47. Red as the multiplier means ร100 (since red = 2, meaning add two zeros). So the value is 47 ร 100 = 4,700 ohms, or 4.7 kฮฉ. The gold fourth band means the actual resistance is guaranteed within ยฑ5% of 4,700 ohms. The Resistor Color Code Calculator lets you select the bands you see and instantly confirms the calculated value, which is both a fast lookup tool and a good way to build confidence that you are reading the sequence correctly by hand.
5-band and 6-band resistors
Higher-precision resistors use a 5-band system: three significant-digit bands instead of two (giving a three-digit base number rather than two), followed by the multiplier and tolerance bands, allowing for finer precision values that a 2-digit base number could not represent. A 6-band resistor adds one further band indicating the temperature coefficient โ how much the resistance changes with temperature โ which matters for precision applications but is rarely relevant for everyday hobbyist work. The reading logic is otherwise identical: read the significant digits first, apply the multiplier, then note the tolerance (and temperature coefficient, if present).
Common mistakes when reading bands
A few errors trip up beginners repeatedly. Reading the resistor backwards โ starting from the tolerance band end instead of the digit end โ produces a completely wrong value; the tolerance band (commonly gold or silver, and often spaced slightly further from the others) marks the end you should read last, not first. Confusing similar colors under poor lighting, particularly brown/red or blue/violet, is a genuine practical problem โ reading bands under good, consistent lighting (or comparing against a known reference resistor) avoids costly misreads, especially when the resistor is being placed into a circuit where the wrong value could damage other components. Forgetting the multiplier can be a fraction โ gold and silver as a multiplier band mean divide rather than multiply, producing resistances under 10 ohms, which is easy to overlook if you assume the multiplier always adds zeros.
Surface-mount resistors use a different system entirely
The color-band system described here applies to traditional through-hole resistors โ the kind with two wire leads you might find in an older kit or a breadboard project. Modern surface-mount resistors, tiny enough to be placed by machine onto circuit boards, typically use a printed numeric code instead of color bands, since the components are often too small for bands to be practically distinguishable. A common surface-mount code uses three or four digits, where the last digit again acts as a multiplier (the number of zeros to add) just like the color-band multiplier does โ so "472" means 47 followed by 2 zeros, or 4,700 ohms, following essentially the same underlying logic as the color system despite looking completely different at first glance.
Why the exact value matters in a circuit
Getting a resistor's value right matters because it directly determines how much current flows for a given voltage, governed by Ohm's Law โ using the wrong resistor value in a circuit can mean too much current flows through a component (risking damage) or too little (the circuit not functioning as intended). Once you have correctly identified a resistor's value from its bands, the Ohm's Law Calculator lets you work out the resulting current or voltage drop in your specific circuit, and the Wire Gauge Calculator helps you choose wiring appropriately sized for the currents involved.
Key takeaways
- Each color maps to a fixed digit 0-9 (black=0 through white=9) โ memorise this once and you can read any resistor.
- A 4-band resistor: two digit bands, a multiplier band (power of ten), and a tolerance band read last.
- 5-band resistors add a third digit band for finer precision; 6-band adds a temperature coefficient.
- Always identify the tolerance-band end first so you read the digits in the correct direction.