🇺🇸 USC
Home & Construction
🎚️

Resistor Color Code Calculator

Decode 3, 4, 5 & 6-band resistors to ohms, tolerance, range & tempco

✅

Last updated October 2026

Method: Decoding follows the resistor color code of IEC 60062 (Marking codes for resistors and capacitors): two or three significant-digit bands, a power-of-ten multiplier band (including pink, ×0.001, added in the 2016 edition), a tolerance band, and on 6-band parts a temperature-coefficient band in ppm/K.

Included: 3-band (±20%), 4-band, 5-band and 6-band layouts, resistance in Ω, kΩ, MΩ or GΩ, the tolerance, the minimum and maximum value within spec, and the temperature coefficient with its drift over 10°C.

Not included: Power (wattage) ratings, surface-mount (SMD) numeric codes, and the condition of a used part. Results describe the printed value, not a guaranteed measurement.

🎚️ Resistor bands

Band preview

⚡ Resistance

1 kΩ
±5% tolerance
Minimum (in spec)
950 Ω
Maximum (in spec)
1.05 kΩ
Nominal value: 1,000 Ω

📊 Acceptable range

Minimum
950 Ω
Nominal
1 kΩ
Maximum
1.05 kΩ

A resistor is within spec if its measured value falls anywhere between the minimum and maximum.

📋 Band breakdown

BandColorMeaning
Band 1Brown1st digit = 1
Band 2Black2nd digit = 0
MultiplierRed×102 (100)
ToleranceGold±5%
Calculation: 10 × 102 = 1 kΩ ±5%
Estimate only: this decodes the printed color bands and does not account for a damaged, faded or out-of-spec resistor. Always confirm a critical value with a multimeter.

Resistor color code calculator: everything you need to know

A resistor color code calculator converts the painted bands on a resistor into its resistance in ohms. Read the digit bands, apply the power-of-ten multiplier, then the tolerance. Example: brown-black-red-gold decodes to 1, 0, ×100 = 1,000 Ω (1 kΩ) ±5%, which may measure from 950 to 1,050 Ω. Pick the number of bands and the color of each one above, and the calculator returns the value in ohms, kΩ or MΩ, the tolerance, the in-spec range and, for 6-band parts, the temperature coefficient.

How the resistance is calculated

The decoding rule is the same for every color-banded resistor; only the number of digit bands changes:

R = (digits as one number) × 10multiplier

For a 3-band or 4-band resistor you read two digit bands; for a 5-band or 6-band resistor you read three. So brown-black-red (4-band) is the number 10 multiplied by 102 = 1,000 Ω, while brown-black-black-brown (5-band) is the number 100 multiplied by 101 = 1,000 Ω. The tolerance band then sets how far the actual value may stray from that nominal figure, and a sixth band, when present, gives the temperature coefficient.

The color-to-number key

Digit and multiplier bands share one sequence, worth memorizing because it underpins the whole system:

  • Black = 0, Brown = 1, Red = 2, Orange = 3, Yellow = 4
  • Green = 5, Blue = 6, Violet = 7, Grey = 8, White = 9
  • Multiplier: the same numbers are used as a power of ten, so red means ×102 = ×100. Gold means ×0.1, silver ×0.01 and pink ×0.001 for small values.
  • Tolerance: brown ±1%, red ±2%, green ±0.5%, blue ±0.25%, violet ±0.1%, grey ±0.05%, gold ±5%, silver ±10%, no band ±20%.
  • Temperature coefficient (6th band): black 250, brown 100, red 50, orange 15, yellow 25, green 20, blue 10, violet 5, grey 1 ppm/K.

Resistor color code chart: what each band color means

One table holds the whole system. The same color means one thing as a digit band, another as the multiplier, a third as a tolerance band and a fourth as a temperature-coefficient band; this chart lists all four roles side by side.

Color Digit Multiplier Tolerance TCR (ppm/K)
Black0×1n/a250
Brown1×10±1%100
Red2×100±2%50
Orange3×1,000n/a15
Yellow4×10,000n/a25
Green5×100,000±0.5%20
Blue6×1,000,000±0.25%10
Violet7×10,000,000±0.1%5
Grey8×100,000,000±0.05%1
White9×1,000,000,000n/an/a
Goldn/a×0.1±5%n/a
Silvern/a×0.01±10%n/a
Pinkn/a×0.001n/an/a
No bandn/an/a±20%n/a

Per IEC 60062 as reproduced in Panasonic's color-code reference. Grey and white multipliers and tolerances tighter than ±0.1% are rare on real parts; when a band seems to call for one, check the datasheet.

How to use this calculator

You only need to look at the resistor and match colors. Work through the controls in order:

  1. Count the bands: pick 3, 4, 5 or 6. Four is the most common general-purpose part; five usually means a precision resistor; six adds a temperature coefficient; three means there is no tolerance band.
  2. Set the digit bands: choose the color of bands 1 and 2, and band 3 on 5- and 6-band parts. A swatch next to each dropdown helps you match it to the part.
  3. Set the multiplier: the band right after the digits, which decides how many zeros (or which decimal place) the value lands on.
  4. Set the tolerance: the band slightly set apart from the rest, often gold (±5%), silver (±10%) or brown (±1%).
  5. Set the temperature coefficient on a 6-band part: the last band.

The result updates as soon as you change a band: the nominal value at the top, then the min/max range and a band-by-band breakdown. If you are not sure which end is which, start reading from the side where the bands are grouped tightest; the tolerance band sits on the opposite end.

A worked example: a 4.7 kΩ resistor

Suppose you have a 4-band resistor banded yellow-violet-red-gold. Yellow is 4 and violet is 7, giving the number "47". Red as a multiplier is ×102 = ×100, so 47 × 100 = 4,700 Ω = 4.7 kΩ. The gold tolerance band is ±5%, meaning the part may legitimately measure anywhere from 4,465 Ω to 4,935 Ω. That spread is why two resistors from the same bag can read slightly differently and both be correct.

Common resistor values and their 4-band color codes

These are everyday E12 and E24 values, each shown as a 4-band gold (±5%) resistor with the exact range the part may measure. Match your resistor to a row to confirm a reading.

Value Band 1 Band 2 Multiplier Range (±5%)
100 ΩBrownBlackBrown95 to 105 Ω
1 kΩBrownBlackRed950 Ω to 1.05 kΩ
1.2 kΩBrownRedRed1.14 to 1.26 kΩ
1.5 kΩBrownGreenRed1.425 to 1.575 kΩ
2.2 kΩRedRedRed2.09 to 2.31 kΩ
2.7 kΩRedVioletRed2.565 to 2.835 kΩ
3.3 kΩOrangeOrangeRed3.135 to 3.465 kΩ
4.7 kΩYellowVioletRed4.465 to 4.935 kΩ
5.6 kΩGreenBlueRed5.32 to 5.88 kΩ
6.8 kΩBlueGreyRed6.46 to 7.14 kΩ
10 kΩBrownBlackOrange9.5 to 10.5 kΩ
22 kΩRedRedOrange20.9 to 23.1 kΩ
47 kΩYellowVioletOrange44.65 to 49.35 kΩ
100 kΩBrownBlackYellow95 to 105 kΩ
1 MΩBrownBlackGreen950 kΩ to 1.05 MΩ

Who this calculator is for

Anyone who has to turn colored stripes into a usable number benefits from it, including:

  • Electronics hobbyists sorting a parts bin or following a breadboard tutorial.
  • Students learning circuit basics who need to check homework against the color code.
  • Makers and repair techs identifying a resistor before swapping it on a board.
  • Hardware engineers checking a value quickly without pulling a datasheet.
  • Teachers and kit builders who want a reliable reference to share with a class.

3, 4, 5 and 6-band resistors compared

The practical difference is precision. A 4-band resistor (two digits) covers everyday values where ±5% or ±10% is fine: pull-ups, current limiting for LEDs and general logic. A 5-band resistor (three digits) is used where you need a tighter tolerance such as ±1% or better, common in measurement, filters and reference circuits; the extra digit lets the value be specified more exactly, so 100 Ω can be written as brown-black-brown (4-band) or brown-black-black-black (5-band). A 6-band resistor adds the temperature coefficient for circuits that must stay stable as they warm up. A 3-band resistor drops the tolerance band altogether, which means ±20%.

Scenario comparison: same value, different parts

Here is how three common resistors decode, showing why the bands matter:

  • Brown-black-orange-gold (4-band): 10 × 103 = 10,000 Ω = 10 kΩ ±5% (range 9.5 kΩ to 10.5 kΩ).
  • Red-red-brown-gold (4-band): 22 × 101 = 220 Ω ±5% (range 209 Ω to 231 Ω), a classic LED resistor.
  • Brown-black-black-red-brown (5-band): 100 × 102 = 10,000 Ω = 10 kΩ ±1% (range 9.9 kΩ to 10.1 kΩ), the precision version of the first example with a far tighter range.

What affects the real measured value

The color bands give the nominal value, but a multimeter may read something a little different. The main factors:

  • Tolerance: the biggest factor; a ±10% part has twice the allowable spread of a ±5% part.
  • Temperature: resistance shifts with heat. The temperature coefficient (ppm/K) says by how much: 100 ppm/K means up to 0.01% per degree.
  • Lead and contact resistance: for very low values, the test leads and probe contact add a small amount.
  • Aging and damage: overheated or stressed resistors can drift out of spec or read open.

How much does the tolerance band change the value?

Tolerance sets the width of the in-spec window. This table takes a single nominal 10 kΩ resistor and shows the range for every tolerance band: the ±5% gold part can legally span a full 1 kΩ, while a ±0.1% violet part is held within 20 Ω.

Tolerance band ±% Min to max (10 kΩ) Total spread
Grey±0.05%9,995 to 10,005 Ω10 Ω
Violet±0.1%9,990 to 10,010 Ω20 Ω
Blue±0.25%9,975 to 10,025 Ω50 Ω
Green±0.5%9,950 to 10,050 Ω100 Ω
Brown±1%9,900 to 10,100 Ω200 Ω
Red±2%9,800 to 10,200 Ω400 Ω
Gold±5%9,500 to 10,500 Ω1,000 Ω
Silver±10%9,000 to 11,000 Ω2,000 Ω
No band±20%8,000 to 12,000 Ω4,000 Ω

Why resistors come in odd values (the E series)

Resistors are sold in values like 4.7 kΩ, 5.6 kΩ and 6.8 kΩ rather than tidy 5 kΩ or 6 kΩ steps because they follow the preferred-number series of IEC 60063. Each series has a fixed number of values per decade, spaced by a roughly constant ratio so that neighboring values and their tolerances cover the whole range. The series you meet most often are:

  • E6: 6 values per decade (1.0, 1.5, 2.2, 3.3, 4.7, 6.8), traditionally paired with ±20% parts.
  • E12: 12 values per decade, adding 1.2, 1.8, 2.7, 3.9, 5.6 and 8.2, traditionally ±10%; this is where most hobby resistors live.
  • E24: 24 values per decade, the usual range for general-purpose ±5% parts.
  • E96: 96 values per decade for ±1% precision parts, which is why they need a third digit band to express a value like 4.99 kΩ.

Knowing the series is a quick sanity check: if your decoded value is not close to a standard E-series number, you have probably misread a band or read the resistor from the wrong end.

Combining resistors in series and parallel

Decoding one resistor is often only the first step. In a real circuit you frequently need a value that no single part provides, so you combine several:

Series: Rtotal = R1 + R2 + R3 + ...
Parallel (two): Rtotal = (R1 × R2) ÷ (R1 + R2)

Two 1 kΩ resistors in series make 2 kΩ; the same two in parallel make 500 Ω. Putting a 10 kΩ and a 22 kΩ in parallel gives 6.875 kΩ when the bag has no 6.8 kΩ part. The Parallel Resistor Calculator handles up to ten parts at once, and the Ohm's Law Calculator gives the current or voltage at that point in the circuit.

Worked example: a current-limiting resistor for an LED

The most common reason hobbyists decode a resistor is to protect an LED. Suppose a red LED needs about 2 V across it and 20 mA (0.02 A), driven from a 5 V supply. The resistor must drop the remaining 3 V, so by Ohm's law R = V ÷ I = 3 ÷ 0.02 = 150 Ω. In the parts bin, a brown-green-brown-gold resistor decodes to 1, 5, ×101 = 150 Ω ±5%, exactly right. If you only have a 220 Ω (red-red-brown-gold) part, the LED simply runs a little dimmer at about 13.6 mA, which is usually fine. Decoding the bands first, then checking the value against what the circuit needs, is the everyday workflow this calculator supports.

Special and hard-to-read resistors

A few parts do not follow the everyday pattern, and knowing them prevents head-scratching:

  • Zero-ohm resistors carry a single black band and act as a wire jumper. They have no meaningful resistance to decode.
  • 3-band resistors omit the tolerance band entirely, which means ±20%. Two digits and a multiplier are all you read.
  • 6-band resistors add a temperature-coefficient band after the tolerance band; the first five bands decode exactly like a 5-band part.
  • Large power resistors often print the value as text instead of colors, because their bodies have room for it.
  • Faded or burned parts: heat can discolor bands until brown looks like red or orange. When in doubt, decode the best guess here and confirm the value with a multimeter before trusting it.

Tips for reading bands accurately

  • Find the tolerance band first: gold or silver almost always marks the right-hand (last) band, which fixes the reading direction.
  • Use good light: brown, red and orange can look alike under warm light; daylight or a white LED helps.
  • Confirm with a meter: if a band is faded or ambiguous, measure the resistor and match it to the nearest standard value.
  • Watch for reversed parts: reading from the wrong end turns, say, a 330 Ω part into a nonsense value; the breakdown table here helps you catch it.

Color bands do not tell you the power rating

One thing the color code leaves out is the power rating: how many watts the resistor can dissipate before it overheats. Two resistors with identical brown-black-red-gold bands (1 kΩ ±5%) can have very different power ratings; a tiny 1/8 W part and a chunky 2 W part look the same in code but differ in size. Through-hole resistors commonly come in 1/8 W, 1/4 W, 1/2 W, 1 W and 2 W, each step noticeably larger. To check that a resistor will survive in your circuit, work out the power it dissipates with P = I2 × R or P = V2 ÷ R and pick a part rated comfortably above that figure; about twice is a common design practice. Confirm wattage from the datasheet or the text on the body for any power-handling application.

What the IEC 60062 standard covers

The color code used on this page is defined in IEC 60062, Marking codes for resistors and capacitors, published by the International Electrotechnical Commission. Besides the color code for resistance, tolerance and temperature coefficient, the standard covers other coding methods for resistance and capacitance values and their tolerances, and date codes for marking small components. Its 2016 edition introduced pink as the code color for a ×10-3 multiplier and added separate clauses on how resistance value, tolerance and TCR are marked; a 2019 amendment followed. Manufacturers such as Panasonic publish their color code charts "in accordance with IEC 60062," which is why the same colors mean the same numbers across brands.

Telling apart the colors that fool people

Most decoding errors trace back to a handful of look-alike colors, especially on small bodies or under warm lighting:

  • Brown vs. red vs. orange: the classic mix-up. Brown is dull and earthy, red is vivid, and orange leans toward amber. Compare them side by side under daylight or a white LED, not a yellowish bulb.
  • Gold vs. yellow: gold has a metallic sheen and almost always sits at the far end as the tolerance band, while yellow is a flat digit color earlier in the sequence.
  • Violet vs. blue vs. grey: on faded parts these blur together; tilt the resistor under light, or measure it to settle the question.
  • Black vs. a shadow: a genuine black band is even; what looks like a faint extra band near a lead is sometimes just a shadow or a printing smudge.

When two readings seem plausible, decode both here and keep the one that lands on a standard E-series value; the wrong reading usually produces an unusual number.

Key terms explained

  • Significant digits: the first bands that form the base number before the multiplier is applied.
  • Multiplier: the power of ten the digits are scaled by; it sets the magnitude (Ω, kΩ, MΩ).
  • Tolerance: the ± percentage the real value may differ from nominal.
  • Temperature coefficient (TCR): how much the resistance may change per degree of temperature, in parts per million per kelvin (ppm/K).
  • Nominal value: the value the bands declare.
  • Preferred (E-series) values: the standard steps of IEC 60063 (E12, E24, E96), which is why you see 4.7 kΩ but rarely 4.85 kΩ.

Limitations and assumptions

This is a decoding aid, not a measurement. Keep these limits in mind:

  • It covers 3-band to 6-band color-coded resistors; it does not read the numeric codes printed on surface-mount (SMD) resistors.
  • It assumes the bands are read in the correct direction; a reversed part decodes to the wrong value.
  • The output is the printed nominal value and its tolerance window; it cannot tell you the true resistance of a specific part.
  • It does not report power rating, which depends on the resistor's physical size, not its bands.

Related electronics calculators

This page answers "what resistance do these bands mean?" For the next step in the circuit:

Sources

⚠️ Common mistakes & edge cases

Reading the bands backwards

Starting from the wrong end flips the value completely. Put the gold or silver tolerance band on the right and read the digits from the left.

Confusing similar colors

Brown, red and orange (and faded gold vs. yellow) look alike under poor light. Check the part in daylight or white light, and confirm with a multimeter if a band is ambiguous.

Miscounting the bands

Treating a 5-band resistor as 4-band (or vice versa) shifts the multiplier and gives a value off by a factor of ten or more. Count every stripe, including the tolerance and temperature bands, before decoding.

Expecting an exact measured value

The bands give the nominal value, not what your meter reads. A 10 kΩ ±5% part measuring 9.7 kΩ is in spec. Compare your reading to the min/max range, not just the nominal number.

Note: This calculator decodes the printed color bands and is an estimate of the labeled value, not a guarantee of the measured resistance. Confirm critical values with a multimeter.

❓ Frequently asked questions

How do you read a 4-band resistor color code?

On a 4-band resistor, the first two bands are significant digits, the third band is the multiplier (the power of ten to multiply by), and the fourth band is the tolerance. For example, brown-black-red-gold is 1, 0, ×100, ±5% = 1,000 Ω (1 kΩ) ±5%. Read the bands from the end where they are grouped together, with the tolerance band (often gold or silver) on the right.

How do you read a 5-band resistor color code?

A 5-band resistor uses three significant-digit bands, then a multiplier, then a tolerance. For example, brown-black-black-brown-brown is 1, 0, 0, ×10, ±1% = 1,000 Ω (1 kΩ) ±1%. The extra digit band gives finer precision, which is why 5-band resistors are common in tighter-tolerance parts of 1% and below.

How do you read a 6-band resistor?

Read the first five bands exactly like a 5-band resistor: three digits, multiplier, tolerance. The sixth band is the temperature coefficient of resistance (TCR) in ppm per kelvin: black 250, brown 100, red 50, orange 15, yellow 25, green 20, blue 10, violet 5 and grey 1. Brown-black-black-red-brown-brown is therefore 10 kΩ ±1% with 100 ppm/K, so a 10°C change can move it by up to 10 Ω.

How do you read a 3-band resistor?

A 3-band resistor has two digit bands and a multiplier but no tolerance band, which under IEC 60062 means a tolerance of ±20%. Brown-black-orange is 10 x 1,000 = 10 kΩ ±20%, so the part may measure anywhere from 8 kΩ to 12 kΩ.

What do the resistor band colors mean?

Digit and multiplier bands follow the same sequence: black 0, brown 1, red 2, orange 3, yellow 4, green 5, blue 6, violet 7, grey 8, white 9. As a multiplier that number is the power of ten (red = ×100). Gold and silver are multipliers of ×0.1 and ×0.01 or tolerance bands, and pink is a ×0.001 multiplier added in the 2016 edition of IEC 60062.

What does the tolerance band tell me?

The tolerance band shows how far the real resistance may differ from the printed (nominal) value: brown ±1%, red ±2%, green ±0.5%, blue ±0.25%, violet ±0.1%, grey ±0.05%, gold ±5% and silver ±10%; no band means ±20%. A 1 kΩ ±5% resistor can legitimately measure anywhere from 950 Ω to 1,050 Ω and still be in spec.

Which end of the resistor do I start reading from?

Start from the side where the bands are closest together; the band set slightly apart is the tolerance band and goes last (on the right). If both ends look symmetric, the gold or silver band is almost always the tolerance, so put that on the right and read the digits from the other end.

How do I convert the result to kΩ or MΩ?

Divide ohms by 1,000 for kilohms (kΩ) and by 1,000,000 for megohms (MΩ). So 4,700 Ω = 4.7 kΩ and 2,200,000 Ω = 2.2 MΩ. The calculator does that conversion for you and always shows the cleanest unit.

What is the difference between a resistor's nominal value and its measured value?

The nominal value is what the color bands say the resistor should be. The measured value is what a multimeter actually reads, which can differ by up to the tolerance percentage. The calculator shows the nominal value plus the minimum and maximum it may measure within tolerance.

Does the color code tell me the resistor's power rating?

No. The bands encode resistance, tolerance and, on 6-band parts, the temperature coefficient, but never the power rating in watts. Power rating is judged from the resistor's physical size or printed text; a larger body dissipates more heat. Confirm wattage from the datasheet for any power-handling circuit.

Why does my multimeter read a slightly different value than the calculator?

A real resistor may differ from its nominal value by its tolerance, so a 1 kΩ ±5% part reading 980 Ω is perfectly normal. Temperature, lead resistance and meter accuracy add small differences too. As long as the reading falls inside the min/max range shown here, the resistor is in spec.

Can a resistor have a black multiplier band?

Yes. A black multiplier band means ×10⁰ = ×1, so the digits are taken at face value: brown-black-black on a 4-band part is 10 Ω. Gold, silver and pink multipliers go the other way, giving values below 10 Ω such as yellow-violet-gold = 4.7 Ω.

What does a resistor with a single black band mean?

A single black band marks a zero-ohm resistor, which is effectively a wire jumper used to bridge two points on a circuit board. It has no meaningful resistance to decode and is placed by assembly machines where a plain wire link would be awkward. If you measure one it should read close to 0 Ω.

Why are common resistor values like 4.7 kΩ and 6.8 kΩ so odd?

Resistors follow the preferred-number E series of IEC 60063 (E6, E12, E24, E96 and so on), in which each value is spaced by a roughly constant ratio so that neighboring values and their tolerances cover the whole range. That spacing produces values like 4.7, 5.6 and 6.8 rather than round numbers. If your decoded value is far from any E-series number, you probably misread a band.

How do I combine two resistors to get a value I do not have?

Put resistors in series to add their values (R_total = R1 + R2) or in parallel to lower them (for two resistors, R_total = R1 x R2 / (R1 + R2)). For example two 1 kΩ resistors make 2 kΩ in series or 500 Ω in parallel. Decode each part's value here first, then apply these rules or use the Parallel Resistor Calculator.

What is the color code for a 1k ohm resistor?

A 1 kΩ (1,000 Ω) resistor is brown-black-red on a 4-band part: 1, 0, ×100 = 1,000 Ω, with a gold fourth band for ±5% or brown for ±1%. On a 5-band precision part it is brown-black-black-brown-brown (1, 0, 0, ×10, ±1%). At ±5% it may measure anywhere from 950 Ω to 1,050 Ω and still be in spec.

What is the color code for a 10k ohm resistor?

A 10 kΩ (10,000 Ω) resistor is brown-black-orange on a 4-band part: 1, 0, ×1,000 = 10,000 Ω, with gold for ±5% or brown for ±1%. On a 5-band part it is brown-black-black-red-brown (1, 0, 0, ×100, ±1%). A ±5% 10 kΩ part is in spec anywhere from 9,500 Ω to 10,500 Ω; a ±1% part from 9,900 Ω to 10,100 Ω.

💡 Good to know

Find the tolerance band to set direction

The gold or silver band is almost always the last (tolerance) band. Put it on the right and read the digit bands from the left; this single habit prevents most decoding errors.

Tolerance defines the real range

A resistor is in spec anywhere inside its tolerance window. A 1 kΩ ±5% part may measure 950 to 1,050 Ω; the calculator shows that minimum and maximum so a "wrong" meter reading does not fool you.

When in doubt, measure

Faded or scorched bands are unreliable. If colors are hard to tell apart, decode the closest reading here and confirm the actual value with a multimeter before using the part in a circuit.

Related Calculators