Skip to content
xmoo.app

Tool · Electrical

Resistor Colour Code

Pick the colour bands and read the value, tolerance and temperature coefficient – or enter a value and see which bands belong to it and which standard value is closest. For resistors with 4, 5 and 6 bands.

Read the bands

Number of bands
Resistance
Tolerance
Temperature coefficient

Bands for a value

For example 4k7, 4.7k, 470R or 1M

    Seriesincluded?belowabovenearest

    What it is for

    Where is band 1?

    The standard for the colour code, IEC 60062, says that the first band should, where possible, sit closest to one end of the resistor, and that the bands should be spaced so they cannot be misread. The tolerance band is at least one and a half times as wide as the others. In practice, these help:

    4, 5 or 6 bands

    What each colour means depends on its position:

    ColourDigitMultiplierToleranceTempco
    Black0×10⁰–250 ppm/K
    Brown1×10¹±1 %100 ppm/K
    Red2×10²±2 %50 ppm/K
    Orange3×10³–15 ppm/K
    Yellow4×10⁴–25 ppm/K
    Green5×10⁵±0.5 %20 ppm/K
    Blue6×10⁶±0.25 %10 ppm/K
    Violet7×10⁷±0.1 %5 ppm/K
    Grey8×10⁸±0.05 %1 ppm/K
    White9×10⁹––
    Gold–×10⁻¹±5 %–
    Silver–×10⁻²±10 %–
    Pink–×10⁻³––
    no band––±20 %–

    Pink as a multiplier of 10⁻³ was added in the 2016 edition of the standard; you will hardly find it on older resistors. “No band” means the fourth band is missing and the resistor has only three.

    Worked examples

    Yellow – violet – red – gold

    1. Digits: yellow = 4, violet = 7 → 47
    2. Multiplier: red = ×10² → 47 × 100 = 4,700 Ω = 4.7 kΩ
    3. Tolerance: gold = ±5 % → anything from 4,465 Ω to 4,935 Ω is within tolerance
    yellow = 4 red = × 10² violet = 7 gold = ±5 % ← band 1 sits closer to the end tolerance band is wider → 47 × 10² Ω = 4,700 Ω = 4.7 kΩ, ±5 %
    Yellow – violet – red – gold: two digits, multiplier, tolerance. Own illustration; the colours are a representation, not standard colours.

    Red – yellow – white – orange – brown

    An example from the standard itself: three digits 2, 4, 9 → 249, multiplier orange = ×10³ → 249 kΩ, tolerance brown = ±1 %.

    E series: why there is no 157.5 Ω resistor

    Resistors are made in fixed series of values, the E series. The number says how many values there are per decade: E12 has 12, E24 has 24, E96 has 96, E192 has 192. Neighbouring values are roughly a factor of ¹²√10 (E12), ²⁴√10 (E24) and so on apart. The series go together with the tolerance:

    The values of each series repeat in every decade: 4.7 Ω, 47 Ω, 470 Ω, 4.7 kΩ and so on. The calculated series resistor of 157.5 Ω (example in the Ohm’s Law Calculator) lies between 150 and 160 Ω in the E24 series – the second part of the tool opens with exactly that value.

    Common mix-ups

    If in doubt, measure: take the resistor out of the circuit (or desolder one leg), set the multimeter to ohms and read the value. It should be within the tolerance.

    If you tinker often, a resistor kit pays off: values from the E12 or E24 series, sorted. Then the nearest standard value is usually already in the drawer.

    Looking ahead: SMD resistors

    Tiny SMD resistors carry no bands but a printed code of digits and letters. IEC 60062 covers those codes as well, including a separate code for the values of the E96 series. This tool does not read them (yet).

    Limits of this tool

    Privacy: the calculator runs entirely in your browser. What you enter is not sent to xmoo.app or anyone else.

    Sources

    Page last updated: 31 October 2026