Skip to content

    Under active development. New calculators and features ship every week. Everything currently runs free while the site matures — pricing pages are a preview, checkout is not open yet.

    Calculates locally in your browser · IEC 60062 colour bands
    Components / passive identification

    Resistor colour code

    Decode a 4-band or 5-band resistor into a resistance and tolerance window, and see the nearest E24 value you can actually buy. The band contributions are listed individually so a misread colour is easy to spot.

    E24 nearest1.000 kΩBands4Spread20.000 Ω
    Nominal resistance
    1.000 kΩ
    Significant digits 10 × 10^2
    Tolerance
    ±1.00%
    ±10.000 Ω on this value
    Minimum
    990.000 Ω
    Worst case at the low end
    Maximum
    1.010 kΩ
    Worst case at the high end
    Decoded bands
    Each band, the value it contributes, and the resulting tolerance window.
    4-band
    Decoded bands
    BandColourContribution
    Band 1Brown · 1First significant digit
    Band 2Black · 0Second significant digit
    MultiplierRed · 2× 10^2
    ToleranceBrown · ±1%± on the nominal value
    Result1.000 kΩ990.000 Ω to 1.010 kΩ

    Five-band resistors carry three significant digits, which is how 1% values such as 4.99 kΩ are marked.

    Inspect the model
    Choose a quick result view, a scaled comparison, or the complete diagnostic set.
    Tolerance window
    Minimum, nominal and maximum resistance for the decoded value.
    Tolerance window0.000238.36476.72715.08953.441191.80990.00MinMinNominalNominalMaxMaxResistance (Ω)
    Decade position
    Where the value sits relative to the E24 preferred numbers.
    Decade position0.000708.001416.002124.002832.003540.001.01.01.11.11.21.21.31.31.51.51.61.61.81.82.02.02.22.22.42.42.72.73.03.0E24 × decade
    Canonical equations
    The exact relationships implemented by this engine.

    R = (10d₁ + d₂)·10^m · two significant digits

    R = (100d₁ + 10d₂ + d₃)·10^m · three significant digits

    R ± R·t/100 · the fourth or fifth band

    digit → digit → multiplier → tolerance · the tolerance band is spaced slightly apart

    engineering methodology

    A clear path from inputs to results.

    Resistor colour bands encode two or three significant digits, a multiplier and a tolerance. This decoder turns the bands into a value, shows the tolerance window, and identifies the nearest E24 preferred number — because the value you read is rarely the value in the parts drawer.

    Step-by-step methodWorked exampleAssumptions explained

    How to use

    1. Count the bands: four for 5% and 10% parts, five for 1% and better.
    2. Read from the end opposite the tolerance band, which is spaced slightly apart.
    3. Select the colour of each band in order.
    4. Read the nominal resistance and the tolerance window.
    5. Check the nearest E24 value — that is what the manufacturer actually stocks.
    6. Remember that in-circuit measurement is unreliable: parallel paths change the reading.

    The formula

    R=(10d1+d2)⋅10m(4-band),R=(100d1+10d2+d3)⋅10m(5-band)R = (10d_1 + d_2)\cdot 10^{m} \quad \text{(4-band)}, \qquad R = (100d_1 + 10d_2 + d_3)\cdot 10^{m} \quad \text{(5-band)}

    Reference: IEC 60062, "Marking codes for resistors and capacitors".

    Worked example

    Brown, black, red, gold (default inputs)

    Inputs
    • 4-band resistor.
    • Band 1 brown (1), band 2 black (0).
    • Multiplier red (×100).
    • Tolerance gold (±5%).
    Calculation path
    1. 1

      Significant digits: 10.

    2. 2

      Multiply by 100: 10 × 100 = 1,000 Ω.

    3. 3

      Tolerance ±5% is ±50 Ω.

    4. 4

      The window is 950 Ω to 1,050 Ω.

    Result

    1 kΩ ±5%, a window of 950 Ω to 1,050 Ω. Nearest E24 value is 1 kΩ.

    Interpreting the result

    The tolerance band is the part that matters in design. A 1 kΩ ±5% part is guaranteed only to sit between 950 Ω and 1,050 Ω, which is a 100 Ω spread. If a circuit is sensitive to a 5% shift, a 1% metal-film part is the fix, not a tighter calculation. Five-band parts exist precisely because 1% tolerances need a third significant digit.

    Assumptions & limitations

    • Bands are read in the standard order, away from the tolerance band.
    • Colours are correctly identified. Brown versus red and violet versus blue are the usual errors under warm light.
    • The resistor is at its rated value; self-heating shifts it by the temperature coefficient, which is not encoded in the bands.
    • Gold and silver multipliers (×0.1 and ×0.01) are supported; they are rare outside low-value parts.
    • The nearest E24 value assumes the standard 5% series; E96 is the 1% series.

    Frequently asked questions

    Which end do I read from?

    Start at the end opposite the tolerance band. The tolerance band is usually gold or silver and is separated by a slightly wider gap. If all bands look evenly spaced, measure with a meter rather than guessing.

    What does the gold band mean?

    As a multiplier it means ×0.1; as a tolerance it means ±5%. Position determines which. Gold in the multiplier position gives values below 10 Ω.

    What is the E24 series?

    A set of 24 preferred values per decade, spaced so that adjacent values differ by roughly the tolerance. It is why you can buy 4.7 kΩ but not 4.8 kΩ.

    Why is there no green or blue in my 4-band reading?

    Green and blue are valid digits (5 and 6) and valid tolerance bands (±0.5% and ±0.25%). Their presence usually means the part is a 5-band precision resistor, so switch the band count.

    Why does my meter read differently from the bands?

    In-circuit measurement includes parallel paths, and your fingers add resistance. Lift one leg to measure. Meter lead resistance also matters below about 10 Ω.

    Are 6-band resistors different?

    They add a temperature-coefficient band. The first five bands work exactly as in the 5-band case; the sixth gives ppm/K.

    Methodology last reviewed 2026-10-18. Results are informational and not financial or engineering advice — see our disclaimer.