FirmGod

Resistor Color Code Calculator

The full colour chart, plus a calculator that reads 4, 5 or 6 bands to a value or back, with tolerance and a check that the value is one actually made.

Value

4.7k Ω ±5%
4K7 — actual value somewhere between 4.46k and 4.93k Ω
Written as4.7k Ω / 4K7
Standard E24 value?yes — E24 lists it

The resistor colour code chart

The full IEC 60062 code. It is generated from the same tables the calculator above decodes with, so the two cannot drift apart.

Digit, multiplier, tolerance and temperature coefficient by colour
ColourDigitMultiplierToleranceTemp. coeff.
Black0×1—250 ppm/K
Brown1×10±1%100 ppm/K
Red2×100±2%50 ppm/K
Orange3×1k—15 ppm/K
Yellow4×10k—25 ppm/K
Green5×100k±0.5%20 ppm/K
Blue6×1M±0.25%10 ppm/K
Violet7×10M±0.1%5 ppm/K
Grey8×100M±0.05%1 ppm/K
White9×1G——
Gold—×0.1±5%—
Silver—×0.01±10%—
None——±20%—

Gold and silver mean 0.1 and 0.01 in the multiplier position, and ±5% and ±10% in the last band. The same colour means different things depending on where it sits.

Four-band colours for the values you look up most

Four bands at ±5%
ValueBand 1Band 2MultiplierTolerance
10RBrownBlackBlackGold
22RRedRedBlackGold
47RYellowVioletBlackGold
100RBrownBlackBrownGold
220RRedRedBrownGold
330ROrangeOrangeBrownGold
470RYellowVioletBrownGold
1KBrownBlackRedGold
2K2RedRedRedGold
4K7YellowVioletRedGold
10KBrownBlackOrangeGold
22KRedRedOrangeGold
47KYellowVioletOrangeGold
100KBrownBlackYellowGold
220KRedRedYellowGold
1MBrownBlackGreenGold

The swatches are a guide. Real parts look different under different light and against different body colours, which is why the calculator also tells you whether the value you read is one that is actually manufactured.

Reading a resistor colour code from the bands you can see

Start from the end where the bands are bunched together, read the colours in order, and find that sequence below. A gold fourth band means ±5%. These are the sixteen values a parts drawer actually holds; for anything else, type the colours into the calculator above.

  • Brown Black Black Gold10Ω ±5% 10R
  • Red Red Black Gold22Ω ±5% 22R
  • Yellow Violet Black Gold47Ω ±5% 47R
  • Brown Black Brown Gold100Ω ±5% 100R
  • Red Red Brown Gold220Ω ±5% 220R
  • Orange Orange Brown Gold330Ω ±5% 330R
  • Yellow Violet Brown Gold470Ω ±5% 470R
  • Brown Black Red Gold1kΩ ±5% 1K
  • Red Red Red Gold2.2kΩ ±5% 2K2
  • Yellow Violet Red Gold4.7kΩ ±5% 4K7
  • Brown Black Orange Gold10kΩ ±5% 10K
  • Red Red Orange Gold22kΩ ±5% 22K
  • Yellow Violet Orange Gold47kΩ ±5% 47K
  • Brown Black Yellow Gold100kΩ ±5% 100K
  • Red Red Yellow Gold220kΩ ±5% 220K
  • Brown Black Green Gold1MΩ ±5% 1M

With five bands the first three are digits and the fourth is the multiplier, so the sequences above do not apply — the calculator handles 4, 5 and 6 bands, reports what the same bands mean read from the other end, and says whether either value is one that is actually manufactured.

The standard resistor values

Resistors are not made in arbitrary values. Each series fixes the values in one decade, and real parts are those numbers times a power of ten — so E24 holding 4.3 and 4.7 means 430 Ω, 4.3 kΩ and 43 kΩ are all stock items and 4.5 kΩ is not one at any tolerance you can buy at ±5%. If a value you read off the bands is missing from this list, the odds are you misread a band.

The IEC 60063 preferred values — one decade, to be multiplied by any power of ten
SeriesToleranceValuesThe values
E6±20%61, 1.5, 2.2, 3.3, 4.7, 6.8
E12±10%121, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2
E24±5%241, 1.1, 1.2, 1.3, 1.5, 1.6, 1.8, 2, 2.2, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.3, 4.7, 5.1, 5.6, 6.2, 6.8, 7.5, 8.2, 9.1

E48, E96 and E192 are the ±2%, ±1% and ±0.5% series. They are much finer and need three significant digits, which is why precision parts carry five bands rather than four. The calculator above can work in any of them.

Which end do you read from

The bands are read left to right, but a resistor has no printed arrow. The convention that tells you which way round to hold it is spacing: the tolerance band sits slightly apart from the group, at the end you read last. Gold and silver help too — neither is a digit, so a part with gold at one end is read from the other.

Some codes are valid either way. Brown-black-orange-red is 10 kΩ ±2%; the same bands reversed, red-orange-black-brown, are 23 Ω ±1%. Both are real resistors. The tool reports the reverse reading whenever it is a valid code, and says whether that value is one that is actually manufactured, which usually settles it.

Four bands or five

Four-band resistors carry two significant digits; five-band ones carry three, and are how ±1% and tighter parts are marked, because E96 values such as 4.75 kΩ need the third digit. Reading a five-band part as a four-band one shifts the multiplier by a band and produces a value ten times wrong. Count the bands before decoding, and expect a brown, red or green tolerance band on a five-band part where a four-band one would have gold or silver.

The value should exist

This is the check that catches misreads. Resistors are made only in the preferred values of IEC 60063: ±5% parts in E24 (24 values per decade — 4.3, 4.7, 5.1, and so on), ±1% parts in E96. A ±5% resistor that decodes to 4.5 kΩ does not exist; one of its digit bands has been misread and it is really 4.3k or 4.7k. The tool looks the decoded value up in the series its tolerance implies and, when it is missing, names the neighbours that are made.

The reverse holds when writing a code for a value: the bands for 4.5 kΩ ±5% are perfectly well defined, but no such part exists to buy. The voltage divider and LED resistor calculators work from the same tables, so a value they suggest will always have a valid, purchasable code here.

Colours that lie

Brown, red and orange are hard to tell apart on a small part under warm light, and old resistors fade — a red band can look orange, a violet one blue. When the decoded value is not a standard one, that is the first thing to suspect; when it is standard but the circuit misbehaves, a meter settles it in seconds. Bands are a label, not a measurement, and a resistor that has been hot can drift outside its tolerance without the colours changing at all.

Gold and silver as multipliers

Below 10 Ω the multiplier goes fractional: gold is ×0.1 and silver is ×0.01. Red-red-gold-gold is 2.2 Ω ±5%, and yellow-violet-silver-gold is 0.47 Ω. These low values turn up as current-sense shunts and in power supplies, and they are the case where reading from the wrong end is easiest, since both ends can look like a gold band.

The code on a schematic

Drawings and parts lists rarely write 4.7 kΩ. They write 4K7: the multiplier letter stands in for the decimal point, so 1M5 is 1.5 MΩ, 10R is 10 Ω, and R22 is 0.22 Ω. The reason is mundane — a decimal point vanishes on a photocopy or a low-resolution screen, and 47K read as 4.7K is a bug that ships. The tool shows this form next to every value.

Surface-mount parts are marked differently

Chip resistors have no room for bands. Small ones carry a three- or four-digit code where the last digit is the number of zeros — 472 is 4.7 kΩ, 1002 is 10 kΩ — and precision parts use the EIA-96 scheme of two digits and a letter. The smallest packages carry nothing at all, and the value lives only on the reel label and the BOM.

Frequently asked questions

How do I read a resistor colour code?

Four steps. Hold the resistor with the bunched-up bands on the left and the band that sits slightly apart on the right. Read the first two colours as digits — black 0, brown 1, red 2, orange 3, yellow 4, green 5, blue 6, violet 7, grey 8, white 9. Read the third as the number of zeros to add, except gold and silver, which divide by 10 and 100. The last band is the tolerance: gold ±5%, silver ±10%, brown ±1%, red ±2%. So brown black red gold is 1, 0, two zeros, ±5% — 1 kΩ ±5%. Five-band parts put three digits before the multiplier instead of two.

Which end do I start reading from?

From the end where the bands are bunched together. The tolerance band is set slightly apart from the others and sits at the far end. Gold and silver are only ever multiplier or tolerance bands, so if the band nearest one end is gold or silver, start from the other end. When it is genuinely ambiguous, the tool shows what both readings give and whether each is a value that exists.

How do I tell four bands from five?

Count them, including the tolerance band. Five-band parts are almost always ±1% or better and have a brown, red or green tolerance band; four-band parts are usually ±5% gold or ±10% silver. A five-band resistor read as four bands gives a value ten times off with the wrong tolerance, which is the most common colour-code mistake.

The tool says my value is not standard. Is that a problem?

It means no resistor is manufactured at that value with that tolerance, so the bands have almost certainly been misread. ±5% parts come only in E24 values, ±1% in E96. If you read 4.5k on a 5% resistor, one of the first two bands is wrong: it is a 4.3k or a 4.7k. Check the colours again in better light.

What does gold mean as a third band?

A multiplier of 0.1, and silver is 0.01. Red-red-gold is 2.2 Ω, yellow-violet-silver is 0.47 Ω. They are how values below 10 Ω are written, and are easy to mistake for a tolerance band if you are reading from the wrong end.

What is the sixth band?

Temperature coefficient, in parts per million per kelvin: brown 100, red 50, orange 15, yellow 25, blue 10, violet 5. A 100 ppm/K resistor changes by 0.01% per degree — 1% over a 100 °C swing — which matters for a precision reference and not at all for a pull-up.

What does 4K7 mean on a schematic?

The unit letter takes the place of the decimal point: 4K7 is 4.7 kΩ, 1M5 is 1.5 MΩ, 10R is 10 Ω and R22 is 0.22 Ω. It comes from IEC 60062 and exists because a decimal point disappears on a photocopy or a small screen while a letter does not. The tool shows this form alongside the value.

The code behind this

The arithmetic on this page is published as the colorcode module — the same functions you are using here, with the same tests. MIT, no dependencies.

Read the sourceOn npmnpm i electronics-math