Learn Arduino Tutorials Open the 3D lab

Beginner · 6 min read

Resistor color code — how to read the bands (220 Ω, 1 kΩ, 10 kΩ)

Resistors are too small to print numbers on, so they wear colored stripes instead. Learn one table and a three-step trick, and you will never mix up a 220 Ω and a 10 kΩ again.

Build it yourself in 3DFree, in your browser — no board, no wires, nothing to buy.Open the 3D lab →

The short answer

On a common 4-band resistor:

  1. Band 1 = first digit
  2. Band 2 = second digit
  3. Band 3 = multiplier (how many zeros to add)
  4. Band 4 = tolerance (how exact it is) — usually gold (±5 %)

So red, red, brown, gold = 2, 2, one zero = 220 Ω, ±5 %.

22× 10±5 % redredbrowngold digitdigitmultipliertolerance 22 × 10 = 220 Ω

The color code table

ColorDigitMultiplierTolerance
Black0× 1—
Brown1× 10±1 %
Red2× 100±2 %
Orange3× 1 000 (1 k)—
Yellow4× 10 000 (10 k)—
Green5× 100 000 (100 k)±0.5 %
Blue6× 1 000 000 (1 M)±0.25 %
Violet7—±0.1 %
Grey8——
White9——
Gold—× 0.1±5 %
Silver—× 0.01±10 %

The digits follow the rainbow, with black and brown in front and grey and white behind. A popular memory line for 0 to 9: "Better Be Right Or Your Great Big Venture Goes Wrong" — black, brown, red, orange, yellow, green, blue, violet, grey, white.

Which end do I start from?

Hold the resistor so that the gold or silver band is on the right. That band is the tolerance, so you read from the other end. The tolerance band also usually has a slightly bigger gap before it. If there is no gold or silver band, start from the end where the bands sit closest to the edge.

Worked example 1: 220 Ω (for LEDs)

BandColorMeans
1Red2
2Red2
3Brown× 10 (one zero)
4Gold±5 %

2, 2, add one zero → 220 Ω. This is the resistor in front of almost every LED on this site, from Blink to the RGB LED. With ±5 %, the real value can be anywhere from 209 Ω to 231 Ω — no problem at all.

Worked example 2: 1 kΩ

BandColorMeans
1Brown1
2Black0
3Red× 100 (two zeros)
4Gold±5 %

1, 0, add two zeros → 1 000 Ω = 1 kΩ. Our DC motor project uses a 1 kΩ resistor between pin 6 and the transistor's base.

Worked example 3: 10 kΩ

BandColorMeans
1Brown1
2Black0
3Orange× 1 000 (three zeros)
4Gold±5 %

1, 0, add three zeros → 10 000 Ω = 10 kΩ. This is the pull-down in the push button project and the partner of the light sensor in the night light.

This project uses both: a 10 kΩ pull-down (brown black orange) and a 220 Ω for the LED (red red brown)
This project uses both: a 10 kΩ pull-down (brown black orange) and a 220 Ω for the LED (red red brown) · open it full screen

5-band resistors

Precision resistors (often with a blue body) have three digit bands, then the multiplier, then the tolerance — usually brown (±1 %).

Resistor4-band5-band
220 Ωred red brown goldred red black black brown
1 kΩbrown black red goldbrown black black brown brown
10 kΩbrown black orange goldbrown black black red brown

For 220 Ω on a 5-band resistor: 2, 2, 0, then black (no more zeros) → 220 Ω.

Quick ways to check

  • A multimeter on the Ω setting gives the real value in a second. Don't hold both legs with your fingers — your body adds resistance.
  • Keep them sorted. Tape a strip of each value to a card and write the value on it.
  • In our 3D lab you can set each resistor's resistance on the Build bench — handy for seeing how 220 Ω, 1 kΩ and 10 kΩ change an LED's brightness.

Check yourself

  1. What value is brown, black, orange, gold?

  2. What colors are on a 220 Ω 4-band resistor?

  3. What does a gold fourth band mean?

Questions people ask

How do you read a resistor color code?

Put the gold or silver band on the right. The first two bands are digits, the third tells you how many zeros to add, and the last is the tolerance. Red-red-brown is 2, 2 and one zero: 220 Ω.

What is the color code for a 220 ohm resistor?

On a 4-band resistor: red, red, brown, gold. On a 5-band resistor: red, red, black, black, brown.

What color is a 10k resistor?

Brown, black, orange, gold on a 4-band resistor; brown, black, black, red, brown on a 5-band one.

Does it matter which way round a resistor goes?

No. A resistor works the same in both directions, so you can push it into the breadboard either way. The direction only matters for reading its bands.

Build it yourself in 3DFree, in your browser — no board, no wires, nothing to buy.Open the 3D lab →
Next: How to read a schematic — circuit symbols for Arduino beginners →

Your progress stays on this device — no account, nothing sent anywhere.

Last updated 2026-10-29

Read next