Table of Contents
Resistor Color Code Guide
Brown-Black-Red-Gold = Ω ±5%
Introduction
Reading resistor color codes is an essential skill for anyone working with electronics, from hobbyists building circuits to professional engineers designing complex systems. Resistor color codes provide a compact, standardized method to identify resistance values and tolerances without requiring printed text on small components.
The color code system, standardized by IEC 60062, uses colored bands to represent digits, multipliers, and tolerance values, enabling quick identification of resistor values even when components are mounted on circuit boards.
Mastering the resistor color code is a rite of passage for every electronics enthusiast. Whether you're decoding a vintage amplifier or assembling a modern PCB, these colorful bands hold the key to your circuit's behavior.
In this complete guide, you'll learn to:
- Decode 4, 5, and 6-band resistors with confidence.
- Interpret tolerance bands (Gold, Silver, Brown) correctly.
- Verify values against standard E-series (E12, E24, E96).
- Avoid common pitfalls like reading from the wrong end.
Expert Note: While color codes are reliable, always verify critical components with a multimeter before soldering. Heat stress and aging can sometimes drift values beyond their marked tolerance.
Quick Answer: How to Read Resistor Color Codes
Resistor color codes use colored bands to indicate resistance value and tolerance.
Band Configuration
| Type | Band Order | Description |
|---|---|---|
| 4-Band | Band1-Band2-Multiplier-Tolerance | Most common |
| 5-Band | Band1-Band2-Band3-Multiplier-Tolerance | Higher precision |
Color Chart
| Color | Value | Memory Trick |
|---|---|---|
| Black | 0 | "Big" |
| Brown | 1 | "Brown" |
| Red | 2 | "Rabbits" |
| Orange | 3 | "Often" |
| Yellow | 4 | "Yield" |
| Green | 5 | "Great" |
| Blue | 6 | "Big" |
| Violet | 7 | "Vegetable" |
| Gray | 8 | "Gardens" |
| White | 9 | "Weekly" |
Multiplier Guide
| Color | Multiplier | Example |
|---|---|---|
| Black | ||
| Brown | ||
| Red | ||
| Orange | ||
| Yellow | ||
| Green | ||
| Blue | ||
| Gold | ||
| Silver |
Tolerance Guide
| Color | Tolerance | Typical Use |
|---|---|---|
| Silver | ±10% | General purpose |
| Gold | ±5% | Most common |
| Brown | ±1% | Precision |
| Red | ±2% | Precision |
| Green | ±0.5% | High precision |
| Blue | ±0.25% | Very high precision |
| Violet | ±0.1% | Ultra precision |
Reference Table
| Parameter | Typical Range | Standard |
|---|---|---|
| 4-Band Tolerance | ±5-10% | General purpose |
| 5-Band Tolerance | ±0.5-2% | Precision |
| 6-Band Temp Coeff | 25-100 ppm/°C | High precision |
| E12 Series | 12 values/decade | ±10% tolerance |
| E24 Series | 24 values/decade | ±5% tolerance |
| E96 Series | 96 values/decade | ±1% tolerance |
Key Standards
IEC 60062: Marking codes for resistors and capacitors. Defines the international standard for resistor color codes, including 4-band, 5-band, and 6-band configurations, color-to-value mapping, tolerance specifications, and temperature coefficient coding.
IEC 60063: Preferred number series for resistors and capacitors. Defines E12, E24, E48, E96, and E192 standard value series ensuring manufacturing consistency and inventory management.
Worked Examples
Tolerance Guide:
| Color | Tolerance | Common Use |
|---|---|---|
| Silver | General purpose, lowest precision | |
| Gold | Standard precision, most common | |
| Brown | Precision applications | |
| Red | Precision applications | |
| Green | High precision | |
| Blue | Very high precision | |
| Violet | Ultra-high precision | |
| Gray | Ultra-high precision (rare) |
Key Points:
- Most Common: Gold () and Silver () are the most frequently used tolerances
- Precision Resistors: Brown (), Red (), and Green () are used in precision circuits
- Tolerance Band Location: The tolerance band is typically narrower and positioned closer to one end of the resistor
- Reading Direction: Always read from the end opposite the tolerance band per IEC 60062 standard
E-Series Standard Values:
Resistors are manufactured in standardized values according to IEC 60063 to ensure manufacturing consistency and prevent tolerance overlap. The E-series defines preferred number sequences that guarantee adjacent values don't overlap even at maximum tolerance.
| Series | Tolerance | Values per Decade | Common Use |
|---|---|---|---|
| E12 | 12 values | General purpose, most common | |
| E24 | 24 values | Standard precision | |
| E48 | 48 values | Precision applications | |
| E96 | 96 values | High precision | |
| E192 | 192 values | Ultra-high precision |
E12 Series Values ( tolerance): 10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82
E24 Series Values ( tolerance): Includes all E12 values plus: 11, 13, 16, 20, 24, 30, 36, 43, 51, 62, 75, 91
E96 Series Values ( tolerance): 96 precision values per decade (e.g., 100, 102, 105, 107, 110, 113, 115, 118, 121, 124, 127, 130...)
Key Principle: E-series values are calculated so that the maximum value of one resistor (value + tolerance) doesn't overlap with the minimum value of the next (value - tolerance). This ensures any measured resistance can be uniquely identified with its standard value.
Reading direction: Always read from the end OPPOSITE the tolerance band (gold/silver) per IEC 60062 standard
What is the Resistor Color Code?
The resistor color code is a standardized color-marking system used to indicate the resistance value, tolerance, and sometimes temperature coefficient of resistors. Developed in the 1920s and standardized by IEC 60062, this system allows manufacturers to print component values on tiny resistors where numerical printing would be impractical.
Each color band on a resistor represents a specific digit or multiplier, enabling engineers and technicians to quickly identify resistance values without measuring equipment. Understanding this code is fundamental to electronics work, from hobbyist projects to professional circuit design.
Historical Note: The color code system was developed by the Radio Manufacturers Association (RMA) in 1924 and has remained largely unchanged for nearly 100 years, making it one of the most enduring standards in electronics.
Understanding Band Systems
Resistors use different band systems depending on their precision and manufacturing requirements. The number of bands indicates the resistor's precision level and the information it provides.
4-Band Resistor ( to Tolerance)
The most common type, typically used for general-purpose applications where high precision isn't critical.
Band Configuration:
| Band | Purpose | Example |
|---|---|---|
| Band 1 | First significant digit | Brown = 1 |
| Band 2 | Second significant digit | Black = 0 |
| Band 3 | Multiplier (power of 10) | Red = |
| Band 4 | Tolerance | Gold = |
Example: Brown-Black-Red-Gold = (1 kΩ)
Reading Direction: The tolerance band (gold or silver) is typically narrower and positioned closer to one end. Always read from the end opposite the tolerance band per IEC 60062 standard.
Common Applications:
- General-purpose circuits
- Hobbyist projects
- Non-critical timing circuits
- Power supply circuits
5-Band Resistor ( to Tolerance)
Used for precision applications requiring tighter tolerances. Provides three significant digits instead of two.
Band Configuration:
| Band | Purpose | Example |
|---|---|---|
| Band 1 | First significant digit | Brown = 1 |
| Band 2 | Second significant digit | Black = 0 |
| Band 3 | Third significant digit | Red = 2 |
| Band 4 | Multiplier (power of 10) | Brown = |
| Band 5 | Tolerance | Red = |
Example: Brown-Black-Red-Brown-Red =
Advantages:
- Three significant digits provide 1,000 possible values per decade (vs. 100 for 4-band)
- Enables more precise resistance specifications
- Better suited for precision analog circuits
Common Applications:
- Precision measurement equipment
- Analog signal processing
- Feedback circuits requiring tight tolerances
- Audio equipment
6-Band Resistor ( to Tolerance)
High-precision resistors with temperature coefficient information. Used in applications where resistance stability over temperature is critical.
Band Configuration:
| Band | Purpose | Example |
|---|---|---|
| Band 1 | First significant digit | Brown = 1 |
| Band 2 | Second significant digit | Black = 0 |
| Band 3 | Third significant digit | Red = 2 |
| Band 4 | Multiplier (power of 10) | Brown = |
| Band 5 | Tolerance | Brown = |
| Band 6 | Temperature coefficient (ppm/°C) | Red = 50 ppm/°C |
Example: Brown-Black-Red-Brown-Brown-Red = , 50 ppm/°C
Temperature Coefficient (Band 6):
- Indicates how much resistance changes per degree Celsius
- Lower values (e.g., 5-25 ppm/°C) indicate better temperature stability
- Critical for precision circuits operating over wide temperature ranges
Common Applications:
- Precision measurement instruments
- Temperature-sensitive analog circuits
- Medical equipment
- Aerospace and military applications
- High-accuracy voltage references
Band System Comparison
| Feature | 4-Band | 5-Band | 6-Band |
|---|---|---|---|
| Significant Digits | 2 | 3 | 3 |
| Tolerance Range | to | to | to |
| Temperature Coefficient | No | No | Yes |
| Values per Decade | 100 | 1,000 | 1,000 |
| Typical Cost | Lowest | Medium | Highest |
| Use Case | General purpose | Precision | Ultra-precision |
Color Code Chart
Standard Color Values
Complete reference table for resistor color code values per IEC 60062 standard:
| Color | Digit | Multiplier | Tolerance | Temp Coeff (ppm/°C) |
|---|---|---|---|---|
| Black | 0 | - | 250 | |
| Brown | 1 | 100 | ||
| Red | 2 | 50 | ||
| Orange | 3 | - | 15 | |
| Yellow | 4 | - | 25 | |
| Green | 5 | 20 | ||
| Blue | 6 | 10 | ||
| Violet | 7 | 5 | ||
| Gray | 8 | 1 | ||
| White | 9 | - | - | |
| Gold | - | - | ||
| Silver | - | - |
Notes:
- Digit Column: Used for bands 1, 2, and 3 (in 5-band and 6-band resistors)
- Multiplier Column: Used for band 3 (4-band) or band 4 (5-band and 6-band resistors)
- Tolerance Column: Used for the tolerance band (band 4, 5, or 6 depending on resistor type)
- Temp Coeff Column: Used only in 6-band resistors (band 6) to indicate temperature coefficient
- Gold and Silver: Never used as digit values; only as multipliers (for values < 1Ω) or tolerance bands
Memory Aid: "Big Brown Rabbits Often Yield Great Big Vegetable Gardens Weekly" corresponds to Black, Brown, Red, Orange, Yellow, Green, Blue, Violet, Gray, White (0-9).
E-Series Standard Values
To ensure manufacturing consistency and inventory management, resistors are manufactured in standardized values according to the E-series defined in IEC 60063. The E-series uses logarithmic spacing to ensure that tolerance bands of adjacent values don't overlap, making manufacturing and component selection more consistent.
E-Series Overview
| Series | Tolerance | Values per Decade | Step Ratio | Common Use |
|---|---|---|---|---|
| E12 | 12 | 1.21 | General purpose, most common | |
| E24 | 24 | 1.10 | Standard precision | |
| E48 | 48 | 1.05 | Precision applications | |
| E96 | 96 | 1.02 | High precision | |
| E192 | 192 | 1.01 | Ultra-high precision |
E12 Series ( Tolerance)
12 values per decade with approximately 21% spacing between values:
Values: 10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82
Example Values Across Decades:
Use Case: Most common for general-purpose circuits where exact values aren't critical.
E24 Series ( Tolerance)
24 values per decade with approximately 10% spacing between values. Includes all E12 values plus intermediate values.
Values: 10, 11, 12, 13, 15, 16, 18, 20, 22, 24, 27, 30, 33, 36, 39, 43, 47, 51, 56, 62, 68, 75, 82, 91
Additional Values Beyond E12: 11, 13, 16, 20, 24, 30, 36, 43, 51, 62, 75, 91
Use Case: Standard precision resistors, most common for 5-band resistors.
E48 Series ( Tolerance)
48 values per decade with approximately 5% spacing between values.
Sample Values: 100, 105, 110, 115, 121, 127, 133, 140, 147, 154, 162, 169, 178, 187, 196, 205, 215, 226, 237, 249, 261, 274, 287, 301, 316, 332, 348, 365, 383, 402, 422, 442, 464, 487, 511, 536, 562, 590, 619, 649, 681, 715, 750, 787, 825, 866, 909, 953
Use Case: Precision applications requiring tighter tolerances than E24.
E96 Series ( Tolerance)
96 values per decade with approximately 2% spacing between values.
Sample Values: 100, 102, 105, 107, 110, 113, 115, 118, 121, 124, 127, 130, 133, 137, 140, 143, 147, 150, 154, 158, 162, 165, 169, 174, 178, 182, 187, 191, 196, 200, 205, 210, 215, 221, 226, 232, 237, 243, 249, 255, 261, 267, 274, 280, 287, 294, 301, 309, 316, 324, 332, 340, 348, 357, 365, 374, 383, 392, 402, 412, 422, 432, 442, 453, 464, 475, 487, 499, 511, 523, 536, 549, 562, 576, 590, 604, 619, 634, 649, 665, 681, 698, 715, 732, 750, 768, 787, 806, 825, 845, 866, 887, 909, 931, 953, 976
Use Case: High-precision resistors, commonly used in 5-band and 6-band precision resistors.
E192 Series ( Tolerance)
192 values per decade with approximately 1% spacing between values.
Use Case: Ultra-high precision applications, measurement equipment, and critical analog circuits.
E-Series Mathematical Formula
The E-series values follow a logarithmic progression:
Where:
- = Resistance value at step
- = First value in the decade (typically 10)
- = Series number (12, 24, 48, 96, or 192)
- = Step number (0 to )
Example: For E24 series, the 5th value ():
Why E-Series Exists
Tolerance Overlap Prevention: The logarithmic spacing ensures that the maximum value of one resistor (value + tolerance) doesn't overlap with the minimum value of the next (value - tolerance).
Example: For E12 series with tolerance:
- to
- to
The maximum of (11 ) is less than the minimum of (10.8 ), ensuring no overlap.
Benefits:
- Manufacturing consistency across different manufacturers
- Efficient inventory management
- Guaranteed unique identification of resistance values
- Standardized component selection in circuit design
Worked Example: 4-Band Resistor
Let's decode a resistor with these colors: Brown, Black, Red, Gold
Step 1: Identify the Tolerance Band
Gold band = tolerance → This is a 4-band resistor
The tolerance band (gold or silver) is typically narrower and positioned closer to one end. This helps identify the reading direction.
Step 2: Read from the Opposite End
Reading left to right: Brown, Black, Red, Gold
Always read from the end opposite the tolerance band per IEC 60062 standard.
Step 3: Decode Each Band
| Band | Color | Value | Meaning |
|---|---|---|---|
| Band 1 | Brown | 1 | First significant digit |
| Band 2 | Black | 0 | Second significant digit |
| Band 3 | Red | Multiplier (power of 10) | |
| Band 4 | Gold | Tolerance |
Step 4: Calculate Resistance
Resistance Calculation:
Combine the digits and apply the multiplier:
Step 5: Determine Tolerance Range
With tolerance:
Minimum Resistance:
Maximum Resistance:
Result: (range: to )
Verification
This resistor is part of the E24 series ( is a standard E24 value). Any measured resistance between and is within specification.
Worked Example: 5-Band Resistor
Let's decode a precision resistor: Brown, Black, Black, Brown, Brown
Step 1: Identify Band Count
Five bands with consistent spacing → 5-band precision resistor
5-band resistors are used for precision applications requiring tighter tolerances ( to ).
Step 2: Decode Each Band
| Band | Color | Value | Meaning |
|---|---|---|---|
| Band 1 | Brown | 1 | First significant digit |
| Band 2 | Black | 0 | Second significant digit |
| Band 3 | Black | 0 | Third significant digit |
| Band 4 | Brown | Multiplier (power of 10) | |
| Band 5 | Brown | Tolerance |
Step 3: Calculate Resistance
5-Band Resistance Calculation:
Combine the three digits and apply the multiplier:
Step 4: Determine Precision Range
With tolerance:
Minimum Resistance:
Maximum Resistance:
Result: (range: to )
Comparison: 4-Band vs 5-Band
| Feature | 4-Band (Brown-Black-Red-Gold) | 5-Band (Brown-Black-Black-Brown-Brown) |
|---|---|---|
| Significant Digits | 2 (10) | 3 (100) |
| Tolerance | ||
| Range | to | to |
| Tolerance Span | ||
| Precision | 5× less precise | 5× more precise |
Key Insight: The 5-band resistor provides 5× tighter tolerance ( vs ), making it essential for precision analog circuits, measurement equipment, and audio applications.
Verification
This resistor is part of the E96 series ( is a standard E96 value). Any measured resistance between and is within specification.
Industry Standards (IEC 60062)
IEC 60062:2016 - Marking codes for resistors and capacitors
This international standard, published by the International Electrotechnical Commission, defines:
- Color coding systems for through-hole resistors
- Alphanumeric marking for surface-mount devices (SMD)
- Standard preferred values (E-series)
- Tolerance and degree coefficient markings
Key Requirements:
- Colors must be clearly distinguishable under normal lighting
- Bands must be evenly spaced (except tolerance band)
- Reading direction indicated by band spacing or band width
- Minimum band width: 1mm for resistors mm length
Related Standards
- IEC 60063: Preferred number series for resistor values
- EIA-96: Alternative SMD resistor marking arrangement
- MIL-PRF-55342: US military specification for resistors
Standards Compliance: All resistors manufactured by reputable suppliers comply with IEC 60062. When sourcing components, verify manufacturer certifications for critical applications.
Common Mistakes
Mistake 1: Reading from the Wrong End
Problem: Resistor reads as 1.2k Ω instead of 120 Ω
Solution: The tolerance band (gold, silver, or close-tolerance colors like brown, red) is usually narrower and positioned closer to one end. Always read from the opposite end.
Mistake 2: Confusing Brown and Red Under Poor Lighting
Problem: Misreading (brown-black-red) as (red-black-red)
Solution: Use proper lighting and a magnifying glass. Brown appears darker/more muted than red. When in doubt, measure with a multimeter.
Mistake 3: Ignoring Tolerance
Problem: Expecting exactly 1000 Ω but measuring 1040 Ω and assuming the resistor is defective
Solution: A tolerance means any value between and is within specification. Only values outside this range indicate a faulty component.
Mistake 4: Assuming All Resistors Have 4 Bands
Problem: Treating a 5-band resistor as 4-band, getting completely wrong value
Solution: Count bands carefully before decoding. Modern precision resistors almost always use 5 or 6 bands.
Mistake 5: Not Checking E-Series Validity
Problem: Calculating a value like from color bands when is the nearest standard value
Solution: After decoding, verify the value matches a standard E-series value. Non-standard values indicate misreading.
Using Our Resistor Color Code Calculator
Our Resistor Color Code Calculator simplifies the decoding process:
Features:
- 4, 5, and 6-band support: Handles all common resistor types
- Interactive color selection: Visual color picker for each band
- Instant calculation: Real-time resistance, tolerance, and range display
- E-series validation: Indicates which standard series the resistor belongs to
- Heat level coefficient: Shows thermal stability for 6-band resistors
- Reverse lookup: Use the calculator’s reverse mode to enter a target resistance and see valid band combinations automatically
Why Use Our Calculator?
- Speed: Decode resistors in seconds instead of consulting charts
- Accuracy: Eliminates human error in color interpretation
- Learning tool: See formulas and explanations alongside results
- Mobile-friendly: Use on your phone while working with components
- Free and unlimited: No registration or usage limits
Pro Tip: Bookmark our calculator on your phone for quick access when sorting components or troubleshooting circuits in the field.
Our calculations follow industry best practices and have been validated against real-world scenarios.
Conclusion
The resistor color code is an elegant solution to component marking that has stood the test of time for nearly a century. Mastering this system is essential for anyone working with electronics, from beginners learning circuit basics to professional engineers designing complex systems.
Export as PDF — Generate professional reports for documentation, client presentations, or permit submissions.
4-band resistors provide 2 significant digits with ±5-10% tolerance for general-purpose applications, while 5-band resistors offer 3 significant digits with ±0.5-2% tolerance for precision circuits. 6-band resistors add temperature coefficient information for high-precision applications requiring thermal stability.
E-series values (E12, E24, E96) ensure manufacturing consistency and inventory management, and IEC 60062 is the international standard governing color codes. Always verify decoded values against E-series standards to ensure accuracy.
Key Takeaways
- Read resistor color codes from the end opposite the tolerance band—4-band resistors have 2 digits + multiplier + tolerance, 5-band have 3 digits + multiplier + tolerance
- Use the color-to-value memory aid "Big Brown Rabbits Often Yield Great Big Vegetable Gardens Weekly" for digits 0-9: Black(0), Brown(1), Red(2), Orange(3), Yellow(4), Green(5), Blue(6), Violet(7), Gray(8), White(9)
- Apply multiplier bands correctly—multiplier adds zeros or decimal point (Gold = ×0.1, Silver = ×0.01) to the significant digits
- Interpret tolerance bands—Gold = ±5% (most common), Brown = ±1% (precision), Green = ±0.5% (high precision); tolerance determines acceptable resistance range
- 4-band resistors provide 2 significant digits with ±5-10% tolerance for general-purpose applications—most common type for hobbyist and commercial circuits
- 5-band resistors offer 3 significant digits with ±0.5-2% tolerance for precision circuits—used when tighter specifications are required
- 6-band resistors add temperature coefficient (25-100 ppm/°C) for high-precision applications requiring thermal stability analysis
- Always verify decoded values against E-series standards (E12, E24, E96)—non-standard values indicate misreading; use multimeter to confirm
Further Learning
- LED Resistor Guide - Applying resistor knowledge in practical LED circuits
- Ohm's Law Guide - Understanding how resistance affects voltage and current
- Voltage Divider Guide - Using resistors in voltage divider circuits
- Power Calculator - Calculate power dissipation in resistors
- Resistor Color Code Calculator - Interactive decoder tool
References & Standards
This guide follows established engineering principles and standards. For detailed requirements, always consult the current adopted edition in your jurisdiction.
Primary Standards
IEC 60062:2016 Marking codes for resistors and capacitors. Defines the international standard for resistor color codes, including 4-band, 5-band, and 6-band configurations. Specifies color-to-value mapping (Black=0 through White=9), multiplier bands, tolerance color codes (Gold=±5%, Brown=±1%, etc.), and temperature coefficient coding for 6-band resistors. Ensures consistent component identification worldwide.
IEC 60063:2015 Preferred number series for resistors and capacitors. Defines E12 (±10% tolerance, 12 values per decade), E24 (±5% tolerance, 24 values per decade), E48, E96 (±1% tolerance, 96 values per decade), and E192 standard value series. Ensures manufacturing consistency, prevents tolerance overlap between adjacent values, and enables efficient inventory management.
Supporting Standards & Guidelines
IEC 60050 - International Electrotechnical Vocabulary International standards for electrical terminology and definitions, including resistor and component marking terms.
Further Reading
- Resistor Color Code Chart - Interactive color code reference and calculator
Note: Standards and codes are regularly updated. Always verify you're using the current adopted edition applicable to your project's location. Consult with local authorities having jurisdiction (AHJ) for specific requirements.
Disclaimer: This guide provides general technical information based on international electrical standards. Always verify calculations with applicable local electrical codes (NEC, IEC, BS 7671, etc.) and consult licensed electrical engineers or electricians for actual installations. Electrical work should only be performed by qualified professionals. Component ratings and specifications may vary by manufacturer.