Skip to content

Reference chart

SMD resistor code chart

Surface-mount (SMD) resistors are too small for colour bands, so they carry a printed code of three or four characters. There are three systems, and you can tell which one you have by counting digits and looking for a letter.

Which code is it?

MarkingSystemUsual toleranceExample
3 digits3-digit code±5%472 = 4.7 kΩ
4 digits4-digit code±1%4702 = 47 kΩ
2 digits and a letterEIA-96 code±1%01C = 10 kΩ
An R among digitsR is the decimal pointeither4R7 = 4.7 Ω

The smallest parts (0402 and below) usually have no marking at all, so keep them in their labelled tape.

3-digit codes

The first two digits are the value and the third is how many zeros follow, in ohms:

472 = 47 and 2 zeros = 4,700 Ω = 4.7 kΩ
CodeValueCodeValue
10010 Ω10310 kΩ
22022 Ω22322 kΩ
101100 Ω47347 kΩ
221220 Ω104100 kΩ
331330 Ω474470 kΩ
1021 kΩ1051 MΩ
4724.7 kΩ0000 Ω link

4-digit codes

Precision ±1% parts use three digits for the value and the fourth for the zeros:

4702 = 470 and 2 zeros = 47,000 Ω = 47 kΩ
CodeValueCodeValue
1000100 Ω100210 kΩ
2200220 Ω470247 kΩ
10011 kΩ1003100 kΩ
49914.99 kΩ10041 MΩ

R for the decimal point

Values under 10 Ω (or 100 Ω in the 4-digit code) can't be written with zeros, so an R marks the decimal point:

  • 4R7 = 4.7 Ω
  • R47 = 0.47 Ω
  • 10R0 = 10 Ω
  • R100 = 0.1 Ω

EIA-96 codes

The tiniest ±1% resistors only have room for three characters. Two digits pick one of the 96 values of the E96 series, and a letter multiplies it:

01C = 100 × 100 = 10 kΩ
Codes 01–24Codes 25–48Codes 49–72Codes 73–96
01 = 10025 = 17849 = 31673 = 562
02 = 10226 = 18250 = 32474 = 576
03 = 10527 = 18751 = 33275 = 590
04 = 10728 = 19152 = 34076 = 604
05 = 11029 = 19653 = 34877 = 619
06 = 11330 = 20054 = 35778 = 634
07 = 11531 = 20555 = 36579 = 649
08 = 11832 = 21056 = 37480 = 665
09 = 12133 = 21557 = 38381 = 681
10 = 12434 = 22158 = 39282 = 698
11 = 12735 = 22659 = 40283 = 715
12 = 13036 = 23260 = 41284 = 732
13 = 13337 = 23761 = 42285 = 750
14 = 13738 = 24362 = 43286 = 768
15 = 14039 = 24963 = 44287 = 787
16 = 14340 = 25564 = 45388 = 806
17 = 14741 = 26165 = 46489 = 825
18 = 15042 = 26766 = 47590 = 845
19 = 15443 = 27467 = 48791 = 866
20 = 15844 = 28068 = 49992 = 887
21 = 16245 = 28769 = 51193 = 909
22 = 16546 = 29470 = 52394 = 931
23 = 16947 = 30171 = 53695 = 953
24 = 17448 = 30972 = 54996 = 976

EIA-96 multiplier letters

LetterMultiply byExample
Z× 0.00101Z = 0.1 Ω
Y or R× 0.0101Y = 1 Ω
X or S× 0.168X = 49.9 Ω
A× 185A = 750 Ω
B or H× 1001B = 1 kΩ
C× 10001C = 10 kΩ
D× 1,00030D = 200 kΩ
E× 10,00001E = 1 MΩ
F× 100,00001F = 10 MΩ

Reading one, step by step

  1. Count the characters and look for a letter. That tells you the system.
  2. A letter at the end of two digits: look up the digits in the EIA-96 table, then multiply by the letter.
  3. An R among digits: put a decimal point where the R is.
  4. Only digits: everything but the last digit is the value, and the last digit is how many zeros to add.

Free lesson

Now build it yourself

Each lesson comes in three short parts: see the idea, try it on a live board, then build it yourself, with quick checks as you go.

Try it yourself: free lesson

“Resistance: the squeeze” is lesson 4 of 6 in Copper Flats, Electronics World 1. Free with an account. Lessons unlock in order, so you’ll do the 3 before it first.

Or start from the very first lesson, no account needed

Work it out

The ideas behind it

Questions people ask

What does 103 mean on an SMD resistor?

10 followed by three zeros: 10,000 Ω, which is 10 kΩ. The first two digits are the value and the last is how many zeros come after them.

What does R mean in a resistor code?

R is the decimal point, and it's how values under 10 Ω are written. 4R7 is 4.7 Ω, 10R0 is 10 Ω and R100 is 0.1 Ω. A resistor marked 0 or 000 is a 0 Ω link, used as a jumper.

How do I read a resistor code like 01C?

Two digits and a letter is an EIA-96 code, used on ±1% resistors. The digits pick a value from the EIA-96 table (01 is 100) and the letter is the multiplier (C is × 100), so 01C is 10 kΩ.

Is 100 on an SMD resistor 100 Ω?

No: on a 3-digit resistor, 100 means 10 and no zeros, so 10 Ω. A 100 Ω part is marked 101, or 1000 in the 4-digit code. Check how many digits there are before you read it.

More charts