Resistor Calculator — Free Online Color Code Decoder
Decode 4-band and 5-band resistor color codes instantly, and calculate total resistance for series and parallel circuit configurations with up to five resistors.
Color Band Result
\u00B15% tolerance
Range
950.00 Ω to 1.05 kΩ
How to Use the Resistor Calculator
- Select the calculation mode: Choose "Color Band Decoder" to read the resistance value from a physical resistor's color bands, or "Series / Parallel" to calculate the combined resistance of multiple resistors connected together in a circuit.
- For color band decoding: First select whether your resistor has 4 or 5 color bands. Then use the dropdown menus to select each band's color in order from left to right. The first two (or three for 5-band) bands represent significant digits, followed by the multiplier band and the tolerance band.
- For series/parallel calculation: Set the number of resistors you want to combine (2 to 5 are supported). Then enter the resistance value in ohms for each resistor. The calculator simultaneously computes both the series total and parallel total so you can compare both configurations.
- Read the results: For color band mode, the results show the decoded resistance value in a human-readable format (ohms, kilohms, or megohms), the tolerance percentage, and the acceptable range of actual resistance values. For series/parallel mode, both totals are displayed with their respective formulas.
The visual color band display in the results panel provides a quick confirmation that you have selected the correct colors. Compare it against the actual resistor in your hand to verify accuracy.
Resistor Formulas
4-Band Resistor Value
R = (D1 x 10 + D2) x 10^M 5-Band Resistor Value
R = (D1 x 100 + D2 x 10 + D3) x 10^M Series Resistance
R_total = R1 + R2 + R3 + ... + Rn Parallel Resistance
1/R_total = 1/R1 + 1/R2 + ... + 1/Rn Two Resistors in Parallel (Shortcut)
R_total = (R1 x R2) / (R1 + R2) Variables Explained
- D1, D2, D3: Significant digit values (0-9) derived from the color bands. Each color represents a specific digit: black = 0, brown = 1, red = 2, orange = 3, yellow = 4, green = 5, blue = 6, violet = 7, grey = 8, white = 9.
- M: The multiplier exponent. The multiplier band color determines the power of 10 by which the significant digits are multiplied. For example, red (2) means multiply by 10-squared, or 100.
- R_total: The combined effective resistance of multiple resistors. In series, it equals the sum of all resistances. In parallel, it is always less than the smallest individual resistance.
Step-by-Step Example
Decode a 4-band resistor with colors: orange, orange, brown, gold:
- First band (orange) = 3 (first significant digit)
- Second band (orange) = 3 (second significant digit)
- Third band (brown) = multiplier of 10^1 = 10
- Combine: (3 x 10 + 3) x 10 = 33 x 10 = 330 ohms
- Fourth band (gold) = plus or minus 5% tolerance
- Range: 330 x 0.95 = 313.5 ohms to 330 x 1.05 = 346.5 ohms
This 330-ohm resistor with 5% tolerance is commonly used as a current-limiting resistor for LEDs in 5V circuits, allowing approximately 10mA of current with a standard red LED.
Practical Examples
Example 1: Alex's LED Circuit Design
Alex is building an LED indicator circuit powered by a 9V battery. The LED has a forward voltage of 2V and requires 15mA of current. He needs to calculate the required resistance using Ohm's law: R = (V_supply - V_LED) / I = (9 - 2) / 0.015 = 466.67 ohms. The nearest standard value is 470 ohms. Using the color band decoder:
- 470 ohms = yellow (4), violet (7), brown (x10) with 5% tolerance (gold)
- Tolerance range: 446.5 to 493.5 ohms
- Actual LED current range: 14.2 to 15.7 mA (safe for the LED)
Alex verifies the color code matches his resistor and confirms the current will be within the LED's safe operating range across the entire tolerance span. For a deeper understanding of the underlying voltage and current relationships, he can use our Ohm's law calculator.
Example 2: Priya's Voltage Divider
Priya needs a voltage divider to step down 12V to approximately 5V for a microcontroller reference input. Using the voltage divider formula V_out = V_in x R2 / (R1 + R2), she selects R1 = 14 kilohms and R2 = 10 kilohms. She does not have a 14k resistor, so she connects two standard resistors in series:
- R1 = 10k + 3.9k = 13.9 kilohms in series
- R2 = 10 kilohms
- V_out = 12 x 10,000 / (13,900 + 10,000) = 5.02V
The series combination gets Priya close to her target of 5V with standard components. She decodes the color bands on each resistor to confirm: 10k = brown-black-orange-gold and 3.9k = orange-white-red-gold.
Example 3: Carlos's Speaker Impedance Matching
Carlos is connecting four 8-ohm speakers to an amplifier rated for 4 ohms. He considers two configurations using the parallel calculator:
- All 4 in parallel: 1/R = 1/8 + 1/8 + 1/8 + 1/8 = 4/8, R = 2 ohms (too low)
- Two pairs in series-parallel: Each pair is 8 + 8 = 16 ohms in series, then two 16-ohm pairs in parallel = 8 ohms (too high)
- Two speakers in parallel (4 ohms each pair), then those pairs in series: 4 + 4 = 8 ohms
Carlos realizes none of the simple combinations give exactly 4 ohms with four 8-ohm speakers. He decides to use two speakers in parallel for a 4-ohm load, which perfectly matches his amplifier's optimal impedance.
Example 4: Mia's 5-Band Precision Resistor
Mia is building a precision measurement circuit and picks up a 5-band resistor with colors: blue, grey, black, brown, brown. She uses the 5-band decoder:
- Blue (6), Grey (8), Black (0) = significant digits 680
- Brown = multiplier x10
- Brown = 1% tolerance
- Result: 680 x 10 = 6,800 ohms (6.8 kilohms) at plus or minus 1%
- Range: 6,732 to 6,868 ohms
The 1% tolerance gives Mia a much tighter range than a standard 5% resistor, which would span 6,460 to 7,140 ohms. For her measurement circuit, this precision ensures consistent and reliable readings.
Resistor Color Code Reference Table
| Color | Digit | Multiplier | Tolerance |
|---|---|---|---|
| Black | 0 | x1 | - |
| Brown | 1 | x10 | 1% |
| Red | 2 | x100 | 2% |
| Orange | 3 | x1,000 | - |
| Yellow | 4 | x10,000 | - |
| Green | 5 | x100,000 | 0.5% |
| Blue | 6 | x1,000,000 | 0.25% |
| Violet | 7 | x10,000,000 | 0.1% |
| Grey | 8 | - | 0.05% |
| White | 9 | - | - |
| Gold | - | x0.1 | 5% |
| Silver | - | x0.01 | 10% |
Tips and Complete Guide
Power Ratings and Derating
Every resistor has a maximum power rating, typically ranging from 1/8 watt for small surface-mount components to 5 watts or more for wirewound power resistors. The power dissipated by a resistor equals P = I-squared x R, or equivalently P = V-squared / R. Always select a resistor with a power rating at least twice the expected dissipation to provide adequate safety margin. In enclosed spaces with limited airflow, derate the power rating by 50% or more. Operating a resistor near its maximum power rating causes it to run hot, which shifts its resistance value, accelerates aging, and can eventually cause the component to fail catastrophically or catch fire.
Surface Mount Resistor Codes
Surface mount (SMD) resistors use a numeric code printed on the component rather than color bands. A three-digit code works like the first three bands of a 4-band resistor: the first two digits are significant, and the third is the multiplier. For example, "472" means 4,700 ohms (4.7 kilohms). A four-digit code adds an extra significant digit for precision: "4702" means 47,000 ohms (47 kilohms). The letter "R" indicates a decimal point, so "4R7" means 4.7 ohms. As circuits become smaller and more automated, SMD resistors have largely replaced through-hole color-coded resistors in commercial manufacturing.
Choosing Between Series and Parallel Configurations
Use series connections when you need a resistance value higher than what is available from a single standard component, or when you want to create a precise voltage divider. Series is also useful for distributing power dissipation across multiple resistors when the total power exceeds a single component's rating. Use parallel connections when you need a lower resistance than available standard values, when you need to handle more current by splitting it among multiple paths, or when building redundant circuits where the failure of one resistor does not cause total circuit failure. In both cases, our calculator helps you verify the combined resistance before building the circuit.
Temperature Coefficient and Stability
Resistors change their resistance value with temperature, characterized by the temperature coefficient of resistance (TCR), measured in parts per million per degree Celsius (ppm/C). Carbon composition resistors have high TCR (around 1,500 ppm/C), making them unsuitable for precision work. Metal film resistors offer excellent stability (50-100 ppm/C), and wirewound resistors can achieve even lower TCR. For applications requiring extreme stability, such as calibration equipment and reference standards, specialized resistors with TCR below 5 ppm/C are available. When designing temperature-sensitive circuits, select resistors with matched temperature coefficients to ensure that resistance ratios remain constant as temperature changes.
Common Mistakes to Avoid
- Reading color bands in the wrong direction: Always start from the band closest to one end of the resistor. The tolerance band (gold, silver) is always last and is often separated by a larger gap from the other bands.
- Confusing the multiplier band with a digit band: In a 4-band resistor, the third band is the multiplier, not a digit. A red third band means multiply by 100, not add the digit 2.
- Ignoring tolerance in circuit design: A circuit designed for exactly 1,000 ohms might receive a resistor anywhere from 950 to 1,050 ohms with 5% tolerance. Always verify your circuit works across the full tolerance range.
- Exceeding power ratings: A tiny 1/4 watt resistor in a high-current path will overheat and fail. Calculate the actual power dissipation (P = I-squared x R) and ensure it is well below the resistor's rating.
- Forgetting about parasitic effects at high frequencies: At radio frequencies, resistors exhibit parasitic inductance and capacitance that can significantly alter their impedance. Use resistors designed for high-frequency applications when working above a few megahertz.
Frequently Asked Questions
A 4-band resistor has two significant digit bands, one multiplier band, and one tolerance band. Read the bands from left to right, starting with the band closest to one end of the resistor. The first band gives the tens digit, the second band gives the ones digit, and the third band is the multiplier (a power of 10). The fourth band indicates tolerance. For example, brown-black-red-gold means: 1 (brown), 0 (black), x100 (red), with 5% tolerance (gold), giving 1,000 ohms or 1 kilohm at plus or minus 5%. Our calculator decodes these bands instantly when you select the colors from the dropdown menus.
A 5-band resistor provides an additional significant digit for higher precision. In a 5-band code, the first three bands are significant digits, the fourth band is the multiplier, and the fifth band is the tolerance. For example, brown-black-black-brown-brown means: 1 (brown), 0 (black), 0 (black), x10 (brown), 1% tolerance (brown), giving 1,000 ohms with tighter tolerance. Five-band resistors are used in precision circuits where exact resistance values matter, such as instrumentation and measurement equipment. Four-band resistors are sufficient for general-purpose applications where 5% or 10% tolerance is acceptable.
In a series circuit, the total resistance is simply the sum of all individual resistances: R_total = R1 + R2 + R3 + ... + Rn. Current flows through each resistor sequentially, so each one adds its resistance to the total. For example, three resistors of 100, 220, and 330 ohms in series produce a total resistance of 650 ohms. Series resistance is always greater than the largest individual resistor. Our calculator's series/parallel mode computes this instantly for up to five resistors. Series circuits are commonly used when you need a specific resistance value that is not available as a single standard component.
For parallel resistors, the reciprocal of the total resistance equals the sum of the reciprocals of each individual resistance: 1/R_total = 1/R1 + 1/R2 + 1/R3 + ... + 1/Rn. For two resistors, there is a simplified formula: R_total = (R1 x R2) / (R1 + R2). Parallel resistance is always less than the smallest individual resistor. For example, 100 and 220 ohms in parallel give: (100 x 220) / (100 + 220) = 68.75 ohms. Parallel circuits are used when you need lower resistance values or when you want to divide current among multiple paths, such as in LED arrays or power distribution networks.
The tolerance band indicates how much the actual resistance may deviate from the stated value. Gold means plus or minus 5%, silver means plus or minus 10%, and no tolerance band means plus or minus 20%. Higher-precision resistors use brown (1%), red (2%), green (0.5%), blue (0.25%), violet (0.1%), or grey (0.05%) tolerance bands. A 1,000-ohm resistor with gold tolerance (5%) can have an actual value between 950 and 1,050 ohms. For critical circuits like oscillators, filters, and voltage dividers, use 1% or better tolerance resistors. For basic current-limiting applications like LED circuits, 5% tolerance is typically sufficient.
In a series circuit, resistors are connected end-to-end so the same current flows through each one. The total resistance increases, and the voltage divides across the resistors proportionally to their resistance values. In a parallel circuit, resistors are connected across the same two points, so they share the same voltage but the current divides among them. Total parallel resistance decreases, allowing more total current to flow. Many practical circuits combine both configurations, called series-parallel circuits. For example, a guitar amplifier might use series resistors for voltage division and parallel resistors for impedance matching.
Resistors are manufactured in standard values defined by the E-series system. The E12 series has 12 values per decade (10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82), commonly used for 10% tolerance resistors. The E24 series has 24 values for 5% tolerance, and E96 has 96 values for 1% tolerance. Each series spaces values logarithmically so that the tolerance bands of adjacent values just overlap, ensuring you can get any resistance within the range. If you need a non-standard value, you can combine standard resistors in series or parallel. Our calculator helps you determine the combined resistance of such configurations.
Most resistors have the first color band placed closer to one end, with a slightly larger gap before the tolerance (last) band. The tolerance band is typically gold or silver, which helps identify the reading direction since gold and silver are never used as significant digit colors. In 5-band resistors, the tolerance band may be a specific color like brown or red. If you are unsure, try reading both directions and check whether the result matches a standard E-series value. With surface-mount resistors, the value is printed numerically rather than using color codes, making identification straightforward.
Yes, you can connect resistors of any values in parallel. The total parallel resistance will always be less than the smallest individual resistor in the group. This is a useful technique when you need a resistance value that is not available as a single standard component. For instance, two 100-ohm resistors in parallel give 50 ohms, and a 100-ohm resistor in parallel with a 47-ohm resistor gives approximately 31.97 ohms. When combining different values, the current through each path is inversely proportional to its resistance, following Ohm's law. Our series/parallel calculator handles up to five resistors simultaneously for quick circuit design.
Related Calculators
Ohms Law Calculator
Calculate voltage, current, resistance, and power using Ohm's law.
Voltage Drop Calculator
Calculate voltage drop in electrical wires based on gauge, length, and current.
Horsepower Calculator
Calculate horsepower from torque and RPM or convert between units.
Half-Life Calculator
Calculate radioactive decay, remaining amounts, and decay constants.
Scientific Calculator
Perform advanced calculations with trigonometric and logarithmic functions.
Percentage Calculator
Calculate percentages, changes, and proportions quickly and accurately.
Disclaimer: This calculator is for informational and educational purposes only. Results are estimates and may not reflect exact values.
Last updated: February 23, 2026
Sources
- Khan Academy — Electrical Circuits: khanacademy.org
- National Institute of Standards and Technology (NIST) — SI Units: nist.gov
- Physics NIST — Metric (SI) Program: physics.nist.gov