Skip to main content

Resistor Color Code Calculator

Decode resistor band colors into resistance values. 4, 5, and 6-band support with tolerance and temperature coefficient.

Resistor color code calculator

Number of bands
Band 1 (1st digit)
Band 2 (2nd digit)
Multiplier
Tolerance

Resistance

1 kฮฉ

Tolerance

ยฑ5%

Band count

4-band

Tolerance range

Minimum950 ฮฉ
Maximum1.05 kฮฉ

Band colors

DigitDigitMult.Tol.

Resistor color code chart

Complete reference for 4, 5, and 6-band resistors. Each row shows the digit value, multiplier, tolerance, and temperature coefficient for that band color.

Black

Digit

0

Multiplier

ร—1

Tolerance

โ€”

Temp. coeff.

250 ppm/ยฐC

Brown

Digit

1

Multiplier

ร—10

Tolerance

ยฑ1%

Temp. coeff.

100 ppm/ยฐC

Red

Digit

2

Multiplier

ร—100

Tolerance

ยฑ2%

Temp. coeff.

50 ppm/ยฐC

Orange

Digit

3

Multiplier

ร—1k

Tolerance

ยฑ0.05%

Temp. coeff.

15 ppm/ยฐC

Yellow

Digit

4

Multiplier

ร—10k

Tolerance

ยฑ0.02%

Temp. coeff.

25 ppm/ยฐC

Green

Digit

5

Multiplier

ร—100k

Tolerance

ยฑ0.5%

Temp. coeff.

20 ppm/ยฐC

Blue

Digit

6

Multiplier

ร—1M

Tolerance

ยฑ0.25%

Temp. coeff.

10 ppm/ยฐC

Violet

Digit

7

Multiplier

ร—10M

Tolerance

ยฑ0.1%

Temp. coeff.

5 ppm/ยฐC

Grey

Digit

8

Multiplier

ร—100M

Tolerance

ยฑ0.01%

Temp. coeff.

1 ppm/ยฐC

White

Digit

9

Multiplier

ร—1G

Tolerance

โ€”

Temp. coeff.

โ€”

Gold

Digit

โ€”

Multiplier

ร—0.1

Tolerance

ยฑ5%

Temp. coeff.

โ€”

Silver

Digit

โ€”

Multiplier

ร—0.01

Tolerance

ยฑ10%

Temp. coeff.

โ€”

Information hub

How to read resistor bands

Hold the resistor so the bands are grouped toward the left. The first two bands (or three on a 5/6-band resistor) are digits that form the base number. The next band is the multiplier (the factor to multiply the base number by). The last band on the right is the tolerance. On a 6-band resistor, the final band is the temperature coefficient. Gold tolerance (5%) and silver tolerance (10%) are the most common.

4-band vs 5-band vs 6-band

A 4-band resistor has two digit bands, a multiplier, and a tolerance (e.g. Brown-Black-Red-Gold = 1,000 ฮฉ ยฑ5%). A 5-band resistor adds a third digit for more precision (e.g. Brown-Black-Black-Brown-Brown = 1,000 ฮฉ ยฑ1%). A 6-band resistor adds a temperature coefficient band that indicates how much resistance drifts per degree Celsius.

Tolerance and real-world values

Tolerance tells you how far the actual resistance can deviate from the marked value. A 1 kฮฉ resistor with ยฑ5% tolerance (gold band) can measure anywhere from 950 ฮฉ to 1,050 ฮฉ. Precision circuits (amplifiers, measurement equipment) use ยฑ1% or tighter. General-purpose circuits (LED current limiting, pull-ups) are fine with ยฑ5%.

Common mnemonics

A widely used mnemonic for the resistor color code sequence (Black, Brown, Red, Orange, Yellow, Green, Blue, Violet, Grey, White) is: "Bad Beer Rots Our Young Guts But Vodka Goes Well." Each first letter matches the first letter of the color in order from 0 to 9.

Reading resistor color codes

Through-hole resistors use colored bands to encode their value, tolerance, and sometimes temperature coefficient. This calculator decodes 4, 5, and 6-band resistors instantly.

Key concepts

Band order matters

Read left to right with the grouped bands on the left side. The first 2 or 3 bands are digit values, followed by the multiplier (the factor to multiply by), then tolerance. The tolerance band (often gold or silver) usually has a wider gap before it.

5-band resistors are more precise

Most ยฑ1% and ยฑ0.5% resistors use 5 bands to encode three significant digits instead of two. If you see five bands and no gold/silver multiplier, it is almost certainly a precision resistor.

Gold and silver are special

Gold and silver are never digit bands. As a multiplier, gold means ร—0.1 and silver means ร—0.01 (for sub-ohm values). As tolerance, gold is ยฑ5% and silver is ยฑ10%. If you see gold or silver, that is the tolerance end.

Use the reference chart

The color code chart below the calculator maps every color to its digit, multiplier, tolerance, and temperature coefficient. Keep it handy when working with through-hole components on a breadboard or PCB.

Resistor Color Code Calculator: 4, 5 & 6-Band Decoder

Decode resistor band colors into resistance values. Interactive calculator with real-time visualization, tolerance range, and a complete resistor color code chart.

What This Calculator Does

This resistor color code calculator (also called a resistor band calculator or resistor value calculator) decodes the colored bands on through-hole resistors into a resistance value, tolerance, and temperature coefficient. Select 4, 5, or 6 bands, click the colors that match your resistor, and the calculator instantly shows the resistance in ohms with the correct SI prefix (kฮฉ, Mฮฉ), the tolerance percentage, and the min/max range. A resistor diagram updates in real time so you can visually confirm the band pattern. Below the calculator, a complete resistor color code chart provides a reference for all band colors and their values.

How the Math Works

The resistance encoded by the color bands is calculated differently depending on the band count:
  • 4-band resistor:
    R=(d1ร—10+d2)ร—multiplierR = (d_1 \times 10 + d_2) \times \text{multiplier}

    where d1d_1 and d2d_2 are the digit values of the first two bands. Example: Brown (1), Black (0), Red (ร—100) = (1ร—10+0)ร—100=1,000โ€‰ฮฉ(1 \times 10 + 0) \times 100 = 1{,}000\,\Omega (1 kฮฉ).

  • 5-band resistor:
    R=(d1ร—100+d2ร—10+d3)ร—multiplierR = (d_1 \times 100 + d_2 \times 10 + d_3) \times \text{multiplier}

    Three digits give one more significant figure. Example: Brown (1), Black (0), Black (0), Brown (ร—10) = 100ร—10=1,000โ€‰ฮฉ100 \times 10 = 1{,}000\,\Omega (1 kฮฉ).

  • Tolerance range:
    Rminโก=Rร—(1โˆ’tol100),Rmaxโก=Rร—(1+tol100)R_{\min} = R \times (1 - \tfrac{\text{tol}}{100}), \quad R_{\max} = R \times (1 + \tfrac{\text{tol}}{100})

    A 1 kฮฉ resistor with ยฑ5% tolerance: Rminโก=950โ€‰ฮฉR_{\min} = 950\,\Omega, Rmaxโก=1,050โ€‰ฮฉR_{\max} = 1{,}050\,\Omega.

How to Use This Calculator

Select 4-band, 5-band, or 6-band at the top. Then click the color buttons for each band position: digit bands first, then the multiplier, then tolerance, and (for 6-band) the temperature coefficient. The resistor diagram updates live so you can visually match it to the component in your hand. The right column shows the decoded resistance, tolerance, and min/max range. Click Copy value to copy the result to your clipboard. The color code chart below the calculator is a full reference you can use without the interactive tool.

Choosing the Right Band Count: 4, 5, or 6

The number of bands on a resistor is not arbitrary; it reflects the precision and intended application of the component.
  • 4-band resistors:
    Two significant digits. Standard for ยฑ5% and ยฑ10% tolerance. Common in hobby electronics, breadboard prototyping, and circuits where exact values are not critical (pull-up/pull-down resistors, LED current limiting, basic voltage dividers). The most widely available and cheapest format.
  • 5-band resistors:
    Three significant digits. Standard for ยฑ1% and ยฑ0.5% tolerance. Used in audio circuits, analog signal conditioning, active filters, and anywhere that resistor accuracy matters. The three-digit encoding allows values like 4.7 kฮฉ and 47.5 kฮฉ that 4-band coding cannot represent.
  • 6-band resistors:
    Same as 5-band plus a temperature coefficient (tempco) band. Used in precision instrumentation, measurement equipment, and circuits that operate across wide temperature ranges. The tempco band (in ppm/ยฐC) tells you how much the resistance drifts per degree of temperature change.

Common Resistor Values and the E-Series

Resistors are not manufactured in every possible value. Instead, they follow E-series preferred values: logarithmically spaced numbers that cover each decade. The E12 series (used for ยฑ10% resistors) has 12 values per decade: 10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82. The E24 series (ยฑ5%) doubles that to 24 values. The E96 series (ยฑ1%) has 96 values per decade, covering increments like 1.00, 1.02, 1.05, and so on. When you decode a resistor and get an unusual number like 4,700 ฮฉ or 22,000 ฮฉ, these come directly from the E-series. Knowing the series helps you pick the nearest standard value when designing a circuit.

FAQ

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

Hold the resistor so the grouped bands are on the left. The first two bands are digits (0โ€“9). The third band is the multiplier (the factor you multiply the two-digit number by). The fourth band is the tolerance. For example, Brown-Black-Red-Gold reads as 10 ร— 100 = 1,000 ฮฉ with ยฑ5% tolerance.

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

A 5-band resistor has three digit bands instead of two, giving more precision. Bands 1โ€“3 are digits, band 4 is the multiplier, and band 5 is the tolerance. Brown-Black-Black-Brown-Brown reads as 100 ร— 10 = 1,000 ฮฉ with ยฑ1% tolerance. Five-band resistors are standard for ยฑ1% and tighter tolerances.

What does the gold band on a resistor mean?

Gold has two meanings depending on which band position it occupies. As a tolerance band (the last band), gold means ยฑ5%, the most common tolerance for general-purpose resistors. As a multiplier band (the band before tolerance), gold means ร—0.1, which produces sub-1 ฮฉ values like 4.7 ฮฉ.

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

A 4-band resistor encodes two digits, a multiplier, and a tolerance. A 5-band resistor adds a third digit for higher precision (common for 1% resistors). A 6-band resistor adds a temperature coefficient band that tells you how much the resistance changes per degree Celsius, important for precision and instrumentation circuits.

How do I tell which end of a resistor to start reading from?

The first band is usually closer to one end of the resistor body, and the tolerance band (often gold or silver) has a wider gap separating it from the others. If the bands are evenly spaced, gold or silver will always be the tolerance band, never a digit, so read from the opposite end.

What does resistor tolerance mean in practice?

Tolerance is the maximum percentage that the actual resistance can deviate from the marked value. A 1 kฮฉ resistor with ยฑ5% (gold) tolerance can measure anywhere from 950 ฮฉ to 1,050 ฮฉ out of the factory. For most hobby and general electronics, ยฑ5% is fine. Precision analog circuits, filters, and measurement equipment use ยฑ1% or tighter.

What is a resistor color code chart?

A resistor color code chart is a reference table that maps each band color (black through white, plus gold and silver) to its digit value (0โ€“9), multiplier, tolerance, and temperature coefficient. It is the standard way to decode through-hole resistors, which use colored bands instead of printed numbers because the markings need to be readable from any orientation.

How do I calculate resistance from band colors?

Combine the digit bands into a number, then multiply by the multiplier band. For a 4-band resistor: (Band1 ร— 10 + Band2) ร— Multiplier. For a 5-band resistor: (Band1 ร— 100 + Band2 ร— 10 + Band3) ร— Multiplier. The tolerance band tells you the accuracy range.

Sources & citations

References used for the calculation method and definitions. Links open in a new tab when available.

[1]
IEC 60062:2016 โ€” Marking codes for resistors and capacitors

International standard defining the color code marking system for fixed resistors, including band colors, digit values, multipliers, and tolerance designations used in this calculator.

[2]
EIA-RS-279 โ€” Resistor color code standard

Electronic Industries Alliance standard that established the resistor color code convention used worldwide. Defines the mapping of colors to digit values, multipliers, and tolerance bands for 4, 5, and 6-band resistors.

Electronics Reference Note

Educational Use: These tools use standard electrical formulas (e.g., Ohm's Law, NEC voltage drop) for learning, hobby projects, and general reference, not for licensed electrical work or safety-critical installations.

Verification Recommended: Wire sizing, voltage drop, and circuit design depend on local codes, ambient conditions, and load profiles. For real installations, consult a qualified electrician or engineer.

Not Professional Advice: This site does not provide electrical or engineering advice. All calculations run locally in your browser; no data is stored or transmitted.

ยฉ 2026 CalcRegistry Reference Last Logic Update: April 2026Free Online Utility Tools