NewAI Part GeneratorFree to get started
FREE TOOL

Resistor color code calculator

Pick the bands to read a 4, 5 or 6-band resistor, type a value to get its colors, or decode an SMD code such as 103, 4R7 or 01C. It follows IEC 60062 and flags readings that are not standard values.

Mode
Number of bands
Read from the left: two digits, then the multiplier. The wider band on the right is the tolerance.

Resistance

4.7 kΩ

±5% · IEC 60062 4-band code

Range
4.465 kΩ to 4.935 kΩ
Exact value
4,700 Ω
SMD 3-digit code
472
SMD 4-digit code
4701

How do you read a resistor color code?

Start at the band nearest one end; the wider tolerance band goes last. On a 4-band resistor the first two bands are digits, the third is the multiplier and the fourth is the tolerance, so yellow, violet, red, gold is 47 × 100 = 4.7 kΩ ±5%. A 5-band resistor has three digits: red, yellow, white, orange, brown is 249 × 1,000 = 249 kΩ ±1%.

How to use the resistor color code calculator

  1. Choose a mode: colors to value, value to colors, or SMD code.
  2. For a through-hole part, set the number of bands, then pick each color from left to right with the tolerance band on the right.
  3. To find the colors for a value, type it as you would on a schematic (4.7k, 4k7, 220, 1M5) and choose 4, 5 or 6 bands.
  4. For a chip resistor, type the code printed on it. Ambiguous codes show every plausible reading.

Each result shows the tolerance range, the matching SMD codes, and the nearest standard values when the reading is not one, which usually means a misread color or the wrong reading direction.

How to read resistor color codes

The resistor color code is set by IEC 60062. Read from the band nearest an end. The digit bands come first, then a multiplier that says how many zeros to add (or, for gold and silver, where the decimal point goes), then the tolerance band, which the standard makes 1.5 to 2 times wider than the rest. As a formula:

R = digits × 10multiplier, ± tolerance

A 3-band resistor has two digits and a multiplier and no tolerance band, which means ±20%: blue, grey, red is 6.8 kΩ. A 4-band resistor adds a tolerance band. A 5-band resistor has three digits for precision values, and a 6-band resistor adds a temperature coefficient band after the tolerance.

Worked example 1: a 4-band resistor

Yellow (4), violet (7), red (×100), gold (±5%): 47 × 100 = 4.7 kΩ. At ±5% the real value can be anywhere from 4.465 kΩ to 4.935 kΩ.

Worked example 2: a 5-band resistor

Red (2), yellow (4), white (9), orange (×1,000), brown (±1%): 249 × 1,000 = 249 kΩ, from 246.5 kΩ to 251.5 kΩ. This is the example IEC 60062 itself uses. 249 kΩ is an E96 value, which is why it needs the third digit.

Worked example 3: gold multiplier and a 6th band

Orange, orange, gold, gold is 33 × 0.1 = 3.3 Ω ±5%. Gold is a multiplier here and a tolerance in the last position. Add a red 6th band to the 249 kΩ resistor above and it is specified at ±50 ppm/K, so a 50 °C rise can move it by about 622.5 Ω.

Resistor color code chart

IEC 60062:2016 Table 1. The same colors serve as digits, multipliers, tolerances and temperature coefficients depending on the band's position.

ColorDigitMultiplierToleranceTCR (6th band)
Black0×1—250 ppm/K
Brown1×10±1% (F)100 ppm/K
Red2×100±2% (G)50 ppm/K
Orange3×1k±0.05% (W)15 ppm/K
Yellow4×10k±0.02% (P)25 ppm/K
Green5×100k±0.5% (D)20 ppm/K
Blue6×1M±0.25% (C)10 ppm/K
Violet7×10M±0.1% (B)5 ppm/K
Grey8×100M±0.01% (L)1 ppm/K
White9×1G——
Gold—×0.1±5% (J)—
Silver—×0.01±10% (K)—
Pink—×0.001——
No band——±20% (M)—

Older charts list grey as ±0.05%. IEC 60062:2016 gives grey ±0.01% and orange ±0.05%, and added pink for ×0.001.

Color codes for common resistor values (4-band and 5-band)

4-band with gold (±5%) and 5-band with brown (±1%) tolerance, plus the chip resistor markings.

Value4-band5-bandSMD code
10 ΩBrown, black, black, goldBrown, black, black, gold, brown100 / 10R0
22 ΩRed, red, black, goldRed, red, black, gold, brown220 / 22R0
47 ΩYellow, violet, black, goldYellow, violet, black, gold, brown470 / 47R0
100 ΩBrown, black, brown, goldBrown, black, black, black, brown101 / 1000
220 ΩRed, red, brown, goldRed, red, black, black, brown221 / 2200
330 ΩOrange, orange, brown, goldOrange, orange, black, black, brown331 / 3300
470 ΩYellow, violet, brown, goldYellow, violet, black, black, brown471 / 4700
680 ΩBlue, grey, brown, goldBlue, grey, black, black, brown681 / 6800
1 kΩBrown, black, red, goldBrown, black, black, brown, brown102 / 1001
2.2 kΩRed, red, red, goldRed, red, black, brown, brown222 / 2201
3.3 kΩOrange, orange, red, goldOrange, orange, black, brown, brown332 / 3301
4.7 kΩYellow, violet, red, goldYellow, violet, black, brown, brown472 / 4701
10 kΩBrown, black, orange, goldBrown, black, black, red, brown103 / 1002
22 kΩRed, red, orange, goldRed, red, black, red, brown223 / 2202
47 kΩYellow, violet, orange, goldYellow, violet, black, red, brown473 / 4702
100 kΩBrown, black, yellow, goldBrown, black, black, orange, brown104 / 1003
220 kΩRed, red, yellow, goldRed, red, black, orange, brown224 / 2203
1 MΩBrown, black, green, goldBrown, black, black, yellow, brown105 / 1004

How to read SMD resistor codes

Chip resistors use digits instead of colors. A three-digit code is two significant digits and a power of ten, so 103 is 10 × 10³ = 10 kΩ. A four-digit code has three significant digits for E96 values: 1002 is also 10 kΩ. Below 10 Ω (or 100 Ω for four digits) the letter R marks the decimal point. Small ±1% chips often carry an EIA-96 code instead: two digits giving the position in the E96 series and a multiplier letter.

SMD resistor code examples
CodeSystemValue
1033-digit10 kΩ
4723-digit4.7 kΩ
1013-digit100 Ω
4R7RKM4.7 Ω
R100RKM0.1 Ω
10024-digit10 kΩ
47014-digit4.7 kΩ
01CEIA-9610 kΩ
68XEIA-9649.9 Ω
0003-digit0 Ω jumper

EIA-96 code chart

Code number and E96 value. Multiply by the letter: Y ×0.01, X ×0.1, A ×1, B ×10, C ×100, D ×1k, E ×10k, F ×100k (Bourns CRP0603). Charts disagree on R and S, so check those against the datasheet.

EIA-96 codes 01 to 96 and their E96 values
01 10002 10203 10504 10705 11006 11307 11508 118
09 12110 12411 12712 13013 13314 13715 14016 143
17 14718 15019 15420 15821 16222 16523 16924 174
25 17826 18227 18728 19129 19630 20031 20532 210
33 21534 22135 22636 23237 23738 24339 24940 255
41 26142 26743 27444 28045 28746 29447 30148 309
49 31650 32451 33252 34053 34854 35755 36556 374
57 38358 39259 40260 41261 42262 43263 44264 453
65 46466 47567 48768 49969 51170 52371 53672 549
73 56274 57675 59076 60477 61978 63479 64980 665
81 68182 69883 71584 73285 75086 76887 78788 806
89 82590 84591 86692 88793 90994 93195 95396 976

Standard resistor values: E12 and E24

The IEC 60063 E24 series, one decade. Bold values are also in E12. Every decade repeats them: 4.7 Ω, 47 Ω, 470 Ω, 4.7 kΩ and so on. Vishay, for example, makes ±5% chips in E24 and ±1% chips in E24 and E96.

E24 values with the E12 subset in bold
1.01.11.21.31.51.61.82.0
2.22.42.73.03.33.63.94.3
4.75.15.66.26.87.58.29.1

Common scenarios

Resistors you will meet on almost every board, with their colors and chip markings.

ScenarioValueBandsSMD
LED on 5 V
A 2.0 V LED at 15 mA: (5 − 2) ÷ 0.015 A. Check your LED’s forward voltage.
200 ΩRed, black, brown, gold201
I²C pull-ups
A common starting value for 100 kHz buses; the right value depends on bus capacitance.
4.7 kΩYellow, violet, red, gold472
MCU reset or GPIO pull-up
A common default for reset lines and button inputs.
10 kΩBrown, black, orange, gold103
USB-C sink CC pull-downs
The Rd pull-down a USB-C device puts on CC1 and CC2 so a charger detects it and turns on VBUS.
5.1 kΩGreen, brown, red, gold512
CAN bus termination
One at each end of the bus, matching the cable’s impedance.
120 ΩBrown, red, brown, gold121
50 Ω line termination
The E96 value closest to 50 Ω, so it has an EIA-96 code.
49.9 ΩYellow, white, white, gold, brown49R9 or 68X
Current-sense shunt
0.1 Ω drops 100 mV per amp. Low values use R as the decimal point.
0.1 ΩBrown, black, silver, goldR10

How to remember the resistor color code

The digits run from black (0) and brown (1) through the rainbow, red (2) to violet (7), and end with grey (8) and white (9). A mnemonic such as "Big Boys Race Our Young Girls But Violet Generally Wins" covers them. The multiplier is the same number as a power of ten, so red is ×100 and orange ×1,000. Gold and silver only appear as multipliers (×0.1, ×0.01) or tolerances (±5%, ±10%).

Tips and common mistakes

  • Find the tolerance band first. It is wider and usually set apart; gold or silver at one end means read from the other.
  • Brown, red and orange look alike under warm light, as do grey and white on a blue body. Check under daylight or with a meter.
  • If the reading is not an E24 value on a ±5% part, or not E24 or E96 on a ±1% part, you probably have it backwards. The calculator warns you.
  • A blue body and five bands usually means a ±1% metal film resistor; beige with four bands, a ±5% carbon film one.
  • Measure out of circuit. In circuit, parallel paths can make the meter read low.
  • Small chip resistors are often unmarked. Rely on the reel label or the BOM, and keep resistor values in one canonical form so they match the parts list.
  • For pull-ups, LED resistors and dividers, start from a standard value. The voltage divider calculator picks real E24 and E96 pairs.

Standards and limits

IEC 60062 defines the color code and the three- and four-character chip codes, and its 2016 edition carries the E96 position code (EIA-96) as an informative annex. IEC 60063 defines the E-series. Manufacturers mostly follow both, but not always: some print a tolerance letter or use a gap rather than a wider band, and EIA-96 letter charts differ for R and S. This calculator follows IEC 60062:2016, so values from older charts (grey ±0.05%) may differ. A color reading only tells you the nominal value; to know the real resistance, measure it.

Do this automatically in ProtoFlow

In the ProtoFlow desktop app you rarely decode a resistor at all. Describe the circuit and the AI drafts a schematic with catalog parts, or place resistors yourself and type values however you like: 4k7, 4.7k and 4700 all become the same normalized 4.7 kΩ. When the schematic moves to the board, any resistor that has a value and package but no footprint is matched to a catalog part with exactly that value and size, so a 10 kΩ 0603 never turns into a 1 kΩ by fuzzy search. The BOM groups identical values, compares LCSC, DigiKey and Mouser, and exports with the pick-and-place file for assembly. Download ProtoFlow free for macOS, Windows or Linux.

Glossary

Significant digit band
A band that stands for a digit 0 to 9. Two on 3 and 4-band resistors, three on 5 and 6-band ones.
Multiplier band
The power of ten the digits are multiplied by, from pink (×0.001) to white (×10⁹).
Tolerance
How far the real resistance may be from the marked value, such as ±5% (gold) or ±1% (brown).
TCR
Temperature coefficient of resistance: how much the value changes per kelvin, in ppm/K. Shown by a 6th band.
E-series
The IEC 60063 sets of preferred values per decade, such as E12, E24 and E96, spaced to suit each tolerance.
E24
Twenty-four values per decade (10, 11, 12, 13, 15 …). The standard range for ±5% parts.
E96
Ninety-six values per decade (100, 102, 105 …), used for ±1% resistors.
RKM code
A notation where the letter is the decimal point and the multiplier: 4R7 = 4.7 Ω, 4K7 = 4.7 kΩ, 1M5 = 1.5 MΩ.
EIA-96 code
A three-character chip marking: two digits for the E96 position and a multiplier letter. 01C = 10 kΩ.
Zero-ohm jumper
A resistor-shaped link with (almost) no resistance, marked with one black band or 0/000 on a chip.
Metal film resistor
The usual through-hole precision resistor, often with a blue body and 5 bands.
IEC 60062
The international standard for resistor and capacitor marking codes, including the color code and SMD codes.

Related guides

Frequently asked questions

What is the color code for a 10k resistor?

A 10 kΩ resistor with 4 bands is brown, black, orange, gold (1, 0, ×1,000, ±5%). With 5 bands it is brown, black, black, red, brown (1, 0, 0, ×100, ±1%). As a chip resistor it is marked 103, 1002 or, in EIA-96, 01C.

What is the color code for a 1k resistor?

A 1 kΩ resistor is brown, black, red, gold with 4 bands and brown, black, black, brown, brown with 5 bands. Its SMD codes are 102 and 1001.

What resistor is orange, orange, brown, gold?

330 Ω ±5%: 3, 3, then ×10, so anything from 313.5 Ω to 346.5 Ω is in spec. Red, red, red, gold is 2.2 kΩ ±5%.

Which end of a resistor do you read first?

Start from the band closest to one end of the body. IEC 60062 makes the tolerance band 1.5 to 2 times wider than the others, and it usually sits apart from them, so it goes last. Gold and silver are never the first band. If a reading lands on a non-standard value, try the other direction.

What is the difference between 4-band and 5-band resistors?

A 4-band code has two significant digits, enough for the E24 series used by ±5% parts. A 5-band code has three digits for E96 values such as 4.99 kΩ, so it is used on ±1% and tighter resistors. In both, the band before the tolerance is the multiplier.

What does the 6th band on a resistor mean?

It is the temperature coefficient of resistance (TCR) in ppm per kelvin: brown 100, red 50, yellow 25, orange 15, blue 10, violet 5. A 249 kΩ part with a red 6th band can drift by about 622.5 Ω over a 50 °C swing. Since IEC 60062:2016 the 6th band is no longer the wide one.

How do you read SMD resistor codes?

Three digits are two significant digits and a power of ten: 472 is 47 × 10² = 4.7 kΩ. Four digits work the same with three significant digits: 4701 is also 4.7 kΩ. An R marks the decimal point (4R7 = 4.7 Ω), and two digits plus a letter is an EIA-96 code.

What does 01C mean on an SMD resistor?

It is an EIA-96 code. The digits are the position in the E96 series (01 is 100, 96 is 976) and the letter is a multiplier (C is ×100), so 01C is 10 kΩ and 68X is 49.9 Ω. EIA-96 is used on small ±1% chips with no room for four digits.

What does a resistor with only three bands mean?

Three bands are two digits and a multiplier with no tolerance band, which IEC 60062 defines as ±20%. Blue, grey, red is 6.8 kΩ ±20%. You mostly see this on old parts.

How can I remember the resistor color code?

Use a mnemonic for black to white (0 to 9): "Big Boys Race Our Young Girls But Violet Generally Wins" gives black, brown, red, orange, yellow, green, blue, violet, grey, white. Then remember that gold means ×0.1 or ±5% and silver means ×0.01 or ±10%.

More free PCB tools

Sources

Design the whole board, not one number

ProtoFlow is free AI PCB design software: describe a circuit and get a schematic with real parts, PCB layout with an autorouter, SPICE simulation and Gerber files. Native KiCad, Altium and EAGLE import and export. Free on macOS, Windows and Linux.

Get for Mac

Free to start. No card required.