Skip to main content
ilovecalcs logoilovecalcs.

Other · Live

Resistor Color Code Calculator, decode any band configuration.

Select the number of bands and click each band to set its color. The calculator instantly decodes the resistance value, tolerance, and — for 6-band resistors — the temperature coefficient, following the IEC 60062 standard.

How it worksReal-time

Inputs

Band configuration

Resistance

1 kΩ
±5%4-band · 950 Ω1.05 kΩ
Resistance
1 kΩ
Nominal value
Tolerance
±5%
950 Ω – 1.05 kΩ
Range width
100 Ω
Max − Min

Breakdown

Color band values

4 bands
BandColorRoleValue
Band 1BrownDigit1
Band 2BlackDigit0
Band 3RedMultiplier×100
Band 4GoldTolerance±5%

Reference

Complete color code chart (IEC 60062)

ColorDigitMultiplierToleranceppm/°C
Black0×1250
Brown1×10±1%100
Red2×100±2%50
Orange3×1k15
Yellow4×10k25
Green5×100k±0.5%20
Blue6×1M±0.25%10
Violet7×10M±0.1%5
Gray8×100M±0.05%1
White9×1G
Gold×0.1±5%
Silver×0.01±10%

Field guide

How to read resistor color codes.

Color coding is the standard way to mark resistance values on small axial resistors where printing numbers directly is impractical. The system is defined by IEC 60062 and has been in use since the 1920s. Each colored band encodes either a significant digit, a power-of-ten multiplier, a tolerance percentage, or — on precision components — a temperature coefficient.

The four-band resistor (most common)

Most general-purpose resistors use four bands. Reading left to right (starting from the end nearest the lead):

  • Band 1: first significant digit (0–9)
  • Band 2: second significant digit (0–9)
  • Band 3: multiplier (×1 through ×1 GΩ, or ×0.1 / ×0.01 for Gold / Silver)
  • Band 4: tolerance (Gold = ±5%, Silver = ±10%, no band = ±20%)

Worked example: Brown, Black, Red, Gold:

(1 × 10 + 0) × 100 × ±5% = 1,000 Ω ±5%

The five-band resistor (precision)

Five-band resistors encode three significant digits instead of two, allowing more precise value specification. They are used where tighter tolerances (±1%, ±0.5%, ±0.25%, ±0.1%) are required:

  • Bands 1–3: three significant digits
  • Band 4: multiplier
  • Band 5: tolerance

Worked example: Brown, Black, Black, Red, Brown:

(1 × 100 + 0 × 10 + 0) × 100 × ±1% = 10,000 Ω ±1%

The six-band resistor (temperature-stable)

Six-band resistors add a sixth band indicating the temperature coefficient: how much resistance changes per degree Celsius. This matters in applications like precision instrumentation, oscillators, and filters where thermal drift must be controlled:

  • Bands 1–3: three significant digits
  • Band 4: multiplier
  • Band 5: tolerance
  • Band 6: temperature coefficient (ppm/°C)

Which end do I start from?

The Gold or Silver tolerance band is almost always on the right side of the resistor, so start reading from the left. On 5- and 6-band resistors there is usually a wider gap between the multiplier band and the tolerance band, which also helps you orient the component correctly.

If you're ever unsure, the calculator above lets you enter bands from either direction. If the result looks implausible (e.g., a multiplier of Gold where a digit is expected), try reversing the order.

Color code reference chart

The twelve colors used in resistor coding, with their digit, multiplier, tolerance, and temperature coefficient values:

ColorDigitMultiplierToleranceppm/°C
Black0×1250
Brown1×10±1%100
Red2×100±2%50
Orange3×1k15
Yellow4×10k25
Green5×100k±0.5%20
Blue6×1M±0.25%10
Violet7×10M±0.1%5
Gray8×100M±0.05%1
White9×1G
Gold×0.1±5%
Silver×0.01±10%

Tolerance and what it means in practice

The tolerance band tells you how close the actual resistance must be to the marked value. For a 10 kΩ resistor:

  • ±5% (Gold): actual value between 9,500 Ω and 10,500 Ω
  • ±1% (Brown): actual value between 9,900 Ω and 10,100 Ω
  • ±0.1% (Violet): actual value between 9,990 Ω and 10,010 Ω

For audio circuits, voltage dividers, and filters, tighter tolerances improve performance predictability. For LED current limiting, pull-up/pull-down resistors, and most digital logic applications, ±5% is entirely adequate.

Temperature coefficient explained

The temperature coefficient (TC) on a 6-band resistor tells you how much resistance shifts per degree Celsius, expressed in parts per million (ppm). A 10 kΩ resistor with a 100 ppm/°C TC will change by:

ΔR = R₀ × TC × ΔT = 10,000 × 100×10⁻⁶ × 30°C = 30 Ω

This shift of 30 Ω represents a 0.3% change — significant for precision circuits, irrelevant for many general-purpose designs. Metal film resistors typically carry 50–100 ppm/°C; precision wirewound types can reach 1–5 ppm/°C.

Disclaimer

This calculator follows IEC 60062 and is intended for educational and prototyping use. Always verify critical values with a calibrated multimeter before using resistors in safety-critical or high-precision designs.