Yellow · Violet · Red · Gold
The most common resistor in a hobbyist parts bin. Turns up as a pull-up, a base resistor, and half the examples in every tutorial.
4.7 kΩ ±5% → 4.465 kΩ to 4.935 kΩ
Decode 4, 5 and 6-band resistors, or enter a value to see its bands. Tolerance range and temperature coefficient included.
The most common resistor in a hobbyist parts bin. Turns up as a pull-up, a base resistor, and half the examples in every tutorial.
4.7 kΩ ±5% → 4.465 kΩ to 4.935 kΩ
A 1 kΩ, the default LED resistor on a 5 V rail and the standard value for testing anything.
1 kΩ ±5%
Same 1 kΩ, but as a 1% metal film part. The extra digit band is what distinguishes precision resistors from general purpose ones.
1 kΩ ±1% → 990 Ω to 1.01 kΩ
You know the value you need — find out what to look for in the drawer.
Orange · Orange · Brown · Gold
When to use this: you have a resistor in your hand and need to know what it is, or you know the value you need and want to find it in a drawer of loose parts. Either direction works above.
Resistors are too small to print numbers on, so the value is encoded as coloured bands. Each colour maps to a digit, and one band acts as a power-of-ten multiplier. The scheme is defined by IEC 60062 and has been essentially unchanged since the 1920s, which is why a resistor from a 1960s radio reads the same way as one bought today.
On a four-band part the first two bands are significant digits, the third multiplies them, and the fourth states the tolerance. Yellow-violet-red-gold is 4, then 7, then ×100, then ±5% — so 47 × 100 = 4,700 Ω, or 4.7 kΩ, and the real part is somewhere between 4.465 kΩ and 4.935 kΩ.
That last point is the one people skip. The colour code tells you the nominal value. What you actually soldered onto the board is anywhere inside the tolerance band, and your circuit has to work across that whole range.
| Colour | Digit | Multiplier | Tolerance | Temp. coeff. |
|---|---|---|---|---|
| Black | 0 | ×1 | — | 250 ppm/K |
| Brown | 1 | ×10 | ±1% | 100 ppm/K |
| Red | 2 | ×100 | ±2% | 50 ppm/K |
| Orange | 3 | ×1 k | ±0.05% | 15 ppm/K |
| Yellow | 4 | ×10 k | ±0.02% | 25 ppm/K |
| Green | 5 | ×100 k | ±0.5% | 20 ppm/K |
| Blue | 6 | ×1 M | ±0.25% | 10 ppm/K |
| Violet | 7 | ×10 M | ±0.1% | 5 ppm/K |
| Grey | 8 | ×100 M | ±0.01% | 1 ppm/K |
| White | 9 | ×1 G | — | — |
| Gold | — | ×0.1 | ±5% | — |
| Silver | — | ×0.01 | ±10% | — |
| None | — | — | ±20% | — |
Gold and silver never appear as digits. That is deliberate, and it is the single most useful fact in the table: if one end of the resistor is gold or silver, that end is the tolerance band, and you read from the other end.
Three clues, in order of reliability:
That third check is worth internalising. Brown-black-red-gold read backwards gives gold-red-black-brown, which is not a valid code at all — so there is only one legal reading. Ambiguity is rarer than it feels.
| Bands | Encodes | Typical tolerance | Where you meet it |
|---|---|---|---|
| 4 | 2 digits + multiplier + tolerance | ±5%, ±10% | General purpose carbon and metal film |
| 5 | 3 digits + multiplier + tolerance | ±1%, ±0.5% | Precision metal film, analogue signal paths |
| 6 | 3 digits + multiplier + tolerance + tempco | ±1% or better | Voltage references, instrumentation, anything temperature-sensitive |
The extra digit on a 5-band part is not just precision theatre. A 4-band part can only represent two significant figures, so the closest it gets to 4.75 kΩ is 4.7 kΩ. If your divider needs 4.75 kΩ, you need a 5-band part — the code physically cannot express it otherwise.
Orange = 3, Orange = 3, Brown = ×10, Gold = ±5%33 × 10 = 330 Ω ±5%Range: 313.5 Ω to 346.5 Ω
330 Ω is the classic LED series resistor for a 5 V supply — it gives roughly 9 mA through a red LED, which is bright enough for an indicator without wasting current.
Brown = 1, Black = 0, Black = 0, Brown = ×10, Brown = ±1%100 × 10 = 1 kΩ ±1%Range: 990 Ω to 1.01 kΩ
Note that the same 1 kΩ value appears as brown-black-red on a 4-band part and brown-black-black-brown on a 5-band. The digit count changes where the multiplier lands — a common source of confusion when you switch between part types.
A ±5% resistor in a voltage divider means the output ratio can be off by up to 10% in the worst case, because both resistors can drift in opposite directions. If you need the divider accurate to 1%, ±5% parts cannot deliver it no matter how carefully you pick nominal values.
Where tolerance matters less: current-limiting resistors for LEDs, pull-ups, base resistors for saturated transistor switches. In all of those the exact value is uncritical, and ±5% parts are the right economic choice.
Where it matters a lot: voltage dividers feeding an ADC, gain-setting resistors around op-amps, current-sense shunts, and anything setting a regulator's output voltage. Use ±1% metal film, and consider a matched pair if the ratio matters more than the absolute values.
Surface-mount resistors are printed with digits instead, because there is no room for bands and no reliable way to see them once the board is populated:
| Marking | Scheme | Value |
|---|---|---|
472 | 2 digits + multiplier | 47 × 10² = 4.7 kΩ |
4701 | 3 digits + multiplier | 470 × 10¹ = 4.7 kΩ |
4R7 | R marks the decimal point | 4.7 Ω |
000 or 0 | Zero-ohm link | A wire jumper in resistor form |
The three-digit scheme is used on ±5% parts and the four-digit on ±1%, mirroring the 4-band/5-band split. The RKM code (4R7) also turns up in schematics and BOMs because it survives sloppy printing where a decimal point would be lost.
4.7 kΩ, 3.3 kΩ, 6.8 kΩ — the values look arbitrary but they are not. They come from the IEC 60063 E-series, which spaces values geometrically so that consecutive values differ by roughly the tolerance. E24 (±5%) has 24 values per decade, each about 10% above the last, so any target value is within 5% of a stocked part.
This is why designing around 3,847 Ω is pointless. Pick the nearest E-series value early, then check whether the resulting error matters. Usually it does not; when it does, that is your signal to move to E96 and ±1% parts.
Put the tolerance band — usually gold or silver, and set slightly apart from the others — on the right. Read from the left.
Count the coloured bands. Four is general purpose, five is precision, six adds a temperature coefficient.
Work left to right. The diagram updates as you go, so you can check it against the part in your hand.
The resistance is shown with the minimum and maximum the tolerance permits — that range, not the nominal value, is what your circuit has to work with.
Hold the resistor with the tolerance band — typically gold or silver — on the right, then read left to right. On a 4-band part the first two bands are digits, the third is a power-of-ten multiplier, and the fourth is tolerance. Yellow-violet-red-gold is 4, 7, ×100, ±5% — that is 4.7 kΩ ±5%.
The tolerance band goes on the right. Two clues help: it is usually gold or silver, which never appear as the first digit, and it is often printed with a wider gap before it. If both ends look the same, check whether one reading gives a standard E-series value and the other does not — the standard one is correct.
A 4-band resistor encodes two significant digits, a 5-band encodes three. The extra digit lets 5-band parts express tighter values, which is why they are used for 1% and better tolerances. A 4-band part can represent 4.7 kΩ but not 4.75 kΩ; a 5-band part can do both.
It is the temperature coefficient in parts per million per kelvin — how much the resistance drifts as the part heats up. Brown is 100 ppm/K, red is 50, blue is 10. It matters in precision analogue circuits, voltage references and anything that has to stay accurate across a temperature range.
In the multiplier position they mean ×0.1 and ×0.01, which is how sub-ohm values are coded. In the tolerance position they mean ±5% and ±10%. Neither is ever a digit band, which is why finding gold or silver at one end tells you which way round to read the part.
A resistor with only three bands has no tolerance marking, which by convention means ±20%. These are rare on modern parts — anything you buy today will be ±5% or better.
Check the tolerance first: a 4.7 kΩ ±5% part is within specification anywhere between 4.465 kΩ and 4.935 kΩ. Beyond that, measuring in-circuit gives wrong readings because parallel paths are included, and a resistor that has been overheated can drift permanently high.
Surface-mount parts use printed numbers, not colours. Three digits means two significant figures plus a multiplier, so 472 is 4.7 kΩ. Four digits means three significant figures, so 4701 is also 4.7 kΩ. An R marks the decimal point, so 4R7 is 4.7 Ω.
Last reviewed .
Solve for voltage, current, resistance or power. Get all four values at once, plus the resistor wattage you actually need.
R1R2Calculate output voltage, ratio, current and output impedance — with the loading effect built in, not hidden on another page.
LEDSize the current-limiting resistor for any LED. Rounds up to the nearest E24 value, because rounding down overdrives the LED.
WPower from any two of voltage, current and resistance — then energy in kWh and what it costs to run.