跳到主要内容
EverydayTools简单 • 免费 • 快速
家类别
搜索工具...
  1. Home
  2. 工程
  3. Resistor Color Code Chart
Advertisement
Loading...
Advertisement
Loading...

Decode any resistor in seconds — 3, 4, 5, and 6 band support with reverse lookup

Resistors are among the most fundamental electronic components, found in virtually every circuit ever built. Whether you are a hobbyist building your first Arduino project, a student studying electronics, or a professional engineer verifying component values, reading resistor color codes is an essential skill. Our free Resistor Color Code Chart and Calculator makes this process instant and error-free, supporting all standard resistor band configurations from simple 3-band general-purpose types to precision 6-band components with temperature coefficient markings. The resistor color code system was standardized by the International Electrotechnical Commission (IEC) in the IEC 60062 standard. This system encodes a resistor's nominal resistance value, tolerance rating, and — for 6-band types — temperature coefficient directly onto the component body using colored bands. Each color represents a specific digit (0–9), multiplier (×0.1 to ×1,000,000,000), or tolerance percentage. Understanding these codes allows you to identify any resistor's value without needing specialized test equipment. Our calculator offers bidirectional operation: the Color-to-Value mode lets you select band colors to instantly read the resistance value, tolerance, and range; the Value-to-Color reverse lookup mode lets you enter a target resistance and tolerance to find the correct color combination. A live interactive resistor SVG diagram updates in real time as you select each band color, making it easy to visually confirm your selection before reading or placing the component. Beyond the core decoder, you will also find an integrated Parallel and Series Resistor Calculator for quickly finding combined resistance of multiple resistors, plus an SMD Resistor Code Decoder handling 3-digit, 4-digit, and letter-notation codes like '472' = 4.7 kΩ or '4R7' = 4.7 Ω. The complete IEC 60062 reference table covers all 13 color bands with digit values, multipliers, tolerance percentages, IEC letter codes, and temperature coefficients. The tolerance band tells you whether a resistor is a general-purpose ±10% type or a precision ±1% or ±0.1% type needed in measurement circuits. The temperature coefficient on 6-band resistors tells you how much the resistance drifts with temperature — critical in precision analog circuits, RF design, and instrumentation. A note on reading orientation: always read from left to right, with the tolerance band (typically Gold or Silver) on the right. A slightly wider gap between the last significant band and the tolerance band helps identify the correct direction. If Gold or Silver appears first, flip the resistor and re-read.

Understanding Resistor Color Codes

What Is the Resistor Color Code System?

The resistor color code is a marking system that encodes a resistor's electrical value, tolerance, and reliability data using colored bands printed or painted around the component body. Introduced in the 1920s and formalized in IEC 60062, the system assigns each color a numeric digit (0–9) and a corresponding multiplier. A standard 4-band resistor has two digit bands, one multiplier band, and one tolerance band. Five-band and six-band resistors add a third significant digit for greater precision. The system uses 10 main colors (Black through White for digits 0–9) plus Gold and Silver for multiplier fractions and tolerances. Every electronics professional should have the color sequence memorized: Black, Brown, Red, Orange, Yellow, Green, Blue, Violet, Grey, White — often learned via mnemonics like 'B.B. ROY of Great Britain has a Very Good Wife'.

How Is Resistance Value Calculated from Color Codes?

For a 4-band resistor: R = (D1 × 10 + D2) × Multiplier. For example, Brown (1), Black (0), Orange (×1,000), Gold (±5%) gives R = (1×10 + 0) × 1,000 = 10,000 Ω = 10 kΩ ±5%. For 5-band and 6-band resistors: R = (D1 × 100 + D2 × 10 + D3) × Multiplier. The tolerance band defines the acceptable range: Min = R × (1 − T/100), Max = R × (1 + T/100). For a 6-band resistor, the sixth band gives the temperature coefficient in ppm/°C, indicating how many parts per million the resistance changes per degree Celsius. Auto-scaling converts the raw ohm value to kΩ, MΩ, or GΩ for readability.

Why Do Tolerance and Temperature Coefficient Matter?

Tolerance specifies how far the actual resistance may deviate from its nominal value. A 10 kΩ resistor with ±5% tolerance could measure anywhere from 9,500 Ω to 10,500 Ω — a 1,000 Ω spread. In precision circuits such as analog amplifiers, Wheatstone bridges, or voltage references, this variation can cause significant errors, and ±1% or better resistors are required. Temperature coefficient measures stability over temperature. A resistor rated 100 ppm/°C will change by 0.01% per degree — acceptable for most applications. But in precision temperature measurement or frequency-determining networks, even this drift matters, and 10 ppm/°C or better components are specified. Understanding both parameters helps engineers select the right component without over-specifying or under-specifying.

Limitations and Common Mistakes

The biggest challenge with color codes is reading direction. Resistors are bidirectional, so there is no inherent polarity — the first band could be at either end. By convention, the tolerance band (Gold, Silver, or narrow) goes on the right, and the first digit band is on the left. The wider gap before the tolerance band is the best orientation clue. Common mistakes: (1) reading backwards; (2) confusing Gold and Silver, which serve dual roles as multipliers and tolerance indicators; (3) misidentifying colors under poor lighting — Red and Orange, Blue and Violet, and Black and Brown are frequently confused; (4) assuming Black can be the first digit — a resistor cannot start with 0, so Black is never the first significant digit band.

如何使用此计算器

1

Select Number of Bands

Choose 3-band, 4-band, 5-band, or 6-band mode at the top of the input card. Most general-purpose resistors are 4-band. Precision resistors are typically 5-band. Temperature-stable precision types use 6 bands.

2

Select Each Band Color

Pick the color of each band on your physical resistor using the dropdowns. Read from left to right — the tolerance band (usually Gold or Silver) should be on the right. If Gold or Silver appears on the left, flip the resistor and re-read.

3

阅读您的结果

The resistance value, tolerance percentage, IEC letter code, and minimum/maximum resistance values appear instantly. The live resistor diagram updates to match your selection. Use the tolerance range bar to visualize the acceptable value span.

4

Use Reverse Lookup or SMD Decoder

Switch to 'Value to Color' mode to find color bands for a known resistance value. Use the SMD Decoder section to decode surface-mount codes like '472' (4.7 kΩ) or '4R7' (4.7 Ω). The Parallel and Series section calculates combined resistance from multiple resistors.

常见问题

How do I know which end of the resistor to read first?

Read the resistor from the end where the bands are closest together. The tolerance band (Gold, Silver, or occasionally Brown/Red/Green) is always at the opposite end, often with a slightly wider gap separating it from the other bands. If you see Gold or Silver as the first band, you are reading it backwards. Flip the resistor and start from the other end. On 5-band and 6-band precision resistors, the convention is the same — the wider gap before the tolerance band identifies the right end. When in doubt, try both orientations and choose the one that gives a standard E-series resistor value.

What is the difference between 4-band and 5-band resistors?

A 4-band resistor has two significant digit bands, one multiplier band, and one tolerance band. It can represent values in two-digit precision — for example, 47 × 1,000 = 47 kΩ. A 5-band resistor adds a third significant digit, giving three-digit precision — for example, 470 × 100 = 47,000 Ω = 47 kΩ, but could also represent 471, 472, etc. Five-band resistors are typically precision types with tight tolerances (±1%, ±0.5%, or better). Six-band resistors add a sixth band for temperature coefficient, indicating how stable the resistance is over temperature changes, which matters in precision instrumentation and RF circuits.

What does the tolerance band tell me, and which tolerance should I choose?

The tolerance band tells you the maximum allowable deviation from the marked resistance value. A Gold band (±5%) means a 10 kΩ resistor could be anywhere from 9,500 Ω to 10,500 Ω. Silver (±10%) allows even more variation. Brown (±1%) and Red (±2%) bands indicate precision resistors. For general circuits like LED current limiting, motor driving, or pull-up/pull-down resistors, ±5% or ±10% is fine. For precision analog circuits, sensor conditioning, audio amplifiers, or any application where the exact resistance matters, use ±1% (Brown) or better. Precision resistors cost only slightly more in small quantities and are worth specifying when accuracy matters.

What is an SMD resistor code and how do I decode it?

Surface-mount (SMD) resistors are too small for color bands, so they use printed numeric or alphanumeric codes. A 3-digit code like '472' means: first two digits (47) are significant digits, third digit (2) is the number of zeros, so 47 × 100 = 4,700 Ω = 4.7 kΩ. A 4-digit code like '4701' means: first three digits (470) are significant, last digit (1) adds one zero = 4,700 Ω. Letter-notation codes use R, K, or M as a decimal point: '4R7' = 4.7 Ω, '4K7' = 4.7 kΩ, '4M7' = 4.7 MΩ. The special code '000' or '0' indicates a zero-ohm resistor (a jumper). Use the SMD Decoder section to handle all these formats automatically.

What are E-series preferred values and why do they exist?

E-series values are standardized resistor values defined by the EIA (Electronic Industries Alliance). They are spaced logarithmically so that the tolerance ranges of adjacent values just barely overlap, covering all possible resistance values with no gaps. The E12 series has 12 values per decade (for ±10% tolerance): 1.0, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2. The E24 series has 24 values (for ±5%). E96 has 96 values (for ±1%). When you need a non-standard value, choose the nearest E-series value or combine two resistors. Our tool shows both the nearest E12 and E24 values after each calculation.

How do I calculate the total resistance of resistors in parallel and series?

For resistors in series, total resistance is simply the sum: R_total = R1 + R2 + R3 + ... This is used to increase resistance using available values. For parallel resistors, the formula is: 1/R_total = 1/R1 + 1/R2 + 1/R3 + ... Parallel combinations are always less than the smallest individual resistor. A common two-resistor shortcut is R_total = (R1 × R2) / (R1 + R2). Parallel combinations are useful for creating non-standard values or splitting current across multiple components. Use the Parallel and Series section at the bottom of this page to calculate combinations from any number of values instantly.

EverydayTools简单 • 免费 • 快速

非IT专业人士的免费在线工具。计算器、转换器、生成器等。

热门类别

  • 健康计算器
  • 财务计算器
  • 转换工具
  • 数学计算器

公司

  • 关于
  • 联系
  • 隐私政策
  • 服务条款

© 2026 EverydayTools.io。版权所有。