Reading Resistors
How to Read Resistors: Color Codes, SMD Markings, Tolerance, and Testing
Resistors are marked with a nominal resistance value, tolerance, and sometimes a temperature coefficient or other specification. Being able to read those markings is an essential practical skill: choosing the wrong resistor can make an LED too dim or too bright, shift a sensor reading, alter a timing circuit, or overload a component. Through-hole resistors commonly use colored bands, while surface-mount resistors use printed number codes or other marking systems.
Resistance is measured in ohms (Ω). Common values include 220 Ω, 1 kΩ, 4.7 kΩ, and 10 kΩ. The letter k means thousand, so 4.7 kΩ is 4,700 Ω. Tolerance tells you how far the actual resistance may differ from the nominal value under specified conditions. A 1 kΩ resistor with ±5% tolerance may measure from about 950 Ω to 1,050 Ω.
The familiar color code uses bands for significant digits, a multiplier, and a tolerance. Four-band resistors usually have two significant digits, a multiplier, and a tolerance band. Five-band parts typically have three significant digits, a multiplier, and tolerance. Some precision or specialized resistors use six bands, with an additional temperature coefficient or another parameter.
This guide explains how to orient and decode color bands, read common SMD codes, check values with a multimeter, and avoid common mistakes. The printed code and physical appearance can vary by manufacturer, so verify unusual parts using their datasheet or a reliable component specification.
1. Understand the color bands
The standard digit colors are black 0, brown 1, red 2, orange 3, yellow 4, green 5, blue 6, violet 7, grey 8, and white 9. The multiplier band uses a related code: black ×1, brown ×10, red ×100, orange ×1,000, yellow ×10,000, green ×100,000, blue ×1,000,000, and so on. Gold commonly means ×0.1 and silver ×0.01. The tolerance band often uses brown for ±1%, red for ±2%, gold for ±5%, and silver for ±10%; other tolerance values are possible.
The colors can be hard to distinguish on small or aged resistors, especially red versus brown or violet versus blue. Good lighting helps, but do not rely on color alone if the part is critical. Measure the resistor with a meter after isolating it from other circuit paths, or confirm the part number and BOM.
A four-band resistor is read as two digits, then a multiplier, then tolerance. A five-band resistor uses three digits, followed by the multiplier and tolerance. The tolerance band is often spaced farther from the other bands, which helps orient the component. Some parts have a separate temperature coefficient band; consult the relevant standard or datasheet if the number of bands is unusual.
The resistor body can be mounted in either direction electrically; fixed resistors are not polarized. Rotating it does not change the resistance. What matters is decoding the bands from the correct end. Before placing a resistor into a circuit, write down the decoded value and compare it with the schematic or bill of materials.
2. Four-band resistor examples
Consider a four-band resistor with bands brown, black, red, and gold. Brown is 1 and black is 0, giving the two-digit number 10. Red is the ×100 multiplier, so the nominal value is 10 × 100 = 1,000 Ω, or 1 kΩ. Gold indicates ±5% tolerance, meaning the actual value can be approximately 950–1,050 Ω under the specified conditions.
A resistor with red, red, brown, and gold is 22 × 10 = 220 Ω with ±5% tolerance. A yellow, violet, orange, gold resistor is 47 × 1,000 = 47,000 Ω, or 47 kΩ, ±5%.
Multiplier bands can cause common reading mistakes. Brown as a multiplier is ×10, while red is ×100. Confusing them changes the value by a factor of ten. Similarly, orange is ×1,000 and yellow is ×10,000. If a circuit behaves unexpectedly, check whether the decoded value differs by a power of ten from the intended value.
Gold and silver are often used for multiplier or tolerance, not as significant digits in the ordinary color-code system. If a band appears metallic, it is commonly the tolerance or multiplier band, and the spacing can help establish the reading direction. However, unusual components may use different marking schemes, so check the manufacturer's documentation when in doubt.
The color code represents a nominal value. It does not tell you the resistor's power rating with certainty, nor does it guarantee that the part is suitable for high voltage, high frequency, or high temperature. Package size, material, tolerance, and datasheet specifications also matter.
3. Five-band and six-band resistors
A five-band resistor commonly uses three significant digits, one multiplier, and one tolerance band. For example, brown, black, black, red, brown gives digits 1, 0, 0; red multiplies by 100, so the nominal value is 100 × 100 = 10,000 Ω, or 10 kΩ. Brown at the tolerance position commonly indicates ±1%.
Five-band resistors are often used where tighter tolerance or more precise nominal values are useful. A 4.7 kΩ value might be represented as 470 × 10, while a four-band version would use 47 × 100. Read the number of bands carefully before decoding; using the four-band pattern on a five-band resistor can produce the wrong value.
A six-band resistor commonly adds a temperature coefficient band after the tolerance band. Temperature coefficient is often expressed in parts per million per degree Celsius (ppm/°C) and describes how resistance changes as temperature changes. The exact code for this band depends on the applicable standard and component series. Do not guess a six-band marking if the resistor is part of a precision measurement circuit.
Tolerance and temperature coefficient are different specifications. A resistor may have tight initial tolerance but still drift more with temperature than another part. Precision analog circuits may also care about long-term stability, noise, voltage coefficient, and power derating.
When a resistor is used in a voltage divider, sensor bridge, or timing network, a small value error can change the result. If accuracy matters, measure the component and account for its temperature coefficient and circuit loading. For a simple LED indicator, a standard tolerance resistor is often sufficient as long as current and power remain within safe limits.
4. Reading SMD resistor codes
Surface-mount resistors often use a three-digit code. The first two digits are significant figures and the third digit is the multiplier. For example, 103 means 10 × 10³ = 10,000 Ω, or 10 kΩ. Code 472 means 47 × 10² = 4,700 Ω, or 4.7 kΩ. Code 221 means 22 × 10 = 220 Ω.
Four-digit codes commonly use three significant digits and a multiplier. For example, 1002 means 100 × 10² = 10,000 Ω, or 10 kΩ. The four-digit code gives more nominal-value resolution than the common three-digit format.
A marking such as 0, 00, or 000 may indicate a zero-ohm jumper rather than a conventional resistor value. These parts are used as links in PCB routing or configuration. They still have finite resistance and current ratings, so they should not be treated as unlimited-capacity wire.
Some SMD resistor series use an EIA-96-style code with two digits and a letter multiplier. This system requires a lookup table. Do not decode it using the ordinary three-digit rule. Tiny parts may be unmarked because there is not enough surface area, in which case the bill of materials, board documentation, or measurement is needed.
SMD markings can be difficult to read due to package size, solder, and lighting. A printed code can also be ambiguous if rotated. Confirm the package's orientation and the exact code before choosing a replacement. If the circuit uses precision resistors, check the tolerance and temperature coefficient, not just the nominal value.
5. E-series values and choosing a standard resistor
Resistors are commonly manufactured in preferred-number series such as E6, E12, E24, E48, E96, and E192. These series distribute nominal values across each decade. Coarser series have fewer standard values; finer series offer more choices and are often paired with tighter tolerances.
For example, if a calculation suggests 375 Ω for an LED current-limiting resistor, a common nearby value is 390 Ω. Choosing a slightly higher resistance generally reduces current in a simple series circuit. But the correct choice should be based on the worst-case supply voltage, LED forward voltage, target current, and resistor tolerance, not simply the nearest number.
When designing, calculate the current range at tolerance extremes. The highest current typically occurs with the highest supply voltage, lowest LED forward voltage, and lowest resistor value. The lowest current occurs with the opposite conditions. Check both against the LED's operating requirements. For a sensor divider, calculate how resistor tolerance affects the output range.
Standard values are convenient because they are widely available and often less expensive. If a circuit requires a value between standard parts, designers may combine resistors in series or parallel, use a trim resistor, or select a precision value. Any combination should be checked for total tolerance and power rating.
Do not use a resistor value only because it appears in a common kit. A 220 Ω resistor and a 220 kΩ resistor differ by a factor of 1,000. Always check the unit, decoded value, and circuit requirement before powering the board.
6. Measure a resistor with a multimeter
A digital multimeter's resistance mode applies a small test signal and measures the response. The circuit must be unpowered. Disconnect the supply and account for any stored charge in capacitors before placing probes. Measuring resistance on an energized circuit can damage the meter, create false readings, or expose you to danger.
For a loose resistor, touch one probe to each lead. If the meter is autoranging, allow the reading to settle. Compare the measurement with the nominal value and tolerance. A 10 kΩ resistor with ±1% tolerance should measure approximately between 9.9 kΩ and 10.1 kΩ at reference conditions, subject to meter accuracy and temperature.
In-circuit measurements can be lower than the resistor's value because current from the meter can flow through parallel paths. Capacitors may also cause a reading to change while they charge from the meter's test signal. If the reading is confusing, remove power, verify discharge, and isolate one lead where appropriate.
For very low resistances, probe and lead resistance can be a significant fraction of the reading. Some meters have a relative or zero function that helps compensate, while precise low-ohm measurements may require a four-wire method. For high-value resistors, humidity, contamination, and meter input characteristics can influence the result.
Do not use continuity mode as a precise resistance measurement. Many meters beep for a range of low resistance values, and the threshold differs by model. A beep indicates a low-resistance path, not necessarily a perfect short or the exact component value.
7. Power rating and physical size
A resistor's bands or SMD code usually do not fully identify its power rating. Through-hole resistors come in different body sizes and constructions; SMD resistors have package-size-dependent power limits. The actual rating depends on mounting, ambient temperature, PCB copper, and manufacturer specifications.
Power can be calculated from P = V × I, P = I²R, or P = V²/R. A 330 Ω resistor with 5 V across it dissipates about 5²/330 = 0.076 W. A standard 0.25 W part may be suitable under ordinary conditions, but verify voltage and temperature limits. A resistor exposed to 12 V across 330 Ω would dissipate about 0.436 W, which exceeds a 0.25 W rating.
A physically larger resistor often has a higher power rating, but size alone is not a reliable specification. Wirewound, metal-film, thick-film, and other constructions have different characteristics. High-voltage resistors may require adequate working-voltage ratings and physical spacing even when power dissipation is low.
Resistors should not be allowed to run beyond their rated temperature or power. Derating improves reliability. In an enclosed device with poor airflow, a resistor may need to dissipate much less than its headline rating. If a resistor discolors or cracks, identify the cause before replacing it; the circuit may have an incorrect supply, shorted component, or wrong value.
When repairing a board, match resistance, tolerance, power, voltage, temperature coefficient, and package. A replacement that fits the pads may still be electrically unsuitable.
8. Common resistor-reading mistakes
Reading from the wrong end: The tolerance band is often separated by a larger gap, but not every resistor is perfectly clear. Confirm the band count and orientation before decoding.
Confusing brown and red: These correspond to 1 and 2, and as multipliers they differ by a factor of ten. Check under good lighting or measure the part if the color is uncertain.
Using the wrong number of digits: Four-band parts usually have two significant digits; five-band parts usually have three. Applying the wrong pattern changes the value.
Misreading SMD codes: Three-digit and four-digit codes use different numbers of significant digits. An EIA-96 code needs its lookup table and multiplier letter.
Ignoring units: 4.7 kΩ is 4,700 Ω, while 4.7 Ω is one thousand times smaller. Record units explicitly in notes and schematics.
Assuming the color code reveals power: It generally does not. Check the component size, datasheet, and circuit power calculation.
Measuring in-circuit: Parallel paths can alter the reading. Isolate one lead when needed, with power removed and stored energy handled safely.
Replacing by appearance: Two resistors that look alike may have different values, tolerance, voltage rating, or power capability. Match the specification, not just the color or size.
A disciplined workflow helps: decode the value, write it with units, compare with the schematic, check power and tolerance, then verify with a meter if the part is critical.
9. Practical examples in electronics projects
For an LED indicator, the resistor is chosen from the supply voltage, LED forward voltage, and target current. A resistor value that is safe for a red LED at 5 V may not produce the same current with a blue LED or a 3.3 V microcontroller output. Calculate the circuit instead of using one resistor value for every LED.
For a pull-up resistor, common values may be in the kilo-ohm range, but the appropriate value depends on the bus or input, cable capacitance, speed, leakage, and noise environment. I²C uses pull-ups to its logic supply, and the correct voltage matters; do not pull an ESP32 input up to 5 V if the pin is not 5 V tolerant.
For a voltage divider, resistor ratio determines the ideal output voltage, while absolute values influence current consumption and sensitivity to loading. Lower resistance reduces susceptibility to leakage and noise but consumes more current. Higher resistance saves power but may interact with ADC input impedance and sampling requirements.
For a current-sense resistor, the value is often deliberately small so that the voltage drop and power loss remain manageable. The measurement circuit must have sufficient resolution and common-mode range. A low-ohm resistor may need a four-wire measurement for accurate characterization.
For a transistor base resistor, the value limits base current; for a MOSFET gate, a series resistor may control switching transients. These applications have different design requirements. Always use the circuit's actual electrical needs and the relevant datasheets rather than treating resistors as generic interchangeable parts.
10. Quick reference and checklist
The color digits run black 0, brown 1, red 2, orange 3, yellow 4, green 5, blue 6, violet 7, grey 8, white 9. Four-band parts typically use two digits, multiplier, tolerance; five-band parts typically use three digits, multiplier, tolerance. Gold often means ±5% tolerance and silver often ±10%, but confirm specialized parts and standards.
Common SMD codes include 103 = 10 kΩ, 472 = 4.7 kΩ, 221 = 220 Ω, and 1002 = 10 kΩ. Zero-ohm markings often indicate a jumper. EIA-96-style markings require a dedicated table rather than the basic three-digit formula.
Before installing a resistor:
- Decode the value and record the units.
- Check the schematic and tolerance requirement.
- Calculate power and verify the rating with margin.
- Confirm voltage, temperature, and package suitability.
- Measure with the circuit unpowered if the value is uncertain.
- Investigate overheating before fitting a replacement.
Practice
- Decode brown-black-brown-gold.
- Decode red-red-orange-gold.
- What does the SMD code 103 mean?
- Why can a resistor measure too low while still soldered into a circuit?
- Why does matching resistance alone not guarantee a safe replacement?
Being able to read resistor markings makes prototyping and repair faster, but decoding is only the first step. The right component must also have suitable tolerance, power rating, voltage capability, and behavior for the circuit where it is used.