Resistor Color Code Calculator

Select the color bands on your resistor to find its value, tolerance, and temperature coefficient.

Resistance
1,000 Ω
±5% (950 - 1,050 Ω)
ColorDigitMultiplierTolerance
Black01 Ω
Brown110 Ω±1%
Red2100 Ω±2%
Orange31K Ω±0.05%
Yellow410K Ω±0.02%
Green5100K Ω±0.5%
Blue61M Ω±0.25%
Violet710M Ω±0.1%
Grey8100M Ω±0.01%
White91G Ω
Gold0.1 Ω±5%
Silver0.01 Ω±10%

How to Read Resistor Color Codes

Resistors use colored bands to indicate their resistance value, tolerance, and sometimes temperature coefficient. This system was created because printing tiny numbers on small components is impractical. Learning to read the bands takes a few minutes and saves you from needing a multimeter every time.

4 Band: [Digit1][Digit2] x [Multiplier] ± [Tolerance]
5 Band: [Digit1][Digit2][Digit3] x [Multiplier] ± [Tolerance]

Reading Direction

The tolerance band (gold or silver) is always the last band on the right. Read from the opposite end. Gold means 5% tolerance, which is the most common for general-purpose resistors. Silver means 10%. If there is no tolerance band, the resistor has 20% tolerance.

The Mnemonic

A common way to remember the order is: Bad Boys Race Our Young Girls But Violet Generally Wins. Each word's first letter matches the color order: Black (0), Brown (1), Red (2), Orange (3), Yellow (4), Green (5), Blue (6), Violet (7), Grey (8), White (9).

What is tolerance?
Tolerance tells you how close the actual resistance is to the labeled value. A 1,000-ohm resistor with 5% tolerance could measure anywhere from 950 to 1,050 ohms. Tighter tolerances (1% or 0.1%) cost more but are needed for precision circuits.
What is the 6th band for?
The 6th band indicates the temperature coefficient (how much resistance changes per degree Celsius). Brown means 100 ppm/C, which is the most common. This only matters in precision applications where temperature stability is critical.
Why not just use a multimeter?
You should always verify with a multimeter when possible. But color codes let you identify resistors before soldering, sort through parts bins quickly, and verify values in circuit diagrams. They are also tested in electronics classes and certification exams.
What are SMD resistor codes?
Surface-mount resistors use a numerical code instead of color bands. A 3-digit code like "472" means 47 x 100 = 4,700 ohms. A 4-digit code like "4702" means 470 x 100 = 47,000 ohms. The last digit is always the number of zeros to add.