Skip to content
RFrftools.io
General

Resistor Color Code Calculator

Decode resistor color bands to resistance value and tolerance. Supports 4-band, 5-band, and 6-band resistors. Instant color band to ohms conversion.

Loading calculator...

Formula

R=(10d1+d2)×10nR = (10 \cdot d_1 + d_2) \times 10^n
d₁,d₂First and second digit bands
nMultiplier exponent

How It Works

Resistor color code calculator decodes resistance values from colored bands — essential for component identification, inventory management, and troubleshooting. Technicians, engineers, and students use this to identify through-hole resistors without measurement equipment. Per IEC 60062, the standard defines 10 colors (black through white) representing digits 0-9, with multiplier bands spanning 0.01 to 10⁹. Four-band resistors (2 significant digits) achieve 5-20% tolerance; five-band resistors (3 significant digits) achieve 0.1-2% tolerance; six-band resistors add a temperature coefficient band. The E24 series (5% tolerance) contains 24 values per decade; E96 (1% tolerance) contains 96 values. Surface-mount resistors use 3-digit or 4-digit numerical codes — '472' means 4700Ω, '4702' means 47.0kΩ.

Worked Example

Identify a resistor with bands: Brown-Black-Red-Gold. Per IEC 60062: Brown=1, Black=0, Red=×100, Gold=±5%. Value: 10 × 100 = 1000Ω = 1kΩ ±5% (950Ω to 1050Ω actual range). This is an E24 series value commonly used for LED current limiting — at 5V with 2V LED forward voltage, it limits current to 3mA. For a 5-band 1% resistor showing Brown-Black-Black-Brown-Brown: 100 × 10 = 1000Ω ±1% (990Ω to 1010Ω). The tighter tolerance costs approximately 2-3× more but reduces circuit variation from ±5% to ±1%.

Practical Tips

  • Use a digital multimeter (0.5% accuracy) to verify decoded values — actual resistance may differ from nominal by up to 20% for carbon composition resistors
  • Cross-reference decoded values against E24/E96 series — if the value doesn't match a standard series, re-check the color interpretation
  • For surface-mount resistors, the '0' marking indicates 0Ω jumper; 'R' indicates decimal point (4R7 = 4.7Ω per EIA-198-E standard)

Common Mistakes

  • Reading bands in wrong direction — the tolerance band (gold/silver) is always furthest from the first significant digit; verify by checking if the value is an E-series standard
  • Confusing brown (1) with red (2) or orange (3) under poor lighting — use daylight or 5000K LED illumination per IES lighting standards
  • Ignoring the temperature coefficient band (6th band) in precision applications — a 100ppm/°C resistor drifts 1% over 100°C range

Frequently Asked Questions

4-band resistors: 2 digits + multiplier + tolerance (±5-20%). 5-band: 3 digits + multiplier + tolerance (±0.1-2%). 6-band: adds temperature coefficient (1-250 ppm/°C). Per EIA RS-172, 4-band is most common for general-purpose applications.
Gold indicates ±5% tolerance per IEC 60062 — a 1kΩ resistor may measure 950-1050Ω. Silver is ±10%, no band is ±20%. For precision circuits requiring ±1%, use brown tolerance band (5-band format).
Experienced technicians memorize the sequence 'Black-Brown-Red-Orange-Yellow-Green-Blue-Violet-Gray-White' (0-9). However, digital multimeters provide 0.1-0.5% accuracy versus human error rates of 5-10% under poor lighting.
Through-hole resistors use color bands. Surface-mount (SMD) resistors use 3-digit (5%) or 4-digit (1%) numerical codes per EIA-198-E. For example, 0805 package '103' = 10kΩ; '1002' = 10.0kΩ.
The code indicates nominal value; actual tolerance ranges from ±0.1% (precision thin-film, $0.10-0.50 each) to ±20% (carbon composition, $0.01 each). Temperature drift ranges 5-250 ppm/°C depending on resistor technology.

Shop Components

As an Amazon Associate we earn from qualifying purchases.

Resistor Kit (1%, E24)

Precision 1% thin-film SMD resistor assortment, 0402 package

Ceramic Capacitor Kit

MLCC ceramic capacitor assortment in 0402 package

Solderless Breadboard

Full-size breadboard for circuit prototyping

Related Calculators