Resistor Color Code Calculator

Read 4-, 5- or 6-band resistor colors as ohms with tolerance and ppm/K drift, or enter a resistance to get its bands and the nearest standard E-series value.

Nominal resistance1,000.0000 Ω

Nominal resistance

1,000.0000 Ω

  • Tolerance5.00%
  • Lower tolerance limit950.0000 Ω
  • Upper tolerance limit1,050.0000 Ω

Read from the end opposite the spaced tolerance band. The sixth band, when present, is the temperature coefficient of resistance (IEC 60062): how many parts per million the resistance can drift per kelvin. This decoder does not cover zero-ohm jumpers or military reliability bands.

How this was calculated

  1. Digits = 10 × d₁ + d₂Put in your numbers: Brown, Black → 1, 0Answer: 10four-band resistors have two digit bands
  2. R = digits × 10^multiplierPut in your numbers: 10 × 10^2Answer: 1,000 Ω
  3. R × (1 ± tolerance)Put in your numbers: 1,000 Ω × (1 ± 0.05)Answer: 950 Ω to 1,050 Ω

Formula and method

Read two significant digits for four bands or three for five bands, multiply by the multiplier band and apply the tolerance percentage.

Tolerance band colors

The tolerance band follows IEC 60062:2016, the same edition used for the temperature coefficient band below. Older charts list gray as ±0.05%; the 2016 edition moved ±0.05% to orange and made gray ±0.01%. A resistor with no tolerance band (three bands only) is ±20%.

Tolerance band colors (IEC 60062:2016)
ColorTolerance
Brown±1%
Red±2%
Orange±0.05%
Yellow±0.02%
Green±0.5%
Blue±0.25%
Violet±0.1%
Gray±0.01%
Gold±5%
Silver±10%
None±20%

Worked example

Brown, black, red and gold represent 10 × 100 = 1,000 Ω with ±5% tolerance, giving limits of 950–1,050 Ω.

Six bands: brown, black, black, brown, brown, red is 100 × 10 = 1,000 Ω, ±1%, 50 ppm/K. A 10 K temperature rise can move it by 1,000 × 50 × 10⁻⁶ × 10 = 0.5 Ω.

The sixth band: temperature coefficient

On six-band resistors the last band gives the temperature coefficient of resistance (TCR) in parts per million per kelvin, so ΔR = R × TCR × ΔT. IEC 60062:2016 assigns these colors:

Temperature coefficient band colors (IEC 60062:2016)
ColorTCR (ppm/K)
Black250
Brown100
Red50
Orange15
Yellow25
Green20
Blue10
Violet5
Gray1

From a resistance to color bands

Round the value to two significant digits for four bands or three for five and six, then write it as digits × 10^n. The digits become color bands, n becomes the multiplier (silver = −2, gold = −1, black = 0 … white = 9), and the tolerance and TCR bands follow.

For 4.7 kΩ: 47 × 10² gives yellow, violet, red; ±5% adds gold. Resistors are stocked in E-series preferred values matched to tolerance: E6 for ±20%, E12 for ±10%, E24 for ±5%, E48 for ±2%, E96 for ±1% and E192 for ±0.5% and tighter. The calculator shows the nearest one, so you can see whether a value is standard (for example, 5,000 Ω is not in E24; 5,100 Ω is).

Frequently asked questions

Which end should I read first?

Start opposite the spaced tolerance band. Unusual, damaged or ambiguous markings should be checked with the part documentation or a suitable measurement.

References

Last updated . Results are estimates for informational purposes only.