Resistor Color Code Calculator — 4, 5 and 6 Band

Read a resistor from its bands, or work the other way: see which bands a target value needs. Includes the nearest E24 standard value.

Resistor colour code decoder

How to read the bands

Read a resistor from the end where the bands are closest together. The last band, separated by a wider gap, is the tolerance band.

Higher-band-count resistors are not automatically more accurate — the count tells you how many digits are specified. A 5-band resistor with a 5% gold tolerance band is still a 5% part.

The complete colour table

ColourDigitMultiplierToleranceTemp. coeff.
Black0×1
Brown1×10±1%100 ppm/K
Red2×100±2%50 ppm/K
Orange3×1k15 ppm/K
Yellow4×10k25 ppm/K
Green5×100k±0.5%
Blue6×1M±0.25%10 ppm/K
Violet7×10M±0.1%5 ppm/K
Grey8±0.05%
White9
Gold×0.1±5%
Silver×0.01±10%

Gold and silver appear only as multipliers or tolerance bands, never as digit bands. That is useful when you are trying to work out which end to read from.

Two worked examples

1. A common 1% metal film resistor

Bands brown-black-black-brown-brown: digits 1 and 0, then a third digit of 0, giving 100, multiplied by 10 to give 1,000 ohms, with a brown tolerance of 1%. That is 1k at 1%. Note how the same nominal value appears differently on a 4-band part (brown-black-red-gold, 1k at 5%), which is why the band count matters when you are reading a part in your hand.

2. A 4.7k pull-up resistor

Bands yellow-violet-red-gold: 4, 7, times 100, plus or minus 5% — 4,700 ohms at 5%. The tolerance band of gold is the giveaway that this is a standard 4-band part. Its actual value lies between 4,465 and 4,935 ohms, which for a pull-up resistor is perfectly acceptable.

Standard values: why 4.7k and not 4.6k

Resistors are manufactured in preferred number series rather than at every conceivable value. The E24 series defines 24 values per decade and covers 5% parts; E96 defines 96 values per decade for 1% parts. The values are spaced so that the tolerance bands of adjacent parts just touch, which means any required value is always close to a stocked one.

The E24 values in each decade are 10, 11, 12, 13, 15, 16, 18, 20, 22, 24, 27, 30, 33, 36, 39, 43, 47, 51, 56, 62, 68, 75, 82 and 91. Multiply by a power of ten to get any practical value. If your calculation lands between two of these, the calculator tells you the nearest one and by how much it differs.

Reading a resistor in practice

How this calculator is verified

The colour assignments follow IEC 60062, the international standard for marking codes on resistors and capacitors. The preferred value series follow IEC 60063 for E24 and E96. Both are reproduced here for the bands commonly found on through-hole parts.

  • IEC 60062 — marking codes for resistors and capacitors, including the colour code.
  • IEC 60063 — preferred number series for resistors and capacitors (E-series).
  • NIST — SI unit definitions used for the resistance values shown.

Colour table and worked examples last verified: 19 September 2026.

FAQ

How do I read a resistor colour code?

Read from the end where the bands are closest together. The first two or three bands are significant digits, the next band is the multiplier, and the last band, set apart by a wider gap, is the tolerance. Brown-black-red-gold is 1, 0, times 100, plus or minus 5%, which is 1k.

What is a 4-band resistor?

A resistor with two significant digit bands, one multiplier band and one tolerance band. It is the standard format for 5% carbon film and carbon composition parts. The value is read as two digits multiplied by a power of ten.

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

A 5-band resistor has three significant digits instead of two, plus the multiplier and tolerance. That extra digit allows precision values, which is why 5-band parts are usually 1% or better. The band count tells you how many digits are specified, not automatically how accurate the part is.

What does the gold band mean?

A gold band in the tolerance position means plus or minus 5%. In the multiplier position gold means times 0.1. Gold and silver never appear as digit bands, which helps when you are working out which end to read from.

How do I read a resistor if I do not know which end to start from?

Look for the tolerance band first: it is usually gold, silver or brown and is separated by a wider gap. Read away from that end. Gold and silver never appear as a first digit, so if one appears at an end, that end is the multiplier and you are reading the part backwards.

What is the nearest standard resistor value?

Resistors are made in preferred number series. E24 has 24 values per decade for 5% parts and E96 has 96 values per decade for 1% parts. The calculator reports the nearest E24 value and the percentage difference, so you can decide whether the standard part is close enough.

How accurate is the tolerance band?

It states the maximum deviation from the nominal value at the reference temperature. A 1k resistor with a 5% band can be anywhere from 950 to 1,050 ohms and still be in specification. Precision parts with a 0.1% band are correspondingly more expensive.

What does the sixth band mean?

The sixth band gives the temperature coefficient, in parts per million per kelvin. It describes how much the resistance drifts as temperature changes. Brown is 100 ppm per kelvin, red is 50, and violet is the tightest commonly available at 5.

Why does my multimeter read differently from the bands?

Three common reasons. A resistor measured in circuit can read lower because parallel paths bypass it. The part may have drifted, especially if it has been running hot. Or the tolerance simply allows that much variation, particularly on 5% and 10% parts.

Do SMD resistors use colour codes?

No. Surface mount resistors are marked with a printed numeric code, such as 472 meaning 47 with two zeros, or 4R7 meaning 4.7 ohms. Some very small packages have no marking at all and must be measured.

More electrical tools

Have a suggestion?

Missing a feature or found something off? Tell us — user suggestions decide what we build next.