KEMI Docs · Components
How to Read Resistor Color Codes (and Why Values Follow E12/E24/E96)
Last updated: 2026-10-04
The resistor color code looks like a table you memorize once and are done with. At the parts bin it goes wrong surprisingly often: which end is band one, whether a trailing brown band is a digit or a tolerance, whether that band is red or orange. This article covers how the code is structured (IEC 60062), why standard values come in odd steps like 10, 12, 15, 18 (the E series, IEC 60063), and the checking routine we use when reading real parts. The short version: color bands narrow down the candidates, and a meter makes the final call before you solder.
1
Anatomy of the code: 4, 5 and 6 bands
Every color code is made of digit bands, a multiplier band and a tolerance band. The only structural difference between 4-band and 5-band parts is two significant digits versus three. A 6-band resistor is a 5-band part with a temperature coefficient (TCR) band added at the end. The third digit exists because precision values such as 4.99 kΩ or 16.5 kΩ cannot be expressed with two digits.
| Bands | Layout | Typical part |
|---|---|---|
| 4 | digit · digit · multiplier · tolerance | ±5% (gold) or ±10% (silver) carbon film |
| 5 | digit · digit · digit · multiplier · tolerance | ±1% (brown) or tighter metal film |
| 6 | 5-band layout + temperature coefficient | precision and instrumentation parts |
| Color | Digit | Multiplier | Tolerance | TCR (6th band) |
|---|---|---|---|---|
| Black | 0 | ×1 | — | — |
| Brown | 1 | ×10 | ±1% | 100 ppm/K |
| Red | 2 | ×100 | ±2% | 50 ppm/K |
| Orange | 3 | ×1k | — | 15 ppm/K |
| Yellow | 4 | ×10k | — | 25 ppm/K |
| Green | 5 | ×100k | ±0.5% | — |
| Blue | 6 | ×1M | ±0.25% | 10 ppm/K |
| Violet | 7 | ×10M | ±0.1% | 5 ppm/K |
| Gray | 8 | — | — | — |
| White | 9 | — | — | — |
| Gold | — | ×0.1 | ±5% | — |
| Silver | — | ×0.01 | ±10% | — |
| None | — | — | ±20% | — |
Digits run black, brown, red, orange, yellow, green, blue, violet, gray, white for 0 through 9. Cells marked '—' are either almost never seen in practice or listed inconsistently between references, so we left them out on purpose. If you think you are reading a gray multiplier or an orange tolerance band on a real part, suspect your reading direction or your color judgment first.
2
Reading order: three worked examples
- 4-band yellow, violet, red, gold: digits 4 and 7 give 47, multiplier ×100 gives 4,700 Ω = 4.7 kΩ, tolerance ±5%. Acceptable range: 4,465 to 4,935 Ω.
- 5-band brown, blue, green, black, brown: digits 1, 6, 5 give 165, multiplier ×1 gives 165 Ω, tolerance ±1%. 165 is an E96 value, so it only exists as a 5-band part.
- 4-band brown, black, gold, gold: digits 1 and 0 give 10, multiplier ×0.1 gives 1.0 Ω, tolerance ±5%. The third-position gold is a multiplier, not a tolerance. This pattern is common on low-value current-sense resistors.
A single black band
A part with one black band in the middle is a zero-ohm resistor (jumper). It is used to hop over a trace or to select an optional circuit. Its resistance is not exactly zero, typically tens of milliohms or less, and it has a current rating like any other part.
3
The E series: why values come in steps
You will struggle to buy a 4.5 kΩ resistor because standard values follow the E series defined in IEC 60063. The number after the E is how many values fit into one decade, and adjacent values form an almost constant ratio: about 1.21× for E12 (10^(1/12)) and 1.10× for E24 (10^(1/24)). The spacing was chosen to match the tolerance. Neighboring E12 values at ±10% roughly touch each other's tolerance band, so whatever value you want, some standard value covers it within tolerance.
| Series | Tolerance | Values in one decade (10 to 100) |
|---|---|---|
| E6 | ±20% | 10 15 22 33 47 68 |
| E12 | ±10% | 10 12 15 18 22 27 33 39 47 56 68 82 |
| E24 | ±5% | E12 plus 11 13 16 20 24 30 36 43 51 62 75 91 |
| E96 | ±1% | 100 102 105 107 110 113 115 118 121 124 127 130 … 953 976 (three digits, 96 values) |
One trap is worth knowing. E24 values such as 2.7, 3.0, 3.3 and 4.7 are historical roundings, so they do not appear in E96 as-is. E96 has no 4.7 kΩ; it has 4.75 kΩ. Manufacturers still make the E24 values in 1% tolerance, so a '4.7 kΩ 1%' part is easy to buy. Going the other way, if your calculation lands on an E96 value like 4.53 kΩ, that part usually only exists as a 1% 5-band (or 4-digit SMD) resistor.
4
From a calculated value to a standard part
Say you want to run a white LED (Vf 3.0 V) at 12 mA from a 5 V rail. The calculation gives (5 − 3.0) / 0.012 = 166.7 Ω. You have three choices. (1) The nearest E24 values, 160 Ω (12.5 mA) or 180 Ω (11.1 mA). Eyes barely notice a 10% current difference in an LED, so E24 is plenty. (2) The E96 value 165 Ω (12.1 mA). There is no reason to pay for 1% precision where nobody can see it. (3) Ratio-critical spots are different. In an ADC voltage divider the ratio directly sets the reading, so use E96 values at 1% or better, and use the same resistor family (same TCR) for both legs.
Reducing the number of distinct values matters in production too. If a board already uses ten 4.7 kΩ parts, check whether the one 5.1 kΩ spot works with 4.7 kΩ. One fewer line item means one fewer feeder on the SMT line and one fewer part to stock.
5
Common mistakes
- Reading from the wrong end. Band one sits closer to the end of the body, and there is usually a slightly wider gap before the tolerance band. If there is gold or silver at one end, that end is last. The hard case is a 1% part with brown at both ends: brown-black-black-brown-brown is 1 kΩ (100 × 10), but read backwards, brown-brown-black-black-brown is 110 Ω (110 × 1), which is also a perfectly plausible E24 and E96 value. Color alone cannot settle that.
- Taking a third-position gold band as tolerance. On a 4-band part, gold followed by gold means the first gold is a ×0.1 multiplier. Misreading a sub-ohm sense resistor as 10 Ω or 100 Ω throws a current-sense circuit off completely.
- Confusing red, orange and brown. On the blue body of a 1% metal film resistor, red versus orange and brown versus red are genuinely hard. Mistaking an orange multiplier (×1k) for red (×100) puts you off by a factor of ten.
- Ignoring the lighting. Under warm white (2700 K) LED lighting, red, orange and yellow drift together. Read codes under daylight-balanced light.
- Trusting a heat-discolored part. On repair jobs, a resistor that ran hot is often faded or browned. Its value may have drifted as well, so confirm it from the schematic or an identical board.
- Measuring in circuit. On a board, parallel paths are measured along with the resistor, so the reading comes out low. Lift one leg or remove the part for a true value.
⚠ Normal color vision still gets it wrong
When we sort component kits, the most common misreads are red↔orange, brown↔red and gray↔white↔silver. If you have any color vision deficiency, make measurement your default. Color bands are good enough to narrow down candidates when bins get mixed.
6
Confirming with a multimeter
- Range: auto-ranging meters handle it; on a manual meter start one range above the expected value.
- Low values (under 10 Ω): test leads add roughly 0.1 to 0.3 Ω. Short the leads first and subtract, or use the REL/zero function. For sub-ohm current-sense resistors, a 4-wire (Kelvin) measurement is the accurate method.
- High values (over 1 MΩ): holding both probe tips with your fingers puts your body in parallel and pulls the reading down. Hold one side only or use clip leads.
- Accuracy limits: a typical handheld meter is good to about ±0.5 to 1% on resistance. That is fine for identifying the value, not for proving a 1% part is in spec.
- Deciding: if the reading falls within the tolerance band of an E-series value, that is the value. A reading of 4.68 kΩ is a 4.7 kΩ part (±5% range 4.465 to 4.935 kΩ).
7
Practical checklist
- Did you set the reading direction from the gold or silver band? If both ends are brown, go straight to the meter.
- Did you count the bands (4, 5 or 6)? Reading a 5-band part as 4-band turns the third digit into a multiplier.
- Does the value exist in E24 or E96? If not, recheck colors and direction.
- Were you under daylight-balanced light?
- Did you measure before soldering, especially for current-sense, divider and feedback resistors?
- Does the bin label match the measured value? Mixed parts go back for re-sorting or in the trash.
- For SMD resistors, use the numeric marking rules instead of colors.
FAQ
Can I mix 4-band and 5-band resistors?
Yes, if value and power rating match. A 5-band part is usually 1% metal film with lower noise and better temperature stability. Since 1% parts now cost almost the same, many shops use them everywhere.
Does body color (beige vs blue) tell me the type?
By convention beige or tan bodies are often carbon film and blue bodies often metal film, but that is manufacturer habit, not a standard. Do not rely on it.
Five bands with gold at the end?
Read it as three digits, a multiplier and ±5%. Rare, but 5-band 5% parts exist. Some military-spec parts also add a reliability band after a 4-band code, so measure anything unusual.
Can I read the wattage from the bands?
No. Power rating is inferred from body size, and that varies by maker and series. Roughly, a body about 6 mm (0.24 in) long is 1/4 W and about 3.5 mm (0.14 in) is 1/8 W, but miniature 1/4 W parts exist, so check the datasheet.
See also
This article summarises the working rules KEMI uses in real design and fabrication work. For production, part datasheets and fab specifications take precedence.
