Resistor Color Codesπ
Beginner
This article is in the Components topic. It uses the Ohm's Law from What Is Electricity? and the exact resistors already wired in Series and Parallel Circuits, Digital Pins, and Pull-up and Pull-down Resistors.
Every resistor you've wired so far had a value β 220 Ξ©, 10 kΞ© β and you took that value on faith. Look at the actual component and there's no "220" printed on it anywhere. No digits at all. Just four colored stripes painted around a small tan cylinder.
That's not decoration. It's the resistor's value, written in a code that's been standard since the 1920s. By the end of this article you'll be able to pick up any resistor, read its bands, and know its value and tolerance without looking anything up.
Why Colors Instead of Printπ
A resistor is often only a few millimetres long. Printing "220" legibly at that size, in ink that survives handling and doesn't fade, is harder than it sounds β and it doesn't work at all once you're picking through a parts bin under dim light. A painted band, by contrast, is visible from any angle and never wears off the way ink on a tiny surface would.
So instead of text, resistors carry their value as a sequence of colored bands, wrapped around the body like rings on a finger. The scheme is standardized internationally (IEC 60062), which is why a resistor bought today reads exactly the same way as one manufactured decades ago.
The Four Bandsπ
The common resistor has four bands, and each one answers a specific question, always in the same order: two digits, then a multiplier, then a tolerance.
- Band 1 β first significant digit
- Band 2 β second significant digit
- Band 3 β multiplier (how many zeros to add β or, formally, Γ10 to that power)
- Band 4 β tolerance (how far the actual value can legally stray from the printed one)
Put the first two digits together, apply the multiplier, and you have the resistance. 22 with a Γ10 multiplier is 220 β the resistor reads 220 Ξ©. The tolerance band separately tells you how much to trust that number: gold means the true value is guaranteed to be within Β±5% of 220 Ξ©, so anywhere from 209 Ξ© to 231 Ξ©.
The Color-to-Number Keyπ
Ten colors stand for the ten digits, 0 through 9. The same colors, in the third position, mean "multiply by 10 to this power" instead:
| Color | Digit | Multiplier |
|---|---|---|
| Black | 0 | Γ1 |
| Brown | 1 | Γ10 |
| Red | 2 | Γ100 |
| Orange | 3 | Γ1,000 |
| Yellow | 4 | Γ10,000 |
| Green | 5 | Γ100,000 |
| Blue | 6 | Γ1,000,000 |
| Violet | 7 | β |
| Gray | 8 | β |
| White | 9 | β |
The tolerance band uses a separate, shorter set of colors:
| Color | Tolerance |
|---|---|
| Brown | Β±1% |
| Red | Β±2% |
| Gold | Β±5% |
| Silver | Β±10% |
| (no band) | Β±20% |
Gold and silver never appear in the first three bands. That's not a coincidence β it's the clue that tells you which end of the resistor to start reading from, covered in Which End Do You Start From? below.
A memory aid for the order
Generations of technicians have used some variation of "Black Beetles Running Over Your Garden Bring Very Great Woe" β one word per color, in order: Black, Brown, Red, Orange, Yellow, Green, Blue, Violet, Gray, White. Use whichever version sticks; the colors and their order are what matter.
Reading It Yourselfπ
Take the resistor from the diagram above: Red, Red, Brown, Gold.
- Band 1 (Red) = 2 β first digit.
- Band 2 (Red) = 2 β second digit. Together so far:
22. - Band 3 (Brown) = Γ10 β multiply: \( 22 \times 10 = 220 \).
- Band 4 (Gold) = Β±5% β the true value is guaranteed within 5% of 220 Ξ©.
Result: 220 Ξ© Β±5% β precisely the current-limiting resistor you've already wired in front of every LED on this site.
Try a second one: Brown, Black, Orange, Gold β the pull resistor from Pull-up and Pull-down Resistors.
- Brown = 1, Black = 0 β digits
10. - Orange = Γ1,000 β \( 10 \times 1{,}000 = 10{,}000 \).
- Gold = Β±5%.
Result: 10,000 Ξ©, or 10 kΞ©, Β±5% β the exact pull-down value used to hold that input pin at a steady LOW.
Which End Do You Start From?π
A resistor's bands aren't perfectly centered β they're clustered toward one end, with the tolerance band set apart near the other. That gap is the reading direction: start from the end where the bands are bunched together, and the lone band, usually gold or silver, is the last one, the tolerance.
If a resistor is rotated and you're not sure which end is "first," look for gold or silver β since those colors never appear as a digit, the end nearest one of them is always the tolerance band, which means you read away from it, not toward it.
Why Only Certain Values Existπ
You'll notice real resistors come in values like 220 Ξ©, 330 Ξ©, and 470 Ξ© β never 250 Ξ© or 300 Ξ©. That's deliberate. Manufacturers produce resistors in standardized steps per decade, called the E-series, spaced so that each value's tolerance band overlaps the next value's β no gaps in coverage, no wasted production of values nobody needs.
The common E12 series has 12 steps per decade: 10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82 β then repeats Γ10 for the next decade (100, 120, 150β¦). That's why the LED resistor throughout this site is 220 Ξ© rather than a rounder-sounding 200 or 250 β 220 is one of the values that actually gets manufactured.
Safetyπ
Color bands tell you the resistance, not the power rating
Two resistors can have identical bands β same value, same tolerance β and still be rated for very different power. A resistor's power rating (ΒΌ W, Β½ W, 1 Wβ¦) is almost never color-coded; it's usually implied by physical size, or printed in the datasheet. Before reusing a salvaged or unlabeled resistor in a new circuit, confirm its power rating rather than assuming it matches the one you meant to use β an undersized resistor can overheat even at the "correct" resistance.
Practiceπ
1. Decode this resistor
A resistor has the bands Yellow, Violet, Red, Gold. What's its value and tolerance?
Solution
Yellow = 4, Violet = 7 β digits 47. Red = Γ100 β \( 47 \times 100 = 4{,}700 \). Gold = Β±5%.
4,700 Ξ©, or 4.7 kΞ©, Β±5%.
2. Decode this one too
Brown, Black, Red, Gold.
Solution
Brown = 1, Black = 0 β digits 10. Red = Γ100 β \( 10 \times 100 = 1{,}000 \). Gold = Β±5%.
1,000 Ξ©, or 1 kΞ©, Β±5%.
3. Working backwards
You need a 330 Ξ© resistor with Β±5% tolerance. What four bands do you look for?
Solution
330 splits into digits 33 with a Γ10 multiplier: \( 33 \times 10 = 330 \). Orange = 3, so the first two bands are Orange, Orange. The multiplier Γ10 is Brown. Β±5% tolerance is Gold.
Orange, Orange, Brown, Gold.
4. Which end?
You pick up a resistor and see bands in this order from left to right: Gold, Brown, Black, Red. Did you read it correctly?
Solution
No β you read it backwards. Gold never appears as a digit, only as tolerance, so gold marks the end of the sequence, not the start. Flip your reading direction: Red, Black, Brown, Gold β digits 20, Γ10 multiplier β \( 20 \times 10 = 200 \). 200 Ξ© Β±5%.
Quick Recapπ
-
Four Bands, One Order
1st digit β 2nd digit β multiplier β tolerance. Always read in that order, never the reverse.
-
The Color Key
Black through white map to digits 0β9 (and the same colors, in band 3, mean "Γ10 to that power"). Gold and silver are tolerance-only β they never appear as a digit.
-
Find the Start
The tolerance band sits apart from the other three. Read starting from the clustered end, away from the isolated gold or silver band.
-
Not Every Value Exists
Resistors are manufactured in standardized E-series steps (10, 12, 15, 18, 22β¦). That's why circuits use 220 Ξ© or 4.7 kΞ© rather than round numbers like 200 or 250.
What's Nextπ
Every resistor already wired on this site β the 220 Ξ© in Digital Pins and Blink an LED, the 10 kΞ© in Pull-up and Pull-down Resistors β now has bands you can read yourself, without taking the value on faith. Next time you're sorting a mixed parts bin, this is the only tool you need.
Further Readingπ
Fundamentals
- Resistor Color Code β SparkFun β an interactive band decoder covering 4-band, 5-band, and 6-band resistors
Related Articles
- What Is Electricity? β Ohm's Law and the resistance values these bands decode into
- Series and Parallel Circuits β the current-limiting resistor this article's worked example comes from
- Pull-up and Pull-down Resistors β sizing a resistor for a job, the companion skill to reading one you already have