The resistor color bands chart translates physical pigment into precise electrical resistance based on the IEC 60062 international standard. If you are holding a standard through-hole resistor, the direct answer to reading it is: orient the metallic tolerance band (usually gold or silver) to the right, then read the significant digit bands from left to right, applying the multiplier band to calculate the final ohm value.

While surface-mount devices (SMD) use printed alphanumeric codes, through-hole axial resistors still rely on this color system. This guide provides the complete benchmark table, bookmark-friendly quick lookups for the most common E24/E96 series values, and a concrete decision path to identify exactly what you are holding and what to replace it with.

The Master Resistor Color Bands Chart (IEC 60062)

How to read this table: The chart below is divided into five functional columns. The Digit and Multiplier columns apply to the first three or four bands (depending on whether it is a 4-band or 5-band resistor) to establish the base ohm value. The Tolerance column applies strictly to the final band on the right, dictating the manufacturing variance (e.g., ±5%). The Temperature Coefficient column applies only to the 6th band on high-precision resistors, indicating how much the resistance drifts per degree Celsius. If a cell contains a dash (-), that color is not used for that specific function in standard manufacturing.

Table 1: Complete IEC 60062 Resistor Color Code Reference
Color Significant Digit Multiplier Tolerance Temp Coeff (ppm/°C)
Black0×1 Ω-250
Brown1×10 Ω±1%100
Red2×100 Ω±2%50
Orange3×1 kΩ-15
Yellow4×10 kΩ-25
Green5×100 kΩ±0.5%-
Blue6×1 MΩ±0.25%10
Violet7×10 MΩ±0.1%5
Grey8×±0.05%-
White9---
Gold-×0.1 Ω±5%-
Silver-×0.01 Ω±10%-

Quick-Jump Decoder for the Most Queried Values

On the bench, you rarely need to decode a random 3.84 MΩ resistor. You are usually verifying or replacing standard values from the E24 (5% tolerance) or E96 (1% tolerance) preferred number series. Use this bookmark-friendly lookup for the most common through-hole values encountered in Arduino, ESP32, and general analog circuitry.

  • 220 Ω (Current limiting for standard LEDs): Red, Red, Brown, Gold
  • 330 Ω (Current limiting for high-brightness LEDs): Orange, Orange, Brown, Gold
  • 1 kΩ (Standard pull-down / general bias): Brown, Black, Red, Gold
  • 4.7 kΩ (I2C bus pull-up resistor): Yellow, Violet, Red, Gold
  • 10 kΩ (Standard pull-up / voltage divider): Brown, Black, Orange, Gold
  • 100 kΩ (High-impedance pull-up / MOSFET gate discharge): Brown, Black, Yellow, Gold
Bench Tip: If you are reading a 5-band 1% metal film resistor, the multiplier band shifts one position to the right. A 10 kΩ 5-band resistor reads: Brown (1), Black (0), Black (0), Red (×100), Brown (±1%). The extra significant digit allows for precise E96 values like 4.75 kΩ (Yellow, Violet, Green, Brown, Brown).

Decision Path: 4-Band vs. 5-Band vs. 6-Band Identification

When pulling a component from a board or selecting a replacement from your bin, use this decision tree to identify the resistor type and terminate on a concrete purchasing or sorting decision.

Table 2: Resistor Identification Decision Tree
Visual Symptom Diagnostic Path Concrete Action / Pick
4 Bands; rightmost band is Gold or Silver. Standard carbon composition or carbon film. 5% or 10% tolerance. Follows E24 series values. Pick: Sort into general purpose bin. Replace with 1/4W 5% carbon film if exact match needed, or upgrade to 1% metal film.
5 Bands; rightmost band is Brown, Red, or Green. Precision metal film. 1%, 2%, or 0.5% tolerance. Follows E96 series values. Used in analog feedback loops and ADC dividers. Pick: Must replace with 1% metal film (E96). Do not substitute with 5% carbon film, or circuit calibration will drift.
6 Bands; leftmost 5 bands dictate value, 6th is distinct (often Black, Brown, or Red). Temperature-compensated precision resistor. The 6th band dictates ppm/°C drift. Used in oscillators and precision multimeters. Pick: Match the 6th band Temp Coeff exactly. If replacing a 50ppm (Red) part, a standard 100ppm (Brown) will cause thermal drift errors.
No color bands; printed alphanumeric text on a large ceramic or cement body. Power resistor (1W to 50W+). Color codes do not apply to high-wattage wirewound or cement resistors. Pick: Read printed text (e.g., "5W 0.1Ω J"). Match wattage and resistance; physical size dictates heat dissipation.

What the Chart Cannot Tell You (And How to Derate)

The most critical limitation of the resistor color bands chart is that it contains zero information about the component's power rating (wattage). A 10 kΩ 1/8W resistor and a 10 kΩ 2W resistor will have the exact same Brown-Black-Orange-Gold bands.

Power rating is determined strictly by physical dimensions and material mass. According to standard DigiKey and industry reference specifications, standard axial through-hole sizes map to wattage as follows:

  • 1/8W (0.125W): ~3.6 mm body length, ~1.6 mm diameter (Often used in dense, low-power logic circuits).
  • 1/4W (0.25W): ~6.5 mm body length, ~2.3 mm diameter (The universal standard for breadboarding and general DIY).
  • 1/2W (0.5W): ~9.0 mm body length, ~3.0 mm diameter (Used for LED drivers and higher-current bias networks).
  • 1W: ~11.0 mm body length, ~4.5 mm diameter (Requires physical spacing from the PCB for airflow).
Derating the 6th Band (Temperature Coefficient): The 6th band tells you how the base value modifies under thermal load, measured in parts per million per degree Celsius (ppm/°C). If you have a 10,000 Ω resistor with a Red 6th band (50 ppm/°C), and the ambient temperature inside your enclosure rises from the standard 25°C to 70°C (a ΔT of 45°C), the math is:

10,000 Ω × (50 / 1,000,000) × 45°C = 22.5 Ω of drift.

Your 10 kΩ resistor is now 10,022.5 Ω. In a simple LED circuit, this is irrelevant. In a precision RTD temperature sensor bridge, this uncalculated drift will ruin your measurements.

Bench Verification: When to Trust the Bands vs. the Meter

While the chart is mathematically absolute, physical manufacturing and environmental degradation are not. Here is the practical hierarchy for verifying resistance on the workbench:

  1. Out-of-Circuit Measurement (Highest Trust): Always measure a resistor with a digital multimeter (DMM) while it is completely removed from the circuit. Parallel paths in a live PCB will falsely lower your resistance reading. For a 1% 10 kΩ resistor, your meter should read between 9,900 Ω and 10,100 Ω.
  2. Faded or Heat-Damaged Bands: Carbon composition resistors subjected to prolonged heat often turn a uniform muddy brown. If the bands are illegible, the chart is useless. Desolder one leg, measure with a DMM, and replace with a modern 1% metal film equivalent.
  3. The Default Bench Recommendation: If you are prototyping, repairing consumer electronics, or building ESP32/Arduino sensor nodes, stop buying 5% carbon film resistors. Default to 1/4W, 1%, 5-band metal film resistors (E96 series). They cost roughly $0.02 more per unit in bulk kits, they do not drift as heavily with temperature, and their tighter tolerance prevents compounding errors in voltage divider networks feeding your microcontroller's ADC pins.

For deeper exploration of preferred number series and standard component values, the SparkFun Resistor Tutorial provides excellent visual breakdowns of how E12, E24, and E96 values map to physical manufacturing constraints.