Resistor Color Code Calculator

Decode any resistor's color code to find its resistance value and tolerance.

🌈 Resistor Color Code Calculator
Resistance
-
Tolerance
-
Min Value
-
Max Value
-

📖 What is a Resistor Color Code?

Resistors - the tiny components that limit current flow in electronic circuits - are usually too small to have their value printed in numbers. Instead, they use a standardised system of colour bands that encode the resistance value and tolerance. The resistor colour code was standardised by the Electronic Industries Alliance (EIA) and is used worldwide.

A 4-band resistor has two significant figure bands, one multiplier band, and one tolerance band. This encodes values to two significant figures, suitable for general-purpose resistors with ±5% or ±10% tolerance.

A 5-band resistor adds an extra significant figure, encoding the value to three significant figures. These are used for precision resistors with ±1% or better tolerance, where the extra digit provides more accurate specification.

Reading the code is simple once you know the colour-to-number mapping: Black=0, Brown=1, Red=2, Orange=3, Yellow=4, Green=5, Blue=6, Violet=7, Grey=8, White=9. The multiplier band uses these plus gold (×0.1) and silver (×0.01). The tolerance band uses gold (±5%), silver (±10%), and colours for precision values.

📐 Formula

4-band: Value = (Band1 × 10 + Band2) × Multiplier
5-band: Value = (Band1 × 100 + Band2 × 10 + Band3) × Multiplier
Minimum Value = Resistance × (1 - Tolerance%)
Maximum Value = Resistance × (1 + Tolerance%)

📖 How to Use This Calculator

1
Select 4-band or 5-band depending on your resistor.
2
Choose the colour for each band from the dropdowns - in order from left to right.
3
Click Decode - resistance value, tolerance, and min/max range are shown.

💡 Example Calculations

Example 1 - 4-band: Brown-Black-Red-Gold

1
Band 1: Brown = 1, Band 2: Black = 0, Multiplier: Red = ×100, Tolerance: Gold = ±5%
2
Value = (1×10 + 0) × 100 = 1,000 Ω = 1 kΩ ±5%
3
Range: 950 Ω to 1,050 Ω
Try this example →

Example 2 - 5-band: Red-Yellow-Orange-Red-Brown

1
D1: Red=2, D2: Yellow=4, D3: Orange=3, Multiplier: Red=×100, Tolerance: Brown=±1%
2
Value = (2×100 + 4×10 + 3) × 100 = 243 × 100 = 24,300 Ω = 24.3 kΩ ±1%
3
Range: 24,057 Ω to 24,543 Ω
Try this example →

Frequently Asked Questions

How do I read a resistor color code?+
For a 4-band resistor: Band 1 = first digit, Band 2 = second digit, Band 3 = multiplier (power of 10), Band 4 = tolerance. Read them in order from the band closest to the end of the resistor. Example: Brown-Black-Red-Gold = 1, 0, ×100, ±5% = 1000Ω ±5% = 1kΩ.
What is the difference between 4-band and 5-band resistors?+
4-band resistors have 2 significant figure bands + 1 multiplier + 1 tolerance. 5-band resistors have 3 significant figure bands + 1 multiplier + 1 tolerance, allowing more precise values. Precision resistors (1% or better) are usually 5-band.
What do the tolerance colors mean?+
Brown = ±1%, Red = ±2%, Green = ±0.5%, Blue = ±0.25%, Violet = ±0.1%, Gold = ±5%, Silver = ±10%, None = ±20%.
What is E24 series?+
Resistors come in standard values based on the E-series. E24 (24 values per decade) is common for ±5% tolerance resistors. Common values include: 10, 11, 12, 13, 15, 16, 18, 20, 22, 24, 27, 30, 33, 36, 39, 43, 47, 51, 56, 62, 68, 75, 82, 91 - and their multiples.
What if a resistor has no color bands at all?+
Plain resistors without color bands are typically fusible resistors or power resistors where the value is printed directly on the body. Some surface mount resistors (SMD) use a 3- or 4-digit numerical code instead of color bands.
How do you read a 4-band resistor color code?+
For a 4-band resistor: Band 1 = first significant digit. Band 2 = second significant digit. Band 3 = multiplier (number of zeros). Band 4 = tolerance. Color values: Black=0, Brown=1, Red=2, Orange=3, Yellow=4, Green=5, Blue=6, Violet=7, Grey=8, White=9. Multipliers: Black=x1, Brown=x10, Red=x100, Orange=x1000, Yellow=x10000. Tolerances: Gold=5%, Silver=10%. Example: Red-Red-Brown-Gold = 2-2-x10-5% = 220 ohms 5%.
What are the standard resistor values (E-series)?+
Resistors are manufactured in standard E-series values rather than every possible number. E12 (12 values per decade, 10% tolerance): 10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82 and their multiples. E24 (24 values, 5% tolerance) fills in between. E96 (96 values, 1% tolerance) provides finer increments. If you calculate a needed resistance of 427 ohms, the nearest E24 value is 430 ohms. This is why circuit design often requires standard values rather than exact calculated values.
How do I measure a resistor value without a color code?+
Use a digital multimeter (DMM) set to the resistance (ohms) mode. Touch the probes to both leads of the resistor - polarity does not matter for resistors. The display shows the resistance in ohms, kilohms, or megohms. For in-circuit measurements, power must be off and one lead should be lifted from the board to avoid parallel paths giving false readings. SMD (surface-mount) resistors use a 3 or 4-digit numerical code instead of color bands: the last digit is the multiplier (number of zeros to append), so 472 = 47 x 100 = 4700 ohms = 4.7 kilohms.
How do I read a 6-band resistor color code?+
6-band resistors add a temperature coefficient band after the tolerance band. Bands 1-3 are the three significant digits, band 4 is the multiplier, band 5 is tolerance, and band 6 is temperature coefficient (ppm per degree C). Brown = 100 ppm, Red = 50 ppm. Standard 4 and 5-band resistors are far more common; 6-band are used in precision applications.

How do I read a resistor color code?

For a 4-band resistor: Band 1 = first digit, Band 2 = second digit, Band 3 = multiplier (power of 10), Band 4 = tolerance. Read them in order from the band closest to the end of the resistor. Example: Brown-Black-Red-Gold = 1, 0, ×100, ±5% = 1000Ω ±5% = 1kΩ.

What is the difference between 4-band and 5-band resistors?

4-band resistors have 2 significant figure bands + 1 multiplier + 1 tolerance. 5-band resistors have 3 significant figure bands + 1 multiplier + 1 tolerance, allowing more precise values. Precision resistors (1% or better) are usually 5-band.

What do the tolerance colors mean?

Brown = ±1%, Red = ±2%, Green = ±0.5%, Blue = ±0.25%, Violet = ±0.1%, Gold = ±5%, Silver = ±10%, None = ±20%.

What is E24 series?

Resistors come in standard values based on the E-series. E24 (24 values per decade) is common for ±5% tolerance resistors. Common values include: 10, 11, 12, 13, 15, 16, 18, 20, 22, 24, 27, 30, 33, 36, 39, 43, 47, 51, 56, 62, 68, 75, 82, 91 - and their multiples.

What if a resistor has no color bands at all?

Plain resistors without color bands are typically fusible resistors or power resistors where the value is printed directly on the body. Some surface mount resistors (SMD) use a 3- or 4-digit numerical code instead of color bands.

How do you read a 4-band resistor color code?

For a 4-band resistor: Band 1 = first significant digit. Band 2 = second significant digit. Band 3 = multiplier (number of zeros). Band 4 = tolerance. Color values: Black=0, Brown=1, Red=2, Orange=3, Yellow=4, Green=5, Blue=6, Violet=7, Grey=8, White=9. Multipliers: Black=x1, Brown=x10, Red=x100, Orange=x1000, Yellow=x10000. Tolerances: Gold=5%, Silver=10%. Example: Red-Red-Brown-Gold = 2-2-x10-5% = 220 ohms 5%.

What are the standard resistor values (E-series)?

Resistors are manufactured in standard E-series values rather than every possible number. E12 (12 values per decade, 10% tolerance): 10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82 and their multiples. E24 (24 values, 5% tolerance) fills in between. E96 (96 values, 1% tolerance) provides finer increments. If you calculate a needed resistance of 427 ohms, the nearest E24 value is 430 ohms. This is why circuit design often requires standard values rather than exact calculated values.

How do I read a 6-band resistor color code?

6-band resistors add a temperature coefficient band after the tolerance band. Bands 1-3 are the three significant digits, band 4 is the multiplier, band 5 is tolerance, and band 6 is temperature coefficient (ppm per degree C). Brown = 100 ppm, Red = 50 ppm. Standard 4 and 5-band resistors are far more common; 6-band are used in precision applications.