Electrical · Cheat sheet

SMD resistor codes.

Decoder for surface-mount resistor markings — 3-digit (E24, 5%), 4-digit (E96, 1%), and EIA-96 (1% precision). Per IEC 60062.

↓ PDF → Skip to decoder

How the three systems work

SystemFormatDecodingTypical toleranceExample
3-digit ABC AB × 10C Ω ±5% (E24 series) 472 = 47 × 10² = 4.7 kΩ
4-digit ABCD ABC × 10D Ω ±1% (E96 series) 4992 = 499 × 10² = 49.9 kΩ
EIA-96 NNX (base from table for NN) × (multiplier from table for X) ±1% (E96 series) 01C = 100 × 100 = 10 kΩ
"R" notation e.g. 4R7, R47, 0R10 R = decimal point varies (read marking direction carefully) 4R7 = 4.7 Ω; R47 = 0.47 Ω; 0R10 = 0.10 Ω
Zero-ohm jumper 0, 00, 000, 0000 Not a resistor — a wire bridge Used to route traces without a via

Quick rule of thumb: count digits and check for letters. Three numbers = general purpose (5%); four numbers = precision (1%); two numbers + letter = EIA-96 (1%, compact).

Reading 3-digit codes

The first two digits are the significant figures; the third is the multiplier (power of 10).

MarkingCalculationValue
10010 × 10⁰10 Ω
22022 × 10⁰22 Ω
47047 × 10⁰47 Ω
10110 × 10¹100 Ω
22122 × 10¹220 Ω
47247 × 10²4.7 kΩ
10310 × 10³10 kΩ
10410 × 10⁴100 kΩ
10510 × 10⁵1 MΩ
10610 × 10⁶10 MΩ

Watch out: 100 means 10 Ω (10 × 10⁰), not 100 Ω. The trailing zero is the multiplier, not the third significant digit.

Reading 4-digit codes (precision)

First three digits are significant figures; fourth is the multiplier. Used for ±1% E96 series.

MarkingCalculationValue
1000100 × 10⁰100 Ω
4700470 × 10⁰470 Ω
1001100 × 10¹1 kΩ
4991499 × 10¹4.99 kΩ
1002100 × 10²10 kΩ
4992499 × 10²49.9 kΩ
1003100 × 10³100 kΩ
1004100 × 10⁴1 MΩ

EIA-96 multiplier letters

The third character of an EIA-96 code is a letter giving the multiplier:

LetterMultiplierLetterMultiplier
Z×0.001D×1000
Y or R×0.01E×10000
X or S×0.1F×100000
A×1
B or H×10
C×100

In practice, A, B, C, X cover 99% of what you'll see. The duplicates (Y/R, X/S, B/H) come from harmonizing different national standards.

EIA-96 base value table (codes 01–96)

The first two digits of an EIA-96 marking look up a base value in this table (E96 series, ±1% standard values):

CodeValueCodeValueCodeValueCodeValue
01100251784931673562
02102261825032474576
03105271875133275590
04107281915234076604
05110291965334877619
06113302005435778634
07115312055536579649
08118322105637480665
09121332155738381681
10124342215839282698
11127352265940283715
12130362326041284732
13133372376142285750
14137382436243286768
15140392496344287787
16143402556445388806
17147412616546489825
18150422676647590845
19154432746748791866
20158442806849992887
21162452876951193909
22165462947052394931
23169473017153695953
24174483097254996976

Worked EIA-96 examples

MarkingBase (from table)Multiplier (from letter)Value
01A01 → 100A → ×1100 Ω
01B01 → 100B → ×101 kΩ
01C01 → 100C → ×10010 kΩ
29B29 → 196B → ×101.96 kΩ
38C38 → 243C → ×10024.3 kΩ
39D39 → 249D → ×1000249 kΩ
68X68 → 499X → ×0.149.9 Ω
92Z92 → 887Z → ×0.0010.887 Ω

Quick reference: common values

Resistance3-digit (5%)4-digit (1%)EIA-96 (1%)
10 Ω10010R001X
100 Ω101100001A
220 Ω221220034A
330 Ω331330051A
470 Ω471470066A
1 kΩ102100101B
2.2 kΩ222220134B
4.7 kΩ472470166B
10 kΩ103100201C
22 kΩ223220234C
47 kΩ473470266C
100 kΩ104100301D
1 MΩ105100401E

Package sizes and what you'll see on each

Package (imperial)Size (mm)Power (W)Typical marking
25126.4 × 3.213 or 4 digit
20105.0 × 2.50.753 or 4 digit
12063.2 × 1.60.253 or 4 digit
08052.0 × 1.250.1253 or 4 digit
06031.6 × 0.80.13 digit or EIA-96
04021.0 × 0.50.063Often unmarked or EIA-96
02010.6 × 0.30.05Unmarked — refer to BOM
010050.4 × 0.20.031Unmarked — refer to BOM

Common pitfalls

Common questions

How do I read an SMD marked '472'?

It's the 3-digit code: first two digits (47) are significant figures, third (2) is the power of 10 multiplier. So 472 = 47 × 10² = 4,700 Ω = 4.7 kΩ. This is one of the most common SMD resistor markings.

What if the resistor has 4 digits like '4701'?

That's the 4-digit precision code (typically ±1% E96 series). First three digits (470) are significant; fourth (1) is the multiplier. So 4701 = 470 × 10¹ = 4,700 Ω = 4.7 kΩ. Same value as '472' in the 3-digit code, but ±1% instead of ±5%.

Why does my SMD resistor say '01C' instead of digits?

It's EIA-96 code, used on tiny precision SMD resistors where there's no room for 4 digits. First two digits (01) look up a base value in the EIA-96 table (01 = 100). The letter (C) is a power of 10 multiplier (C = 100). So 01C = 100 × 100 = 10,000 Ω = 10 kΩ. All EIA-96 resistors are ±1% precision.

Why is my SMD resistor blank — no markings?

Below 0603 (1.6 × 0.8 mm) package size, there's typically no room for legible markings. 0402 and 0201 resistors often ship unmarked. The only way to identify them is from the PCB assembly drawing, manufacturer's reel label, or by measurement with a multimeter.

What does '0' or '000' on an SMD resistor mean?

Zero ohm — it's not a resistor but a jumper/bridge used in PCB layout. They look like resistors so automated assembly machines can place them like any other component, but their function is to connect traces (often for SKU variants or to cross-jump signals). Resistance is typically under 50 mΩ — effectively a wire.

Sources

Disclaimer. Values shown are based on standardized marking conventions. Manufacturers occasionally use proprietary or hybrid schemes. For critical applications, confirm the value with a multimeter and consult the manufacturer's datasheet.

See also