Resistor colour code

Read any 4, 5 or 6 band resistor: the digit, multiplier and tolerance tables, which end to start from, and the SMD codes.

7 min readUpdated 2 Sept 2026
ShareWhatsApp

A resistor is too small to print a number on, so its value is painted on in bands. Once you can read them the code is quicker than a meter, and unlike a meter it works on a resistor still sealed in its tape.

Every band is one of ten colours standing for a digit from 0 to 9. The first bands are digits, the next band is a multiplier — how many zeros to write after those digits — and the last band is the tolerance, how far the real part is allowed to sit from the printed value.

Which end do you read from?

Getting this backwards is the commonest mistake there is, and it turns 220 into 22. Three things tell you which end is the start:

  • Gold and silver are never a first band. They only ever appear as a multiplier or a tolerance. If you can see one, it is at the far end — turn the resistor round.
  • The tolerance band sits slightly apart, with a wider gap before it. The digit bands are evenly spaced and grouped together.
  • Start from the band nearest the end of the body. The first band is close to one lead; the tolerance band is set in from the other.

The digit and multiplier table

Every band colour, and what it means in each position.
ColourDigitMultiplierTolerance
Black0x 1-
Brown1x 10+/- 1 %
Red2x 100+/- 2 %
Orange3x 1 000-
Yellow4x 10 000-
Green5x 100 000+/- 0.5 %
Blue6x 1 000 000+/- 0.25 %
Violet7x 10 000 000+/- 0.1 %
Grey8-+/- 0.05 %
White9--
Gold-x 0.1+/- 5 %
Silver-x 0.01+/- 10 %
No band--+/- 20 %

The digit column is the one worth memorising. The multiplier is the same ten colours counting zeros, so learning it twice is wasted effort.

Resistor colour code calculator

Open on its own page

Click the bands you can actually see on the part in your hand.

Band 1 — first digit
Yellow
Band 2 — second digit
Violet
Multiplier
Red
Tolerance
Gold
Resistance
4.7 kΩ
Tolerance
± 5 %
Anything from 4.465 kΩ to 4.935 kΩ is in spec.
On a schematic
4k7
The letter stands in for the decimal point, so a smudge cannot turn 4.7k into 47k.

Gold and silver are never a first band — if you can see one, you are reading from the wrong end. Turn the resistor round.

Four bands: the common case

Two digits, a multiplier, a tolerance. This is nearly every carbon film resistor you will be handed in a kit.

A four-band resistor marked yellow, violet, red, gold: 4, then 7, times 100, giving 4700 ohms at plus or minus 5 percent.Yellow4Violet7Redx100Gold+/-5%read this way →
Yellow, Violet, Red, Gold — 4, then 7, then two zeros. 4700 ohms at +/- 5 %.
  1. Yellow = 4, the first digit.
  2. Violet = 7, the second digit. So far, 47.
  3. Red as a multiplier = x 100, so 47 x 100 = 4 700 ohms.
  4. Gold = +/- 5 %, so the real part is somewhere between 4 465 and 4 935 ohms.

Written down that is 4700R, 4.7k, or on a schematic 4k7. The letter stands in for the decimal point, so a smudge or a bad photocopy cannot turn 4.7k into 47k.

Values you will meet constantly. Worth knowing on sight.
BandsValueWhere it turns up
Brown, Black, Brown, Gold100RIn series with a bright LED on 5 V
Red, Red, Brown, Gold220RThe default LED resistor on 5 V
Brown, Black, Red, Gold1kTransistor base drive, pull-ups
Yellow, Violet, Red, Gold4k7I2C pull-ups, sensor dividers
Brown, Black, Orange, Gold10kPull-up and pull-down, everywhere
Brown, Black, Green, Gold1MHigh-impedance inputs, slow RC timers

Five and six bands: precision parts

Metal film resistors carry three digit bands instead of two, because quoting +/- 1 % is meaningless if you can only state the value to two figures. The body is usually pale blue rather than beige.

Brown, Black, Black, Red, Brown reads as 1, 0, 0 — so 100 — then x 100, giving 10k at +/- 1 %.

A sixth band, set further apart again, is the temperature coefficient in ppm per degree C: brown 100, red 50, orange 15, yellow 25, blue 10, violet 5. You can ignore it on a project kit. It matters when a circuit has to hold its calibration across a temperature range.

Why 4.7k, and never 5k

Resistors come in preferred values rather than round numbers, and the reasoning is neat. If a part is only accurate to +/- 10 %, then values spaced closer than about 20 % apart would overlap each other, so there is no point manufacturing them. The E12 series is twelve values per decade, each roughly 20 % above the last — no gaps, no duplication.

E12, the +/- 10 % and +/- 5 % series. Every stocked resistor is one of these times a power of ten.
101215182227
333947566882

E24, used for +/- 5 % and +/- 2 % parts, interleaves 11, 13, 16, 20, 24, 30, 36, 43, 51, 62, 75 and 91.

This is why a calculation that asks for 313 ohms gets built with 330, and why the right answer in a viva is a preferred value plus one sentence saying why rounding that way is safe.

Surface-mount resistors have no bands

An SMD resistor is a small black chip with a number printed on it, and the number is the same idea in digits: the last figure is the count of zeros.

PrintedReads asValue
47247, then 2 zeros4 700 = 4k7
10310, then 3 zeros10 000 = 10k
1002100, then 2 zeros (4-digit, +/- 1 %)10 000 = 10k
4R7R marks the decimal point4.7 ohms
R022R leads, so 0.0220.022 ohms, a current-sense shunt
000 or 0A zero-ohm link, not a resistorA wire in resistor clothing

Very small parts use EIA-96, a two-digit code plus a letter, where 01C means 100 x 100 = 10k. It needs a lookup table and is not worth memorising — measure it instead.

Checking it with a meter

The code tells you what the part is meant to be. A meter tells you what it is. Both are worth having and they answer different questions.

  1. 1

    Take it out of circuit, or lift one leg

    Everything else on the board sits in parallel with the resistor and drags the reading down. This is why a measured resistor reads wrong nine times out of ten, and the resistor is fine.

  2. 2

    Set the meter to ohms, one range above the expected value

    An auto-ranging meter does this for you. On a manual one: the 2k range for anything under 2 000 ohms, 20k above that.

  3. 3

    Do not pinch both leads between your fingers

    Your body is a few hundred k across two hands. On a 1M resistor you are measuring yourself in parallel with the part, and the reading falls.

  4. 4

    Judge it against the tolerance, not the printed value

    A 4k7 +/- 5 % part reading 4.61k is in spec and perfectly good. Reading 3.9k is not, and that one is damaged or misread.

What you need for this

Everything above works with parts from anywhere. These are what we stock, if it is easier.

Read next

Written by us for projectkit.in. If you spot something wrong, tell us — a reference page that is confidently wrong is worse than no page, and we would rather hear it from you than from a viva panel. Back to the Knowledge Base.

WhatsApp