{{ summaryHeading }}
{{ summaryPrimary }}
{{ summaryLine }}
{{ badge.label }}
{{ label.text }}
Resistor color code inputs
Use 4 for common carbon-film parts, 5 for precision parts, and 6 when a temperature coefficient band is present.
{{ slot.help }}
{{ boundedTemperatureDelta }} deg C
Estimate drift for a bench-to-operating temperature change.
deg C
Use a known code to verify the decoder before entering your own band colors.
Load sample
{{ precisionDigits }} digits
Use fewer digits for quick bench reading or more when documenting precision parts.
Band role Color Code Contribution Copy
{{ row.role }} {{ row.color }} {{ row.code }} {{ row.contribution }}
Quantity Value Detail Copy
{{ row.label }} {{ row.value }} {{ row.detail }}
Check Status Detail Copy
{{ row.label }} {{ row.value }} {{ row.detail }}
Color Digit Multiplier Tolerance TCR Copy
{{ row.color }} {{ row.digit }} {{ row.multiplier }} {{ row.tolerance }} {{ row.tcr }}

        
Customize
Advanced
:

On many through-hole resistors, the color bands are the only value label left after the part leaves its reel, kit bag, or repair tray. Those rings encode a decimal value in ohms, the allowed tolerance around that value, and on six-band precision parts a temperature coefficient. A careful read can separate a 1 kohm pull-up from a 10 kohm timing part before a meter ever touches the circuit.

The code is compact because it is positional. The first bands form significant digits, the next band scales those digits by a multiplier, and the tolerance band says how far the real part may vary from the marked value. Four-band parts usually give two significant digits, while five- and six-band parts give three. That extra digit matters when values such as 4.70 kohm, 4.75 kohm, and 4.99 kohm need to remain distinct.

4 bands 2 digits, multiplier, tolerance digits x +/- 5 bands 3 digits, multiplier, tolerance digits x +/- 6 bands 5-band code plus ppm/C digits x +/- ppm

Orientation is the point that most often turns a correct table into a wrong part choice. The tolerance band is commonly separated from the value bands, and gold or silver usually appears at that tolerance end. Precision resistors can be less obvious because the tolerance band may be brown, red, green, blue, violet, or gray. A first significant band that appears black, a value that does not fit the circuit, or uneven band spacing should prompt a second look from the opposite end.

What resistor color bands explain and what they leave unresolved
What you are trying to learn What the bands can tell you What still needs a separate check
Marked value The nominal resistance from significant digits and multiplier. Whether age, heat, moisture, or overload has shifted the part.
Acceptable spread The tolerance percentage and expected lower-to-upper range. Whether the circuit can tolerate that range in the installed position.
Temperature behavior A sixth band can mark TCR in ppm/C. Power rating, self-heating, voltage coefficient, and datasheet limits.
Part suitability The resistance family and a few confidence clues. Package size, wattage, noise, pulse rating, and manufacturer series.

Color decoding is a label-reading step, not a full component test. Faded paint, blue metal-film bodies, scorched parts, and poor lighting can blur brown, red, orange, violet, and gray. For repair, power, safety, timing, bias, gain, or current-limit decisions, isolate the resistor before measuring it and compare the result with the schematic or bill of materials.

How to Use This Tool:

Start with the physical layout, then enter colors from the reading end toward the tolerance or TCR end. The same colors can produce a different resistance if the band count is wrong.

  1. Choose Band count. Select 4 band for two significant digits, 5 band for three significant digits, or 6 band when a temperature coefficient band follows the tolerance band.
  2. Select each band color in order. The swatch and resistor preview should resemble the part before you rely on the numeric value.
  3. Use Examples to load a known pattern such as 1k 4-band, 10k 5-band, 4.7k 6-band, or 0.47 ohm, then change only the bands that differ.
  4. For six-band parts, set Temperature change from 0 to 100 deg C when you want a marked TCR drift estimate.
  5. Open Advanced only when the rounded display needs adjustment. Display precision changes summary, table, chart, export, and JSON formatting; it does not change the decoded resistance.
  6. Use the summary for the nominal value, then review Band Ledger, Tolerance Window, Tolerance Range Map, Read Check, and Color Reference when you need an auditable readout.

If a color is not valid for its current role, choose from the visible options for that band. Gold and silver are valid as multipliers and tolerances, not as digit bands. If First digit shows Review, rotate the resistor and compare the band spacing before using the result.

Interpreting Results:

The nominal resistance is the value printed by the color code. The tolerance window is the more practical bench range because it shows what an isolated room-temperature reading can be and still match the marking. A 10 kohm resistor at +/-1% has a much tighter acceptable range than a 10 kohm resistor at +/-5%, even though the headline value is the same.

How to interpret resistor color code outputs
Output Meaning Use it for
Nominal resistance The decoded marked value before tolerance, aging, heat, and circuit effects. Comparing the part with a schematic, parts list, or neighboring reference component.
Lower limit and Upper limit The tolerance percentage applied below and above the nominal value. Checking whether an isolated digital multimeter reading agrees with the marking.
Tolerance spread The plus-or-minus ohm amount represented by the tolerance band. Seeing how much absolute variation a percentage allows at high or low values.
Temperature coefficient The sixth-band TCR and estimated drift for the selected temperature change. Making a first-pass drift comparison, not replacing a datasheet over temperature and load.
Read Check Orientation, first-digit, band-count, tolerance, meter, and temperature cues. Finding likely direction mistakes before documenting or installing the part.

The Tolerance Range Map plots lower limit, nominal value, and upper limit on one resistance axis. A short range on the chart means the selected tolerance band is narrow for that value; it does not prove the resistor is precise, undamaged, or suitable for power. Confirm high-value, safety-related, or precision analog parts outside the circuit so parallel paths do not pull the meter reading low.

A confident decode has three separate clues in agreement: the orientation is plausible, the nominal value fits the circuit role, and the measured resistance falls inside the tolerance window after the part is isolated.

Technical Details:

Resistor color coding is a decimal marking system. Black through white carry digit values 0 through 9. The multiplier band scales the assembled digits by a power of ten, with gold and silver providing fractional multipliers for sub-ohm values. The tolerance band gives a symmetric percentage around the nominal resistance.

Four-band markings build a two-digit number before applying the multiplier. Five-band markings build a three-digit number, which is why brown-black-black-red-brown reads as 10 kohm at +/-1%, not as the same pattern as a four-band brown-black-red-brown part. Six-band markings keep the five-band value pattern and add temperature coefficient of resistance, or TCR, in parts per million per degree C.

Formula Core:

The value calculation forms the significant number, multiplies it into ohms, then derives tolerance limits and optional TCR drift from that nominal resistance.

Rnom = (10d1+d2)M for 4-band markings Rnom = (100d1+10d2+d3)M for 5- and 6-band markings Rlower = Rnom(1-t100) Rupper = Rnom(1+t100) Rdrift = RnomppmΔT1000000

Here, d values are digit colors, M is the multiplier, t is tolerance percent, ppm is the temperature coefficient, and delta T is the selected temperature change in deg C. Display rounding uses the selected precision, while the tolerance and drift math is based on the decoded value before label rounding.

For yellow, violet, black, brown, brown, red, the significant number is 470, the multiplier is x10, the tolerance is +/-1%, and the TCR is 50 ppm/C. The nominal value is 4,700 ohm, the tolerance window is 4,653 ohm to 4,747 ohm, and a 25 deg C temperature change gives 5.875 ohm of estimated drift.

Decoding Map:

Color meanings depend on band role. A dash means the color is not used for that role in the supported 4-, 5-, and 6-band layouts.

Selectable resistor color code meanings
Color Digit Multiplier Tolerance TCR
Black0x1--
Brown1x10+/-1%100 ppm/C
Red2x100+/-2%50 ppm/C
Orange3x1k-15 ppm/C
Yellow4x10k-25 ppm/C
Green5x100k+/-0.5%-
Blue6x1M+/-0.25%10 ppm/C
Violet7x10M+/-0.1%5 ppm/C
Gray8x100M+/-0.05%-
White9x1G--
Gold-x0.1+/-5%-
Silver-x0.01+/-10%-

Supported Layouts:

Supported resistor band arrangements
Band count Value pattern End markers Typical use
4 band Digit, digit, multiplier. Band 4 is tolerance. Common general-purpose axial resistors.
5 band Digit, digit, digit, multiplier. Band 5 is tolerance. Precision values where a third digit is needed.
6 band Digit, digit, digit, multiplier. Band 5 is tolerance and band 6 is TCR. Precision parts with a marked temperature coefficient.

The supported scope is explicit 4-, 5-, and 6-band axial resistor marking. Three-band markings with implied tolerance, single-band zero-ohm jumpers, surface-mount printed codes, body-end-dot vintage markings, reliability dot systems, and manufacturer-specific variants need a separate reference or datasheet.

Accuracy Notes:

Color-code decoding is reliable when the colors, orientation, and band count are identified correctly. The decoded result describes the marking on the component; it cannot prove the resistor is healthy or rated for the operating condition.

  • Faded, scorched, or glossy bands can make nearby colors difficult to separate.
  • In-circuit measurements can read low because other components create parallel resistance paths.
  • Tolerance usually applies around the marked room-temperature value; TCR estimates only the color-coded temperature drift magnitude.
  • Power rating, voltage rating, noise, resistor technology, humidity behavior, and pulse handling are not encoded by these bands.
  • For safety, power, precision analog, or repair decisions, confirm the part with a meter and the relevant schematic or datasheet.

Worked Examples:

Common 1 kohm part. Brown, black, red, gold in a 4-band layout forms 10, multiplies by x100, and applies +/-5% tolerance. The nominal value is 1 kohm, with a lower limit of 950 ohm and an upper limit of 1.05 kohm.

Precision 10 kohm part. Brown, black, black, red, brown in a 5-band layout forms 100, multiplies by x100, and applies +/-1% tolerance. The tolerance window runs from 9.9 kohm to 10.1 kohm.

Six-band 4.7 kohm part. Yellow, violet, black, brown, brown, red forms 470 x10, applies +/-1%, and adds 50 ppm/C. With Temperature change set to 25 deg C, the drift estimate is about 5.875 ohm, smaller than the +/-47 ohm tolerance spread but still relevant in temperature-sensitive analog circuits.

Suspicious orientation. A reading that begins with black can still produce a numeric result, but First digit reports Review. Rotate the part, look for the tolerance gap, and check whether a gold or silver band belongs at the far end before comparing the value with the circuit.

FAQ:

Why does band count change the resistance?

A 4-band resistor uses two significant digits before the multiplier. A 5- or 6-band resistor uses three significant digits before the multiplier. Choose the band count first so each color receives the correct role.

How do I know which end to read first?

Read from the end opposite the tolerance or TCR gap. Gold and silver usually mark the tolerance end, and a black first significant digit is unusual enough to deserve a second orientation check.

Why are gold and silver missing from digit choices?

Gold and silver are supported as multiplier or tolerance colors. They are not 0 to 9 digit colors, so they are not valid in significant-digit positions.

Does the sixth band replace tolerance?

No. In a 6-band layout, band 5 remains the tolerance band and band 6 gives the temperature coefficient. The tolerance window and temperature drift estimate answer different questions.

Can I decode a 3-band resistor here?

No. This decoder is scoped to explicit 4-, 5-, and 6-band layouts. Three-band parts usually imply no separate tolerance band and need a different interpretation rule.

Are my band choices uploaded?

No server lookup is needed for the color-code calculation. The selected bands are decoded in your browser, and the page does not require photos, serial numbers, or account data.

Glossary:

Significant digit
A color band that contributes one decimal digit to the marked resistance value.
Multiplier
The band that scales the significant digits by a power of ten or by a fractional gold or silver multiplier.
Nominal resistance
The marked resistance value before tolerance, temperature drift, aging, or measurement effects.
Tolerance
The plus-or-minus percentage around the nominal resistance that defines the expected value range.
TCR
Temperature coefficient of resistance, the drift rate marked on some six-band resistors.
ppm/C
Parts per million per degree C, used to express small resistance changes per degree of temperature change.
DMM
Digital multimeter, the usual bench instrument for confirming resistance outside the circuit.

References: