Electronics decoder

Resistor Color Code Calculator

Decode 3, 4, 5, and 6 band resistor colors or reverse an ohm value into color bands.

Inputs

Bands

Results

Band preview
Waiting for input
Resistance value
Waiting for input

Use the controls above to decode a resistor with 3, 4, 5, or 6 color bands, or enter an ohm value to find a matching band sequence. The calculator updates as you select colors and shows the digit, multiplier, tolerance, and temperature coefficient roles separately.

Resistor Color Code Chart

ColorDigitMultiplierToleranceTemperature coefficient
Pink (PK)–0.001––
Silver (SR)–0.01+/- 10%–
Gold (GD)–0.1+/- 5%–
Black (BK)01–250 ppm/K
Brown (BN)110+/- 1%100 ppm/K
Red (RD)2100+/- 2%50 ppm/K
Orange (OG)31,000+/- 0.05%15 ppm/K
Yellow (YE)410,000+/- 0.02%25 ppm/K
Green (GN)5100,000+/- 0.5%20 ppm/K
Blue (BU)61,000,000+/- 0.25%10 ppm/K
Violet (VT)710,000,000+/- 0.1%5 ppm/K
Grey (GY)8100,000,000+/- 0.01%1 ppm/K
White (WH)91,000,000,000––

Code Structure

Number of bandsBand 1Band 2Band 3Band 4Band 5Band 6
3 bandsDigit 1Digit 2MultiplierNot shown, commonly +/- 20%N/AN/A
4 bandsDigit 1Digit 2MultiplierToleranceN/AN/A
5 bandsDigit 1Digit 2Digit 3MultiplierToleranceN/A
6 bandsDigit 1Digit 2Digit 3MultiplierToleranceTemperature coefficient

Three-Band Resistors

A 3-band resistor has two significant digits followed by a multiplier. It has no separate tolerance band, so common color-code practice treats the omitted tolerance as +/- 20%. Read the two digit colors first, then multiply by the third color.

Three-band resistor color codeA three-band resistor uses two significant digits and a multiplier; tolerance is not printed as a fourth band.Digit 11Digit 20Multiplierx100
Three-band resistor color code

Four-Band Resistors

A 4-band resistor uses two significant digits, a multiplier, and a tolerance band. The tolerance band is usually separated by a larger gap and is often gold or silver. For example, brown-black-red-gold is 1 kohm +/- 5%.

Four-band resistor color codeA four-band resistor has two significant digits, a multiplier, and a tolerance band.Digit 12Digit 20Multiplierx0.1Tolerance+/- 5%
Four-band resistor color code

Five-Band Resistors

A 5-band resistor adds a third significant digit before the multiplier and tolerance. This format is common for precision parts. Brown-black-black-red-brown represents 10 kohm +/- 1% when the bands are read in that order.

Five-band resistor color codeA five-band resistor uses three significant digits, a multiplier, and a tolerance band.D11D20D32Multx10Tol+/- 1%
Five-band resistor color code

Six-Band Resistors

A 6-band resistor has three significant digits, a multiplier, a tolerance band, and a final temperature coefficient band. The last value is normally expressed in ppm/K and describes resistance change with temperature; it is not another multiplier.

Six-band resistor with a temperature coefficient bandA six-band resistor adds a final temperature coefficient band after the tolerance band.D11D20D32Multx10Tol+/- 1%TCR50 ppm/K
Six-band resistor with a temperature coefficient band

Calculating Resistance From Band Colors

  1. Count the visible bands and select the matching 3, 4, 5, or 6-band mode.
  2. Read the significant digit bands from the grouped end toward the separated bands.
  3. Multiply the significant digits by the multiplier band.
  4. Read tolerance when present; a 3-band resistor commonly uses the omitted +/- 20% convention.
  5. For a 6-band resistor, read the final band as temperature coefficient in ppm/K.

Finding Color Bands From Ohms

Enter an ohm value such as 4.7k, 1M, 4R7, or 1000 in the tool. It converts the value into a directly encodable band candidate for the selected band count. A mathematical match is not a guarantee that the exact value is stocked in a manufacturer series, so compare the result with the required tolerance and parts list.

Choosing the Reading Direction

Start where the significant digit bands are grouped together. A wider gap often appears before the tolerance band, and gold or silver are normally near the end rather than the first digit. If both directions look plausible because the part is faded, calculate both candidates and verify the value with the circuit documentation or an isolated meter reading.

Related Resistor Guides

Common Resistors And Color Codes

Resistance value4-band color code5-band color codeTypical use
1 ohmBrown / Black / Gold / GoldBrown / Black / Black / Silver / BrownLow-value resistor
10 ohmBrown / Black / Black / GoldBrown / Black / Black / Gold / BrownLED and signal circuits
100 ohmBrown / Black / Brown / GoldBrown / Black / Black / Black / BrownGeneral current limiting
220 ohmRed / Red / Brown / GoldRed / Red / Black / Black / BrownLED current limiting
330 ohmOrange / Orange / Brown / GoldOrange / Orange / Black / Black / BrownDigital outputs
470 ohmYellow / Violet / Brown / GoldYellow / Violet / Black / Black / BrownSignal circuits
1 kohmBrown / Black / Red / GoldBrown / Black / Black / Brown / BrownPull-up or bias resistor
2.2 kohmRed / Red / Red / GoldRed / Red / Black / Brown / BrownSensor and divider circuits
4.7 kohmYellow / Violet / Red / GoldYellow / Violet / Black / Brown / BrownPull-up or divider circuits
10 kohmBrown / Black / Orange / GoldBrown / Black / Black / Red / BrownCommon pull-up value
47 kohmYellow / Violet / Orange / GoldYellow / Violet / Black / Red / BrownBias and timing circuits
100 kohmBrown / Black / Yellow / GoldBrown / Black / Black / Orange / BrownHigh impedance circuits
1 MohmBrown / Black / Green / GoldBrown / Black / Black / Yellow / BrownHigh-value divider or input bias

Download the Color Code Data

Download the resistor color codes CSV for an offline spreadsheet or reference. The download page explains the fields and their limits.

Decode logic

  • Count the visible bands and select the matching 3, 4, 5, or 6-band mode: 3/4-band use two significant digits, 5/6-band use three.
  • Read the significant digit bands from the grouped end, multiply by the multiplier band (gold x0.1, silver x0.01 for sub-ohm values), then read tolerance when a tolerance band is present.
  • A 3-band resistor has no tolerance band; common color-code practice treats the omitted tolerance as +/- 20%. A 6-band resistor reads its final band as temperature coefficient in ppm/K.
  • For reverse lookup, enter an ohm value such as 4.7k or 4R7 to get a directly encodable band candidate, then verify the bands against the physical part before relying on the value.

FAQs

Why does a 3-band resistor show +/- 20% tolerance?

A 3-band resistor has no printed tolerance band. In common resistor color-code practice, the omitted tolerance band is treated as +/- 20%.

Can the first resistor band be black?

The first significant digit band should not be black because it would make the leading digit zero. If the first band appears black, check whether the resistor is being read from the wrong direction or the marking is damaged.

How do I know which end to read from?

Read from the end where the significant digit bands are grouped together. Gold or silver tolerance bands, and bands spaced farther away from the others, are usually near the end of the code.

What does ppm/K mean on a 6-band resistor?

ppm/K is the temperature coefficient. It describes how much the resistance can change per kelvin of temperature change, expressed in parts per million per kelvin.

Can I use this output for purchasing or safety decisions?

Use this decoder as a marking aid only. Confirm safety-critical, procurement, power-rating, and compliance decisions with a multimeter, BOM, manufacturer data sheet, and the applicable standard.

How do I convert an ohm value back into color bands?

Enter a value such as 4.7k, 1M, 4R7, or 1000 in the Ohm field. The tool returns a directly encodable band candidate for the selected band count; a mathematical match is not a guarantee of a stocked part.