Resistors are manufactured in physical packages so compact that printing numeric resistance values directly on their cylindrical bodies is impractical or prone to smudging. In 1952, the International Electrotechnical Commission established IEC 60062, a globally standardized color-marking system that uses colored circular bands to encode resistance, tolerance, and temperature stability.
Determining Reading Direction: Left to Right
One of the most frequent challenges for electronics students and lab technicians is identifying which end of the resistor to read first. Follow these three reliable engineering rules:
Identify the Tolerance Band: Standard 4-band and 5-band resistors possess a tolerance band that is physically separated from the numeric bands by a noticeably wider gap. The tolerance band is placed on the far right.
Look for Gold or Silver: Gold (±5%) and Silver (±10%) are the most common tolerance bands on standard carbon film resistors. In the IEC standard, Gold and Silver can never serve as the first significant digit band. If you see gold or silver at one end, that end is always the right-hand (final) band.
Check Lead Proximity: On modern automated axial tape-and-reel packages, Band 1 is printed significantly closer to the metal lead shoulder than the final band.
3-Band vs 4-Band vs 5-Band vs 6-Band Resistors
The number of colored bands printed on a resistor directly reflects its manufacturing precision, series specification, and target application:
General purpose electronics, hobby breadboards, LED current limiting.
5-Band
3 Digits + 1 Multiplier + 1 Tolerance
±1% or ±0.5%
Metal Film / Thin Film
Precision analog circuits, ADC voltage dividers, operational amplifiers.
6-Band
3 Digits + 1 Multiplier + 1 Tolerance + 1 TCR
±0.1% to ±1%
Precision Thin Film
Medical instrumentation, aerospace telemetry, high-stability reference standards.
Complete Resistor Color Code Reference Chart
Use this comprehensive IEC 60062 reference table to identify values, multipliers, tolerances, and temperature coefficients:
Color
Digit Value
Multiplier
Multiplier (Math)
Tolerance
TCR (ppm/K)
Black
0
×1
10⁰
—
250 ppm/K
Brown
1
×10
10¹
±1% (F)
100 ppm/K
Red
2
×100
10²
±2% (G)
50 ppm/K
Orange
3
×1,000 (1k)
10³
—
15 ppm/K
Yellow
4
×10,000 (10k)
10⁴
—
25 ppm/K
Green
5
×100,000 (100k)
10⁵
±0.5% (D)
20 ppm/K
Blue
6
×1,000,000 (1M)
10⁶
±0.25% (C)
10 ppm/K
Violet
7
×10,000,000 (10M)
10⁷
±0.1% (B)
5 ppm/K
Grey
8
×100,000,000 (100M)
10⁸
±0.05% (A)
1 ppm/K
White
9
×1,000,000,000 (1G)
10⁹
—
—
Gold
—
×0.1
10⁻¹
±5% (J)
—
Silver
—
×0.01
10⁻²
±10% (K)
—
None
—
—
—
±20% (M)
—
Temperature Coefficient of Resistance (TCR) Explained
The 6th band on high-precision resistors specifies the Temperature Coefficient of Resistance (TCR). Because physical materials expand and lattice scattering increases with thermal energy, electrical resistance drifts as ambient temperature changes. TCR is quantified in parts per million per Kelvin (ppm/K) or ppm/°C.
The resistance at an operating temperature T is calculated by:
ΔR = R₀ × (TCR × 10⁻⁶) × (T - T₀)
Practical Thermal Calculation Example: Consider a 10 kΩ resistor with a Red 6th band (50 ppm/K) operating in an automotive ECU that heats from 25°C to 85°C (ΔT = 60 K):
Drift factor: 50 × 10⁻⁶ × 60 = 0.003 (or 0.3%)
Maximum thermal drift: 10,000 Ω × 0.003 = 30 Ω
Actual resistance at 85°C: 10,030 Ω
SMD Resistor Codes: 3-Digit, 4-Digit, and EIA-96
Surface Mount Device (SMD) resistors utilize compact alphanumeric markings silkscreened directly on the ceramic chip top:
1. 3-Digit EIA Marking (Standard 5% Tolerance)
The first two digits represent the significant value, and the third digit is the decimal power of 10 multiplier.
472 = 47 × 10² = 4,700 Ω = 4.7 kΩ
103 = 10 × 10³ = 10,000 Ω = 10 kΩ
330 = 33 × 10⁰ = 33 × 1 = 33 Ω
2. 4-Digit EIA Marking (Precision 1% Tolerance)
The first three digits represent the significant value, followed by a one-digit multiplier.
1001 = 100 × 10¹ = 1,000 Ω = 1 kΩ
4702 = 470 × 10² = 47,000 Ω = 47 kΩ
3. R-Notation for Decimal & Sub-Ohm Resistors
Because decimal points are microscopic and easily obscured by solder paste, the letter R replaces the decimal point:
4R7 = 4.7 Ω
R22 = 0.22 Ω
0R05 = 0.05 Ω (50 mΩ)
000 or 0 = 0 Ω Jumper (used for PCB layout bridging)
4. EIA-96 1% Precision Code
Compact 0603 and 0402 SMD packages cannot fit 4 digits. The EIA-96 standard encodes precision 1% E96 values into a 3-character code: two digits (01 to 96) for the value from the E96 table, and one letter for the multiplier:
01C → Code '01' is 100; Letter 'C' is ×100 → 100 × 100 = 10 kΩ ±1%
68A → Code '68' is 499; Letter 'A' is ×1 → 499 × 1 = 499 Ω ±1%
30X → Code '30' is 200; Letter 'X' is ×0.1 → 200 × 0.1 = 20 Ω ±1%
Standard Resistor Value Series (E12, E24, E96)
Resistors are not manufactured in arbitrary round values like 10, 20, 30, or 40 ohms. Instead, they follow the Renard geometric progression series standardized in IEC 60063. The ratio between successive values is chosen so that each resistor's tolerance band guarantees contiguous coverage across every decade without wasteful overlapping:
E12 Series (±10% tolerance): 12 values per decade (1.0, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2).
E24 Series (±5% tolerance): 24 values per decade, adding intermediate values like 1.1, 1.3, 1.6, 2.0, 2.4, 3.0, 3.6, 4.3, 5.1, 6.2, 7.5, 9.1.
E96 Series (±1% tolerance): 96 distinct logarithmic values per decade used for high-precision design.
Helpful Resistor Color Code Mnemonics
Generations of electrical engineers have memorized the sequence Black (0), Brown (1), Red (2), Orange (3), Yellow (4), Green (5), Blue (6), Violet (7), Grey (8), White (9) using memory phrases:
Bad Beer Rots Our Young Guts But Vodka Goes Well (Black, Brown, Red, Orange, Yellow, Green, Blue, Violet, Grey, White)
Worked Step-by-Step Calculation Examples
Review these 8 practical calculation examples covering 3-band, 4-band, 5-band, 6-band, and SMD formats:
4-Band • LED Resistor
Red – Red – Brown – Gold
2 • 2 • ×10 • ±5%
R = 22 × 10 = 220 Ω
220 Ω ±5% (209 Ω – 231 Ω)
4-Band • Common I2C
Yellow – Violet – Red – Gold
4 • 7 • ×100 • ±5%
R = 47 × 100 = 4,700 Ω
4.7 kΩ ±5% (4.465 kΩ – 4.935 kΩ)
4-Band • Pull-Up Standard
Brown – Black – Orange – Gold
1 • 0 • ×1,000 • ±5%
R = 10 × 1,000 = 10,000 Ω
10 kΩ ±5% (9.5 kΩ – 10.5 kΩ)
5-Band • 1% Precision
Brown – Black – Black – Brown – Brown
1 • 0 • 0 • ×10 • ±1%
R = 100 × 10 = 1,000 Ω
1.00 kΩ ±1% (990 Ω – 1,010 Ω)
5-Band • Op-Amp Feedback
Orange – Orange – Black – Red – Brown
3 • 3 • 0 • ×100 • ±1%
R = 330 × 100 = 33,000 Ω
33.0 kΩ ±1% (32.67 kΩ – 33.33 kΩ)
6-Band • Instrumentation
Blue – Grey – Black – Black – Brown – Red
6 • 8 • 0 • ×1 • ±1% • 50 ppm/K
R = 680 × 1 = 680 Ω
680 Ω ±1%, 50 ppm/K TCR
SMD 3-Digit • Logic Level
SMD Code: 472
4 • 7 • Multiplier 10²
47 × 100 = 4,700 Ω
4.7 kΩ ±5% (Standard SMD)
SMD EIA-96 • High Precision
SMD Code: 01C
Code 01 (100) • Mult C (×100)
100 × 100 = 10,000 Ω
10.0 kΩ ±1% (EIA-96 Precision)
Practical Lab Tips & Multimeter Troubleshooting
When measuring resistors on the lab workbench or troubleshooting populated printed circuit boards:
Never Measure In-Circuit With Power ON: Applying a digital multimeter in resistance mode to an energized circuit damages the meter's internal current source and causes completely erroneous readings.
Beware of Parallel Current Paths: In-circuit measurements almost always read lower than the resistor's nominal color code because capacitors, IC pins, and adjacent bias resistors create parallel conducting paths ($R_{total} = R_1 \parallel R_2 < R_1$). To verify a suspicious resistor, desolder one terminal.
Watch Out for Thermal Transfer From Your Fingers: Holding both multimeter probe tips tightly with bare fingers introduces a parallel body resistance of approximately 100 kΩ to 1 MΩ across high-value resistors, skewing 100 kΩ and 1 MΩ measurements downward.
Faded or Scorched Color Bands: When power dissipation exceeds a resistor's rated wattage (e.g., $P = I^2R > 0.25 ext{ W}$ on a 1/4W resistor), the body discolors. Red and orange bands turn brown, while yellow bands turn tan. Measure out-of-circuit with a 4-wire Kelvin digital multimeter if available.
Frequently Asked Questions (FAQ)
Q1. How do you read a 4-band resistor color code?
Hold the resistor so the tolerance band (typically gold or silver, separated by a wider gap) is on the right. Band 1 is the first significant digit, Band 2 is the second significant digit, Band 3 is the multiplier (power of 10), and Band 4 is the tolerance. For example: Yellow (4), Violet (7), Red (×100), Gold (±5%) equals 47 × 100 = 4,700 Ω = 4.7 kΩ with ±5% tolerance.
Q2. What is the difference between a 4-band and a 5-band resistor?
A 4-band resistor uses 2 significant digit bands, 1 multiplier band, and 1 tolerance band, commonly used for standard 5% or 10% tolerance carbon film resistors. A 5-band resistor provides higher precision (usually 1% or 0.5% metal film) by including 3 significant digit bands, followed by 1 multiplier band and 1 tolerance band.
Q3. What does the 6th band on a resistor indicate?
The 6th band indicates the Temperature Coefficient of Resistance (TCR), expressed in parts per million per Kelvin (ppm/K or ppm/°C). Common TCR values include Brown (100 ppm/K), Red (50 ppm/K), Orange (15 ppm/K), and Yellow (25 ppm/K). It defines how much the resistance shifts when ambient temperature changes.
Q4. What does a 3-band resistor mean?
A 3-band resistor has 2 significant digit bands and 1 multiplier band without a 4th tolerance band. In the IEC standard, an absent tolerance band specifies a default tolerance of ±20%. These are common in vintage tube electronics and legacy equipment.
Q5. How do I decode SMD resistor markings like 472, 1001, and 4R7?
In 3-digit SMD codes (e.g. 472), the first two digits are numbers and the third is the power of 10: 47 × 10² = 4,700 Ω = 4.7 kΩ (±5%). In 4-digit codes (e.g. 1001), the first three digits are significant: 100 × 10¹ = 1,000 Ω = 1 kΩ (±1%). An 'R' represents a decimal point: 4R7 = 4.7 Ω, R22 = 0.22 Ω, and 000 indicates a 0 Ω jumper.
Q6. How does the EIA-96 SMD 1% precision code work?
The EIA-96 standard uses a 2-digit number (01 to 96) representing a 3-digit value from the standard E96 lookup table, followed by a letter indicating the multiplier. For instance, code '01' corresponds to 100, and letter 'C' represents ×100. Thus, '01C' equals 100 × 100 = 10,000 Ω = 10 kΩ with ±1% tolerance.
Q7. How do you know which end of a resistor to start reading from?
Look for the tolerance band: it is usually gold or silver, or placed after a noticeably wider gap from the other bands. Gold and silver can never be the first significant digit in standard IEC resistors. The band closest to a lead edge is typically Band 1.
Q8. What are standard resistor E-series values?
Resistors are manufactured in standard logarithmic decade series defined by IEC 60063. Common series are E12 (10% tolerance, 12 values per decade), E24 (5% tolerance, 24 values per decade), and E96 (1% tolerance, 96 values per decade). This ensures that any standard value plus its tolerance overlaps smoothly with adjacent values.
Explore Related Electronics & Semiconductor Labs
Enhance your circuit design and hardware verification with interactive EcrioniX tools: