Resistor Color Code Decoder

Decode 4, 5, and 6-band resistors. Or type a value to get the bands.

B1B2B3B4
1st Digit
2nd Digit
Multiplier
Tolerance

1 kΩ

Tolerance ±5%

R = 10 × 10² Ω

Nearest standard

E121 kΩ
E241 kΩ
E961 kΩ

Common Values

Color Band Reference Table

ColorDigitMultiplierToleranceTemp Coeff (ppm/°C)
Black0×1250
Brown1×10±1%100
Red2×100±2%50
Orange3×1 kΩ15
Yellow4×10 kΩ25
Green5×100 kΩ±0.5%20
Blue6×1 MΩ±0.25%10
Violet7×10 MΩ±0.1%5
Grey8×100 MΩ±0.05%1
White9×1 GΩ
Gold×0.1±5%
Silver×0.01±10%

How to Read a Resistor Color Code

  1. Find the tolerance band — Gold, Silver, or a missing band is always read last. Hold the resistor so that band is on the right.
  2. Read digits left to right — For a 4-band resistor, read two digit bands then a multiplier. For 5 and 6-band, read three digit bands first.
  3. Apply the multiplier — Multiply the digit value by the multiplier band's power of ten. Gold = ×0.1, Silver = ×0.01.

The E-Series: Why Resistors Come in Standard Values

  • E12 — 12 values/decade · ±10% — General purpose. Covers all common values with enough headroom for carbon-film tolerances.
  • E24 — 24 values/decade · ±5% — Standard for ±5% carbon film resistors. Adjacent values don't overlap at full tolerance.
  • E96 — 96 values/decade · ±1% — For precision metal-film resistors. Fine enough resolution that ±1% bands never overlap.

FAQ

Why do my resistor bands look different depending on orientation?

The tolerance band (Gold, Silver, or no band) is always read last — start from the opposite end. If bands are evenly spaced, look for a slightly wider gap between the last significant-digit band and the multiplier band; the tolerance band is on the far side of that gap. When in doubt, check both orientations: one will produce a value in a standard E-series, the other often won't.

What does tolerance mean in practice?

Tolerance is the maximum allowed deviation from the labelled value. A 4.7 kΩ ±5% resistor can measure anywhere from 4.465 kΩ to 4.935 kΩ and still be within spec. For precision circuits, use ±1% (brown band) or better metal-film resistors.

What is temperature coefficient used for?

Temperature coefficient (ppm/°C) tells you how much the resistance changes per degree Celsius. A 10 kΩ resistor with 100 ppm/°C will drift by roughly 1 Ω for every 1 °C change. This matters in precision voltage references, oscillators, and sensor signal paths.

What's the difference between E12, E24, and E96?

E12 has 12 values per decade, spaced for ±10% tolerance. E24 has 24, for ±5%. E96 has 96, for ±1%. The tighter the tolerance, the more standard values are needed to ensure adjacent values don't overlap their tolerance bands. E96 is used for precision metal-film resistors.

How do I know which end of a resistor to start reading from?

The tolerance band (Gold, Silver, or no band) is always the last band — start from the opposite end. If unsure, check both orientations: one usually maps to a standard E-series value, the other won't.

Why do SMD resistors use numbers instead of color bands?

Surface-mount resistors are too small to print readable color bands. Common systems: 3-digit (e.g. 472 = 47 × 10² = 4.7 kΩ), 4-digit for tighter tolerances (e.g. 4702 = 47.0 kΩ), and EIA-96 for 1% resistors (a two-digit code plus a multiplier letter, e.g. 01C = 100 Ω).

What does the body color of a resistor indicate?

Nothing standardised — it is just the manufacturer's coating material. In practice, tan/beige bodies are typically carbon film (±5%), and blue or light-green bodies are often metal film (±1% or ±2%). This is a convention, not a standard; always read the bands rather than relying on body color.

What is the difference between carbon film and metal film resistors?

Carbon film resistors (usually tan, ±5%) are lower cost and adequate for general-purpose use. Metal film resistors (usually blue, ±1%) have tighter tolerance, lower temperature coefficient (50–100 ppm/°C vs 200–500 ppm/°C for carbon film), and lower noise — preferred for precision circuits, audio, and sensor signal paths.

Are all color-code values available to purchase?

No. Resistors are manufactured in standard E-series values (E12, E24, E96, E192). If you need 3.7 kΩ, you won't find it on a distributor shelf — the nearest E24 values are 3.6 kΩ and 3.9 kΩ. Design around standard values, or combine two resistors in series or parallel to hit an unusual target.