Ten colors, three stripes, one value — decoded instantly
You are holding a resistor the size of a grain of rice, striped brown, black, red, and gold, and the schematic wants 1 kΩ. Is it the right part? Reading color bands by memory under bench lighting is where mistakes breed — one stripe confused, orange read as red, and you wire 4.7 kΩ into a circuit that wanted 470 Ω. This resistor color code calculator ends the squinting: select your band colors in order, and the value, tolerance, and acceptable ohm range appear immediately, with the digit-by-digit reasoning written out beside them.
It handles both families you'll actually encounter. Four-band resistors — two digits, a multiplier, a tolerance — cover hobby bins and vintage equipment. Five-band parts add a third digit for precision values like 10 kΩ ±1%. There is even a reverse mode: type the resistance you need and it shows every color combination that produces it, which is how you confirm the spare in your drawer matches the one the schematic asked for.
Everything runs in your browser with nothing uploaded and nothing stored. Sort a bin of mixed parts at your own pace — the tool does not tire, and neither does your privacy.
Why stripes instead of printed numbers
The color code predates the parts it now labels. In the era when axial resistors shrank below the threshold of legible printing, manufacturers needed a marking that survived soldering heat, dust, solvents, and decades of shelf life — and could be read from any angle without rotating the part. Colored bands answered every requirement, and the system was standardized internationally as IEC 60062, which still governs it today.
Structure is what makes the encoding work so well. Ten colors map to the ten digits, black through white in spectral order. One extra color position means multiply by a power of ten, with gold and silver covering sub-ohm territory at ×0.1 and ×0.01. A final band states manufacturing tolerance as a percentage. Three or four painted rings thus carry a complete specification — value, scale, and precision — on a component smaller than a fingernail.
Manufacturers do not produce every possible value, which is why decoded numbers cluster. Standard resistors come from the E-series — E12 has twelve values per decade (10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82), chosen so neighboring values overlap within their tolerances. That is the quiet logic behind parts bins: 47 kΩ exists because it is the E12 neighbor of 39 kΩ and 56 kΩ, not because anyone loved the number 47.
How to use the Resistor Color Code Calculator
Decode mode takes seconds once you know which end to read from — and the tool helps with that too, since tolerance bands are flagged as invalid digit colors if you start from the wrong side.
Count the bands
Look at the physical part and count: four bands is the standard type, five is precision. The calculator's selector switches to match before you pick colors.
Orient the resistor
Hold it so the bands group toward your left and the isolated band — usually gold or silver — sits on the right. That lone band is tolerance and always reads last.
Select each band color in order
Tap the color buttons left to right. Invalid combinations are rejected as you go, so a gold band accidentally placed in a digit position gets flagged immediately rather than producing a nonsense value.
Read the decoded value
The output shows the digit sequence, the multiplier as a power of ten, the final value in ohms, and a human-friendly form like 1 kΩ ±5%.
Check the tolerance range
Below the value, the tool computes the actual minimum and maximum ohms the part may measure — 950 Ω to 1,050 Ω for a 1 kΩ ±5% part — which is the number a multimeter verification should land inside.
Or use reverse mode
Enter a target resistance and see the band colors for it, useful when hunting through a drawer for the part the schematic specified.
A sorting workflow ties the features together. Dump the mixed bin, decode each part with four taps, note the value with its tolerance range, and group by E-series family — within an hour a shoebox of chaos becomes labeled piles of known parts. Reverse mode earns its keep mid-sort when you ask what a 33 kΩ looks like in stripes: orange-orange-orange-gold, and there it is in the pile.
The full color code chart
One table holds the entire system. Digits black through white, multipliers as powers of ten, tolerance percentages in their own column — this is the reference to keep open while you sort parts.
| Color | Digit | Multiplier | Tolerance |
|---|---|---|---|
| Black | 0 | ×1 | — |
| Brown | 1 | ×10 | ±1% |
| Red | 2 | ×100 | ±2% |
| Orange | 3 | ×1,000 | ±0.05% |
| Yellow | 4 | ×10,000 | ±0.02% |
| Green | 5 | ×100,000 | ±0.5% |
| Blue | 6 | ×1,000,000 | ±0.25% |
| Violet | 7 | ×10,000,000 | ±0.1% |
| Grey | 8 | — | ±0.01% |
| White | 9 | — | — |
| Gold | — | ×0.1 | ±5% |
| Silver | — | ×0.01 | ±10% |
Notice the structure and you stop memorizing. The digit sequence runs black, brown, then the spectrum in order — red, orange, yellow, green, blue, violet — then grey and white. Multipliers follow the same colors as powers of ten: red is ×100 because red is the second color and 10² is one hundred. The rainbow you learned in kindergarten is doing arithmetic here.
Generations of students have leaned on the classic mnemonic — Bad Boys Race Our Young Girls But Violet Generally Wins — one word per color, black through white. A politer variant runs Better Be Right Or Your Great Big Venture Goes West. Whichever version survives in your memory, the sequence it encodes is identical, and after a few hundred decodes the mnemonic itself becomes optional.
Decoding a 4-band resistor, stripe by stripe
Take the most common resistor on earth: brown, black, red, gold. Working left to right, brown is the digit 1 and black is the digit 0, so the leading number is 10. Red in the multiplier position means ×100. Multiply and you have 1,000 Ω — one kiloohm. Gold finishes the reading as tolerance: this part is guaranteed to measure between 950 and 1,050 Ω.
- Band 1 (brown) = first digit, 1.
- Band 2 (black) = second digit, 0.
- Band 3 (red) = multiplier ×100.
- Band 4 (gold) = tolerance ±5%.
- Result: (10 × 100) Ω = 1,000 Ω = 1 kΩ, measuring somewhere in 950–1,050 Ω.
The same five lines decode every 4-band resistor ever made. Yellow-Violet-Orange-Gold runs 4, 7, ×1,000, ±5% — 47 kΩ, with the real part measuring between 44,650 and 49,350 Ω. That particular striped pattern is the pull-up resistor of the electronics world; if you have built anything with a microcontroller, you have plugged in dozens of them.
Decoding a 5-band precision resistor
Five-band resistors spend their extra stripe on a third significant digit. Read three digit bands, one multiplier, one tolerance — the structure is otherwise identical, and the payoff is values the two-digit system cannot write, specified more tightly.
The standard example: brown, black, black, red, brown. Digits 1, 0, 0 give 100; red multiplies by 100 for 10,000 Ω; brown closes as ±1%. That is 10 kΩ with a guaranteed window of just 9,900 to 10,100 Ω — ten times tighter than a ±5% part. Precision circuits, measurement dividers, and anything calibrated want these; the parts bin of a hobby bench usually holds the ±5% siblings instead.
One extra wrinkle: a few 5-band resistors use the fourth band as a temperature-coefficient rating instead of a plain multiplier, and six-band parts carry that coefficient as its own final stripe — brown meaning 100 ppm/K is the common case. The calculator labels band roles explicitly so you always know which convention a part is using.
Tolerance: what the last band actually promises
Tolerance is not decoration; it is a manufacturing confession. A ±5% resistor with a nominal 47 kΩ is really a part somewhere between 44,650 and 49,350 Ω, and the circuit is expected to work across that entire range. Designers who forget this choose values at the edge of what a circuit tolerates, then wonder why one board in twenty misbehaves.
| Nominal value | Tolerance band | Minimum | Maximum |
|---|---|---|---|
| 1 kΩ | Gold, ±5% | 950 Ω | 1,050 Ω |
| 47 kΩ | Gold, ±5% | 44,650 Ω | 49,350 Ω |
| 10 kΩ | Brown, ±1% | 9,900 Ω | 10,100 Ω |
| 4.7 Ω | Gold, ±5% | 4.465 Ω | 4.935 Ω |
A multimeter settles any borderline case in seconds. Measure the part, compare against the computed window, and the bands plus the meter between them tell you everything the manufacturer ever promised — including whether the part has drifted out of spec with age or heat, which happens to old equipment often enough to be worth checking.
Percentages scale with the value, which is worth internalizing. The same gold band means 50 Ω of possible drift on a 1 kΩ part and 2,350 Ω on a 47 kΩ part — identical relative uncertainty, wildly different absolute windows. When a circuit needs absolute precision, a voltage reference divider for instance, that scaling is why designers jump to ±1% brown-band parts for sensitive positions and let ordinary ±5% parts handle everything else.
Worked examples, verified against the chart
Decode these by hand with the chart above, then match them against the calculator. Every range below is straightforward multiplication and percentage arithmetic, checked twice.
Input
4 bands: brown, black, red, gold
Output
1 kΩ ±5% · digits 1-0, ×100 · measures 950–1,050 Ω
Input
4 bands: yellow, violet, orange, gold
Output
47 kΩ ±5% · digits 4-7, ×1,000 · measures 44,650–49,350 Ω · the classic pull-up value
Input
5 bands: brown, black, black, red, brown
Output
10 kΩ ±1% · digits 1-0-0, ×100 · measures 9,900–10,100 Ω
Input
4 bands: yellow, violet, gold, gold
Output
4.7 Ω ±5% · digits 4-7, ×0.1 via gold multiplier · measures 4.465–4.935 Ω
The last example exists to break a habit. Gold in the middle of a resistor is a multiplier, not a tolerance — it is the position that defines the role, and the sub-ohm values it produces (silver's ×0.01 goes even lower) are common in current-sensing and power circuits where fractions of an ohm matter.
Which end is band one? The orientation problem
Resistors have no polarity, but their bands have an order, and occasionally the spacing leaves the reading direction genuinely ambiguous — usually on poorly manufactured parts where the tolerance band's extra gap is nearly invisible. There are three practical defenses before you give up and measure.
- Find the gap: the tolerance band sits measurably farther from its neighbors, so the clustered end is the reading end.
- Reject impossibilities: gold and silver never appear as digit bands, so if one arrangement puts gold second, the other arrangement is correct by elimination.
- Apply plausibility: one direction may decode to 5.6 kΩ while the other yields something absurd like 6.5 MΩ — standard values follow the E12 and E24 series (10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82), and 5.6 kΩ fits the family while 6.5 MΩ does not.
When all three checks disagree or the part is truly symmetric, a multimeter wins in five seconds. Any reading outside both candidate ranges means the resistor has drifted or died, which is its own valuable answer.
Ambiguity is rare for a reason worth appreciating: manufacturers know the gap is the only orientation signal on the part, and reputable makers keep it generous. Trouble concentrates in unbranded surplus batches, where quality control had a bad day. Those same batches are exactly where tolerance drift lives too, which is why the meter earns its row in the comparison table below.
Where decoding goes wrong: the usual suspects
Decades of beginner forums have distilled resistor confusion into a short, repeatable list.
- Reading from the wrong end — reversing a 1 kΩ can yield nonsense like 501 MΩ; orientation is the first thing to check whenever a value looks exotic.
- Confusing red and orange, or brown and red, under warm bench lighting — the two pairs account for most misdecodes in the wild.
- Treating gold as always-tolerance — in the multiplier slot it means ×0.1, and 4.7 Ω parts depend on that distinction.
- Forgetting the tolerance when measuring — a 47 kΩ ±5% part reading 46 kΩ is in spec, not defective; the window is 44,650 to 49,350 Ω.
- Expecting every value to exist — standard values come in the E-series (E12, E24, E96); a resistor decoding to 4.5 kΩ is more likely a misread than a rare part.
- Ignoring age and heat drift — old resistors, especially in tube equipment, wander outside their original tolerance, and the color code only states what the part promised when new.
Who reads color bands on a Tuesday
The hobby bench is the obvious venue, but stripe-reading shows up across the whole electronics food chain.
- Electronics hobbyists and makers — matching drawer stock against schematic values before soldering, especially in mixed bins where decades of orders have interbred.
- Repair technicians — vintage radios, guitar amps, and test equipment are full of aging through-hole parts, and decoding plus a meter tells drift from damage.
- Students — the color code is a first-week ritual in electronics classes, and a calculator that shows its reasoning is a legal cheat sheet for learning it faster.
- Kit builders — component bags arrive unlabeled more often than anyone admits, and reverse mode finds the right part without a reference chart taped to the wall.
- Inventory managers and surplus dealers — sorting mixed lots into labeled bins is color decoding at industrial scale.
- Vintage audio enthusiasts — matching original-spec resistors during restorations, where the striped appearance matters as much as the ohms.
Calculator versus chart, meter, and memory
Every workbench has a decoding method already; the honest comparison is about speed, error rate, and what gets documented.
| Method | Speed | Error rate | Shows tolerance range | Best for |
|---|---|---|---|---|
| This color code calculator | Seconds per part | Near zero — invalid combos rejected | Yes, computed in ohms | Sorting parts and learning the code |
| Printed wall chart | Fast with practice | Moderate — lighting and lookalikes | Chart shows percentages only | Steady hands and good eyes |
| Multimeter | About five seconds per part | Essentially zero | Measures actual value, not promise | Verifying vintage or suspect parts |
| Pure memory | Instant for common values | Fades under fatigue | Only for familiar bands | The 47 kΩ pull-up after the hundredth time |
The multimeter row deserves emphasis because a meter measures what a part actually is, while the bands state what it promised at birth. For anything vintage, heat-stressed, or mission-critical, decode the bands and then confirm with the meter — the two answers together are the only complete one.
Honest limits: what colors cannot tell you
Color bands encode value and tolerance, and that is all. Nothing on a through-hole resistor's stripes states its power rating — that is inferred from physical size, with the common 1/4 W and 1/2 W axial parts distinguished by diameter — nor its voltage rating, temperature behavior beyond an optional sixth band, or whether twenty years of service have drifted it out of spec.
Two international cousins deserve a closing mention. Surface-mount resistors abandon colors for printed numeric codes — 103 means 10 × 10³ = 10 kΩ, and 4R7 means 4.7 Ω — so this tool deliberately does not pretend to decode them. And European schematics often write values as 4K7 or 1M2, where the letter replaces the decimal point; 4K7 is 4.7 kΩ, the same value Yellow-Violet-Red-Gold would stripe onto a physical part.
Frequently asked questions
The stripe-reading questions people actually search, answered directly.
What is a 4 band resistor?
The classic through-hole resistor: two digit bands, a multiplier band, and a tolerance band. Brown-Black-Red-Gold reads as digits 1 and 0, multiplied by 100, with ±5% tolerance — 1 kΩ ±5%. Three bands carry the value; the fourth states how far the real part may drift from it.
How do I read a 5 band resistor?
Same system with one extra digit: three digit bands, a multiplier, then tolerance. Brown-Black-Black-Red-Brown is 1-0-0 × 100 = 10 kΩ at ±1%. The extra digit is why 5-band parts are precision resistors — they specify values the 2-digit system cannot express.
What color code is 47kΩ?
Yellow-Violet-Orange-Gold: digits 4 and 7, multiplier orange for ×1,000, gold for ±5%. That makes 47,000 Ω — and 47kΩ happens to be the single most common pull-up value in electronics, so this stripe pattern gets memorized whether you intend to or not.
What does the gold band mean?
Two jobs, depending on position. As the last band it means ±5% tolerance. In the multiplier position it means ×0.1 — so Yellow-Violet-Gold is 47 × 0.1 = 4.7 Ω. Position determines meaning, and the spacing usually gives it away.
How do I know which end of the resistor to start reading from?
Hold the resistor so the bands cluster toward your left with the odd band out on the right — the tolerance band (usually gold or silver) sits noticeably farther from the rest. Read from the clustered end. If both arrangements look plausible, measure with a multimeter and let reality settle it.
What is a zero-ohm resistor?
A resistor with a single black band, deliberately manufactured at (nearly) zero ohms. It functions as a wire link that pick-and-place machines can insert like any other component — cheaper than switching processes to place a real wire jumper on automated assembly lines.
What do SMD resistor codes like 103 mean?
Surface-mount parts use printed digits instead of color bands: the first two digits are the value, the third is the power of ten. 103 is 10 × 10³ = 10 kΩ, and 472 is 4.7 kΩ. A letter R marks the decimal point, so 4R7 is 4.7 Ω.
Why do resistors use colors instead of printed numbers?
Because the parts are too small and the environment too harsh for legible printing. A color band survives heat, dust, and decades on a parts shelf, stays readable from any rotation angle, and predates any printing technology that would have fit on a 1930s-era axial component.
Sources and further reading
The chart, tolerances, and conventions above trace to these references.
Sources and further reading
- IEC 60062, Marking codes for resistors and capacitors — https://webstore.iec.ch/ (the international standard defining the color code, multipliers, and tolerance letters)
- DigiKey, Resistor Color Code Calculator and conversion charts — https://www.digikey.com/en/resources/conversion-calculators/conversion-calculator-resistor-color-code (band-by-band value table and tolerance percentages as used in industry)
- Electronics Tutorials, Resistor Colour Code — https://www.electronics-tutorials.ws/resistor/res_2.html (worked decoding examples for 4- and 5-band resistors)
- All About Circuits, Resistor Markings — https://www.allaboutcircuits.com/textbook/reference/ (E-series standard values and SMD numeric codes like 103)
- SparkFun, Resistors tutorial — https://learn.sparkfun.com/tutorials/resistors (practical reading orientation guidance and pull-up application notes)
We cite primary sources (standards bodies, government agencies, official documentation) wherever they exist so you can verify every number on this page yourself.