Skip to content
MasterMath

Resistor Color Code Calculator

Decodes a resistor from its colour bands, whether four, five or six. It gives the nominal value, the tolerance and the real range it can fall within.

Nominal value

—

Nominal value—
Tolerance—
Real value, between—
Bands read—
Temperature coefficient—
In ohms—

How this was worked out

    The formula

    Value = (digits side by side) × multiplier

    What it means

    The first bands are digits written one after another, not added: brown and black are "1" and "0", that is ten, and the next band says what to multiply by. Four bands mean two digits, five mean three — which is what allows tighter values — and the sixth, when present, is the temperature coefficient in parts per million per degree. The last colour band, set apart from the rest, is always the tolerance.

    How to work it out by hand

    1. Hold the resistor with the separated band, or the gold or silver one, on the right
    2. Read the first bands as consecutive digits: brown and black are "10"
    3. Multiply by the power of ten the next band gives
    4. The last band is the tolerance: gold ±5 %, silver ±10 %

    What is worth knowing

    Knowing which end to start from is half the job: the tolerance band usually sits slightly apart from the others, and if it is gold or silver there is no doubt, because those colours are not valid as a first digit. Reading it backwards gives a completely different but perfectly plausible value, which is the dangerous part. Gold and silver in the multiplier band divide rather than multiply, and that is how resistors below ten ohms are written.

    Frequently asked questions

    Which end do I start from?

    The end opposite the tolerance band, which usually sits slightly apart. If there is a gold or silver band, that one is last.

    What is the difference between four and five bands?

    The number of significant digits: two with four bands, three with five. Five-band resistors are more precise.

    What does a gold multiplier band mean?

    Divide by ten. That is how values below ten ohms are written.

    What if there is no tolerance band?

    It is ±20 %, the historical default. Almost every modern resistor has one.

    What is the sixth band for?

    The temperature coefficient, in parts per million per degree: how far the value drifts as the resistor warms up.