Engineering calculators

Resistor Calculator

Updated Aug 15, 2026 By Jehan Wadia
Rate Formulas

1. Resistor Color Code Calculator (Bands → Value)

Band Colours
Resistance Result
Tolerance
Minimum resistance
Maximum resistance
Temperature coefficient
Band sequence
Step-by-Step Solution

2. Reverse Color Code Lookup (Value → Bands)

Required Bands
Representable value
Rounding delta vs. target
Tolerance range
Step-by-Step Solution

3. SMD Resistor Code Calculator

Accepts 3-digit (103), 4-digit (1002), R-notation (4R7) and EIA-96 (01C).
Decoded Value
Detected code format
How it decodes

4. Parallel & Series Resistor Calculators

4A — Parallel Resistors

Example: 10, 2, 38, 23, 21 — minimum 2 values, all must be greater than zero.
Total Parallel Resistance
Total conductance
Resistor count
Smallest resistor
Step-by-Step Solution
Per-Resistor Breakdown
#As enteredNormalised (Ω)Conductance 1/RShare of total conductance

4B — Series Resistors

Example: 10, 22, 47, 100 — minimum 2 values, all must be greater than zero.
Total Series Resistance
Resistor count
Largest resistor
Average value
Step-by-Step Solution
Per-Resistor Breakdown
#As enteredNormalised (Ω)Contribution to total

5. Resistance of a Conductor

Round cross-section: A = π(d/2)².
Conductor Resistance
Cross-sectional area
Length (as entered / SI)
Diameter (SI)
Conductivity used
Resistance per unit length
Step-by-Step Solution

6. Standard Resistor Value Finder (E-Series)

E-Series to Search
Nearest Standard Values
SeriesNearest lowerNearest higherClosest matchDeviation

Introduction

This resistor calculator helps you find resistor values fast. Pick the color bands on a resistor, and it tells you the resistance in ohms, plus the tolerance and the smallest and largest value it can be. You can also work backwards: type a value, and it shows you which color bands to look for.

The tool does more than color codes. It reads SMD chip resistor codes, like 103, 4R7, or 01C, and it can turn a value back into a printed code. It adds up resistors in series, and works out the total for resistors in parallel. It also finds the resistance of a wire from its length, diameter, and material.

Need a real part you can buy? The standard value finder checks the E6, E12, E24, E48, E96, and E192 series and shows the closest match to your target. Every answer comes with clear steps, so you can see how the math works and check it yourself.

How to Use Our Resistor Calculator

Pick the tool you need, type in your resistor details, and press Calculate. This resistor calculator gives you the resistance value, tolerance range, color bands, SMD codes, total series or parallel resistance, wire resistance, and the closest standard E-series values, with step-by-step math.

Number of Bands: Choose how many color bands are printed on your resistor: 3, 4, 5, or 6.

Show Resistance In: Pick the unit for the answer, like Ω, kΩ, or MΩ. Leave it on Auto and the tool picks the best fit.

Band 1 to Band 6: Pick the color of each band, reading from the left edge of the resistor. Digit bands, the multiplier band, the tolerance band, and the temperature band each show their own color list. For a dedicated band-reading tool, see the Resistor Color Code Calculator.

Resistance Value (Reverse Lookup): Type the resistance you want, like 4.7, to see which color bands you need.

Unit (Reverse Lookup): Choose Ω, kΩ, MΩ, or GΩ for the value you typed.

Band Count (Reverse Lookup): Pick 4 bands for 2 digits or 5 bands for 3 digits.

Preferred Tolerance: Pick how close the resistor must be to its marked value, such as ±5% (Gold).

Printed SMD Code: Type the code printed on the small chip resistor, like 103, 1002, 4R7, or 01C.

Resistance Value and Unit (SMD Encode): On the Encode tab, type the resistance and pick its unit to get the printed code.

Code Format: Choose 3-digit, 4-digit, or EIA-96 for the code you want back.

Resistor Values (Parallel): Type two or more values with commas, like 10, 2, 38. All values must be more than zero. The stand-alone Parallel Resistor Calculator covers this case in more depth.

Unit of Entered Values (Parallel): Pick the unit used for every value in your list.

Show Total In (Parallel): Pick the unit for the total parallel resistance.

Resistor Values (Series): Type two or more values with commas, like 10, 22, 47, 100.

Unit of Entered Values (Series): Pick the unit used for every value in your series list.

Show Total In (Series): Pick the unit for the total series resistance.

Conductor Length: Type the wire length and pick a unit like ft, m, or km.

Conductor Diameter: Type the wire diameter and pick a unit like mm, in, or mil.

Material Preset: Choose the wire metal, such as copper or aluminium, or choose Custom.

Conductivity: This fills in from the preset. Type your own number and pick S/m, MS/m, or %IACS if you chose Custom.

Show Resistance In and Show Area In: Pick the units for the wire resistance and the cross-section area.

Target Resistance and Unit (E-Series): Type the value you want and pick Ω, kΩ, or MΩ.

Show Values In (E-Series): Pick the unit for the standard values in the results table.

E-Series to Search: Check the series you want to compare, such as E12, E24, or E96. Check at least one.

What This Resistor Calculator Covers

A resistor is a small part that slows down the flow of electric current. We measure how much it slows current in ohms (Ω). Ohm's law ties it all together: V = I × R. If you know two of them, you can find the third with the Ohms Law Calculator.

Resistor Color Codes

Most through-hole resistors are too small to print numbers on, so makers paint colored rings, called bands, around the body. Each color stands for a number. Read the bands from the side where they are packed closest together.

  • First bands give the digits (two digits for 3- and 4-band parts, three digits for 5- and 6-band parts).
  • Next band is the multiplier. It tells you how many zeros to add.
  • Tolerance band tells you how far off the real value can be. Gold means ±5%, silver means ±10%. No band means ±20%.
  • Sixth band (if there is one) is the temperature coefficient in ppm/°C. It shows how much the value drifts when the part heats up.

Example: brown, black, red, gold = 1, 0, ×100, ±5% = 1,000 Ω (1 kΩ) ±5%. That means the true value sits between 950 Ω and 1,050 Ω.

Color Chart

ColorDigitMultiplierTolerance
Black0×1
Brown1×10±1%
Red2×100±2%
Orange3×1,000
Yellow4×10,000
Green5×100,000±0.5%
Blue6×1,000,000±0.25%
Violet7×10,000,000±0.1%
Grey8×100,000,000±0.05%
White9×1,000,000,000
Gold×0.1±5%
Silver×0.01±10%

SMD Resistor Codes

Surface-mount (SMD) resistors are flat chips with printed numbers instead of bands. There are four common styles:

  • 3-digit: 103 = 10 with 3 zeros = 10,000 Ω (10 kΩ).
  • 4-digit: 1002 = 100 with 2 zeros = 10,000 Ω. Used for tighter 1% parts.
  • R-notation: the letter R is the decimal point. 4R7 = 4.7 Ω.
  • EIA-96: two digits point to a value in the E96 list, and the letter is the multiplier. 01C = 100 × 100 = 10,000 Ω.

Resistors in Series and Parallel

When resistors are wired in a line, one after the other, they are in series. Just add them up: Rtotal = R1 + R2 + R3… The total is always bigger than the biggest single resistor. Two resistors in series across a supply also make a simple divider, which you can size with the Voltage Divider Calculator.

When they sit side by side across the same two points, they are in parallel. Add the reciprocals: 1/Rtotal = 1/R1 + 1/R2 + 1/R3… The total is always smaller than the smallest single resistor, because current now has more paths to take. In AC circuits with capacitors or coils, use the Impedance Calculator instead, and the Capacitor Calculator or RC Filter Calculator for filter work.

Resistance of a Wire

Every wire has some resistance. It depends on how long the wire is, how thick it is, and what metal it is made of:

R = L ÷ (A × σ)

  • L = length in meters. Longer wire means more resistance.
  • A = cross-section area in square meters. For a round wire, A = π(d/2)². Thicker wire means less resistance.
  • σ = conductivity in S/m. Silver and copper conduct best, then gold, then aluminum.

This is why long extension cords and thin wires get warm and drop voltage. For cable runs, pair this with the Wire Resistance Calculator, the Voltage Drop Calculator, and the Wire Size Calculator. On printed boards, the Trace Width Calculator does the same job for copper traces.

E-Series Standard Values

Factories do not make every possible resistor value. They make a set list called the E-series. E6 has 6 values per decade, E12 has 12, and so on up to E192. Loose parts (±10% or ±20%) use the small lists like E6 and E12. Precision parts (±1% or better) use E48, E96, and E192. If your math gives an odd number like 3,842 Ω, you pick the closest standard value you can actually buy. When you are sizing a series resistor for an indicator, the LED Resistor Calculator picks the value for you.

Things Worth Remembering

  • Tolerance matters. A 100 kΩ ±5% part can really be anywhere from 95 kΩ to 105 kΩ.
  • Check the power rating too. Power is P = I²R. Too much power burns the part. The Power Calculator, Amp Calculator, and Watts to Amps Calculator help you check current and heat.
  • Always double-check a color reading with a multimeter. Bad lighting and faded bands cause mistakes, especially with brown, red, and orange.
  • Old bands can look gold when they are really yellow, which shifts the value by a lot.
  • Running the numbers for a whole build? The Power Consumption Calculator and Electricity Cost Calculator show what the finished circuit costs to run.

Formulas used

Resistance from colour bands
R = \left(\text{significant digits}\right) \times 10^{\,\text{multiplier}}
Tolerance range of a resistor
R_{\min} = R\left(1 - \frac{T}{100}\right), \qquad R_{\max} = R\left(1 + \frac{T}{100}\right)
Temperature-coefficient drift (6-band)
\Delta R_T = R \times \text{TC} \times 10^{-6} \times \Delta T
Reverse lookup: digits and multiplier
D = \operatorname{round}\!\left(\frac{R_{target}}{10^{p}}\right), \qquad R_{bands} = D \times 10^{p}
Deviation from target value
\text{deviation} = \frac{R_{actual} - R_{target}}{R_{target}} \times 100\%
Total parallel resistance
R_t = \frac{1}{\displaystyle\sum_{i=1}^{n} \frac{1}{R_i}}
Total series resistance
R_t = \sum_{i=1}^{n} R_i
Resistance of a round conductor
A = \pi\left(\frac{d}{2}\right)^{2}, \qquad R = \frac{L}{A\,\sigma}

Frequently asked questions

Which end of the resistor do I read first?

Start at the end where the bands sit closer together. The tolerance band (often gold or silver) is on the other end, with a wider gap before it.

If you read it backwards, the number will look odd, like 47,000,000 Ω instead of 470 Ω. Flip the resistor and try again.

Why does my meter read a different value than the calculator?

That is normal. The bands show the marked value, not the exact one. A ±5% part marked 1 kΩ can read anywhere from 950 Ω to 1,050 Ω.

Check the Minimum and Maximum boxes in the results. If your meter reading falls in that range, the resistor is fine.

How do I tell a 5-band resistor from a 6-band one?

Count the rings. Five bands means three digits, a multiplier, and a tolerance. Six bands adds one more ring for the temperature coefficient.

The last band on a 6-band part is often set apart or a bit wider.

What does the temperature coefficient band tell me?

It shows how much the value drifts when the part heats up, in parts per million per degree Celsius (ppm/°C).

A lower number is better. Brown is 100 ppm/°C, red is 50 ppm/°C. The step-by-step box shows the drift for a 50 °C rise.

What do letter codes like J, K, and F mean next to tolerance?

They are short codes printed on parts and datasheets:

  • F = ±1%
  • G = ±2%
  • J = ±5%
  • K = ±10%
  • M = ±20%

Why does the reverse lookup say my value cannot be made?

Color bands only go so far. Multipliers run from ×0.01 (silver) up to ×10⁹ (white).

Very tiny or very huge values fall outside that range, so no set of bands can show them. Try a value inside the range the error message lists.

Why is the band value slightly different from the number I typed?

Four bands hold only two digits, and five bands hold three. A number like 4,730 Ω gets rounded to 4,700 Ω on a 4-band part.

The Rounding delta line shows how far off it is. Pick 5 bands for a closer match.

Can I enter different units for each resistor in the list?

No. One unit applies to the whole list. If you pick kΩ, every number in the box is read as kΩ.

To mix values, convert them yourself first. For example, 2.2 kΩ and 470 Ω become 2200, 470 with the unit set to Ω.

What does total conductance mean in the parallel results?

Conductance is the opposite of resistance. It is 1 divided by R, measured in siemens (S).

Parallel resistors add their conductance. The tool adds them all, then flips the answer back to get total resistance.

What does share of total conductance show?

It shows which resistor lets through the most current. The smallest resistor always has the biggest share.

The chart makes it easy to spot the one part that controls most of the current path.

Why must every resistor value be more than zero?

The parallel formula divides by R. Dividing by zero has no answer, so the tool blocks it.

A negative resistance is not real either. Fix or remove those entries and calculate again.

How many resistors can I add to the series or parallel list?

There is no set limit. Add as many as you need, separated by commas, spaces on new lines, or semicolons.

You need at least two values for the tool to run.

What is %IACS in the conductivity box?

It stands for International Annealed Copper Standard. It compares a metal to pure copper.

100% IACS equals 58,000,000 S/m. Aluminum is about 61% IACS. Pick %IACS if your datasheet uses that number.

Can I use a wire gauge like AWG instead of diameter?

Not directly. The tool needs a diameter. Look up your gauge and type its diameter in mm, inches, or mil.

For example, 12 AWG is about 2.05 mm and 14 AWG is about 1.63 mm.

What is kcmil in the area list?

kcmil means thousand circular mils. It is a size unit used for big power cables in North America.

One circular mil is the area of a wire 1 mil (0.001 inch) across.

Does the wire calculator include temperature?

No. It uses the conductivity you type, which is normally the value at room temperature, near 20 °C.

Hot wire has more resistance. Copper rises roughly 0.4% for each degree Celsius above 20 °C.

Why does the wire result show ohms per 1000 ft?

Cable charts and electrical codes list wire that way. It makes it quick to compare your run with a table.

You also get ohms per meter and ohms per foot for shorter jobs.

Which E-series should I pick?

Match the series to the tolerance you plan to buy:

  • E6 and E12 for ±10% and ±20% parts
  • E24 for ±5% parts
  • E48, E96, E192 for ±1% and tighter parts

Why does the E-series table show a lower and a higher value?

Your target usually sits between two stock values. The tool shows the one just below and the one just above.

Pick the lower one if you need less resistance, like limiting current for a bright LED. Pick the higher one to stay safe on current.

What if no standard value is close enough?

Combine parts. Two resistors in series add up, and two in parallel drop below the smaller one.

Use the series and parallel sections in this tool to test combos until you hit your target.

Does this calculator handle zero-ohm jumpers?

A zero-ohm link has one black band, or the code 0, 00, or 000 printed on a chip. This tool needs at least three bands or a full code, so it will not read those.

Just treat them as a plain wire link with almost no resistance.

Does the tool tell me the power rating or wattage?

No. Bands and SMD codes never show wattage. Size tells you more, and the datasheet is the sure answer.

Check power yourself with P = I²R, and pick a part rated at least twice that.

What does Auto mean in the unit menus?

Auto picks the neatest unit for the answer. It shows 4.7 kΩ instead of 4,700 Ω, and 1.5 MΩ instead of 1,500,000 Ω.

Pick a fixed unit if you want every answer in the same one.

Do I have to press Calculate every time?

No. The tool updates when you change a color, a unit, or a checkbox. Pressing Enter in a text box also runs that section.

The Calculate button is there when you type a new number and want to be sure.