Skip to content
Tool · Electronics

SMD resistor code calculator

Type the code printed on a chip resistor to get its resistance, typical tolerance and case size, or enter a value to see how it is marked in three digits, four digits and EIA-96.

Resistance10 kΩ
Tolerance
Same value as
Standard series
Working

Code styles from Vishay's SMD resistor marking guide (document 20020) and YAGEO's RC and AC chip resistor datasheets; E24 and E96 values from Vishay's IEC 60063 table (document 28372). Some makers use their own marks, so check an unusual part against its datasheet.

Three or four digits

All but the last digit are the significant figures, and the last digit is how many zeros follow, in ohms. 5% parts use three digits, 1% parts four.

4702 = 470 × 102 Ω

EIA-96 on tiny 0603 parts

Three characters cannot hold three figures and a multiplier, so a number from 01 to 96 picks the value from the E96 table and a letter adds the zeros.

01C = 100 × 102 Ω

R for the decimal point

Below 10 Ω the letter R takes the place of the decimal point, so 4R7 is 4.7 Ω and R100 is 0.1 Ω.

4R7 = 4.7 Ω

How do you read an SMD resistor code?

Count the characters. Three digits: the first two are the value and the third is how many zeros follow, so 103 is 10 followed by three zeros, 10,000 Ω or 10 kΩ. Four digits work the same way with three figures: 4702 is 47 kΩ. Two digits and a letter, such as 01C, is an EIA-96 code: the number picks a value from the E96 table and the letter is the multiplier, so 01C is also 10 kΩ.

An R anywhere in the code is a decimal point: 4R7 is 4.7 Ω and R100 is 100 mΩ. For the reasoning behind each style and how to tell them apart on a crowded board, read how to read SMD resistor codes.

Key facts about SMD resistor codes

  • Three digits usually mean a ±5% part from the E24 series: 102 is 1 kΩ, 103 is 10 kΩ, 104 is 100 kΩ.
  • Four digits mean ±1% or better on 0805 and larger parts: 1001 is 1 kΩ, 1002 is 10 kΩ, 4991 is 4.99 kΩ.
  • EIA-96 squeezes 1% values onto 0603 parts: 01 is 100, 68 is 499 and 96 is 976; the letter A adds no zeros, B one, C two, up to F for five.
  • Parts of size 0402 and smaller are not marked at all. The value is only on the reel label, so a meter is the only way to check a loose one.

Eight markings decoded

Each example puts the resistor on the board, magnifies its code and loads it into the calculator.

What does 103 mean on an SMD resistor?

10 kΩ

10 are the significant figures and 3 is the number of zeros, so 103 is 10,000 Ω, 10 kΩ. It is the same rule as on ceramic capacitors, except the unit is ohms instead of picofarads.

A three-digit code normally means a ±5% resistor from the E24 series. The same 10 kΩ at 1% would read 1002 on an 0805 part, or 01C on an 0603.

Value 10 kΩ Tolerance ±5% usually

4702 is 47 kΩ at 1%

47 kΩ

With four digits, three are the value and the fourth is the count of zeros: 470 followed by two zeros is 47,000 Ω, 47 kΩ.

The extra figure exists because 1% resistors come in the E96 series, where values such as 475 and 487 need three significant figures. YAGEO marks its 1% and 0.5% resistors this way from 0805 upwards.

Value 47 kΩ

EIA-96: why 01C is 10 kΩ

10 kΩ

An 0603 resistor has room for three characters, too few for three figures and a multiplier. EIA-96 solves it with a lookup: 01 is the first value in the E96 table, 100, and C means two zeros, so 01C is 10,000 Ω.

The number is never the value itself. 10C is not 10 of anything: entry 10 in the table is 124, so 10C is 12.4 kΩ, the example YAGEO prints in its AC series datasheet.

01C 10 kΩ 10C 12.4 kΩ

88A, YAGEO's own example

806 Ω

Entry 88 in the E96 table is 806 and A adds no zeros, so 88A is 806 Ω. This is the example in YAGEO's RC series datasheet.

Tolerance is not printed in EIA-96. The code itself tells you the part is a 1% or 0.5% resistor, because only those are marked this way.

Value 806 Ω

4R7: small values with R

4.7 Ω

The three-digit rule cannot go below 10 Ω (100 is 10 Ω), so smaller values put an R where the decimal point goes. 4R7 is 4.7 Ω, 1R0 is 1 Ω and 10R0 is 10 Ω on a 1% part.

You will see these in series with LEDs, gate drive lines and power rails, where a few ohms limit current or damp ringing.

Value 4.7 Ω

R100: a current sense resistor

100 mΩ

A leading R means the value is below one ohm: R100 is 0.1 Ω, 100 mΩ. Values like this sit in the path of a supply current so a circuit can measure it from the small voltage across them.

For values below 0.1 Ω, Vishay's marking guide uses L as the decimal point in milliohms: 10L0 is 10 mΩ.

R100 100 mΩ 10L0 10 mΩ

A bar under 240: 24 Ω at 1%

24 Ω

24 is an E24 value with no E96 twin, so it has no EIA-96 code. YAGEO marks 1% 0603 resistors of such values with three digits and a short bar underneath: 240 with a bar is 24 Ω at ±1%.

Without the bar, the same 240 would be a 5% part. The six E24 values that are also in E96 (10, 11, 13, 15, 20 and 75) use EIA-96 instead.

Value 24 Ω ±1%

What is the code for 4.99 kΩ?

68B

4.99 kΩ is 499 × 10, three significant figures, so there is no three-digit code. On an 0805 part it reads 4991. On an 0603 part, 499 is entry 68 in the E96 table and B adds one zero, so the code is 68B.

Value to code mode lists all three styles for any value and warns when a style cannot write it.

4 digits 4991 EIA-96 68B

The EIA-96 code table

CodeValueCodeValue
0110049316
0210250324
0310551332
0410752340
0511053348
0611354357
0711555365
0811856374
0912157383
1012458392
1112759402
1213060412
1313361422
1413762432
1514063442
1614364453
1714765464
1815066475
1915467487
2015868499
2116269511
2216570523
2316971536
2417472549
2517873562
2618274576
2718775590
2819176604
2919677619
3020078634
3120579649
3221080665
3321581681
3422182698
3522683715
3623284732
3723785750
3824386768
3924987787
4025588806
4126189825
4226790845
4327491866
4428092887
4528793909
4629494931
4730195953
4830996976

Multiply the value by the letter: A × 1, B × 10, C × 100, D × 1,000, E × 10,000, F × 100,000. X, Y and Z (× 0.1, 0.01 and 0.001) are used for values below 100 Ω.

How the calculator works

The code is matched by its shape: three digits, four digits, two digits and a letter (EIA-96), digits around an R or an L, or all zeros for a jumper.

Three and four digit codes are the significant figures times ten to the power of the last digit, in ohms. Codes with a last digit above 7 (three digits) or 6 (four digits) are rejected, matching the ranges in Vishay's marking guide.

EIA-96 codes look up the E96 value from Vishay's copy of the IEC 60063 table and multiply by the letter. A to F follow YAGEO's rule that the letter gives the number of zeros.

Value to code mode splits the value into two and three significant figures, writes each code style that can hold it, and shows the nearest standard values when none can.

What the model leaves out

  • Colour bands. Through-hole resistors use bands, not printed codes.
  • Maker-specific marks. A few makers use letters of their own, especially for multipliers below 100 Ω. When a code does not fit any style here, the part's datasheet is the only reliable key.
  • Unmarked parts. 0402 and smaller resistors carry no code. The calculator cannot help; a meter can.
  • Power and voltage ratings. These depend on the case size and series, not the code. YAGEO's RC0603 is rated 1/10 W and RC0805 1/8 W in their standard versions.

Common misconceptions

"01C is 1 kΩ." 01 is a table position, not a value. 01C is 100 × 100 = 10 kΩ.

"103 means 103 Ω." The last digit is a count of zeros: 10 and three zeros is 10,000 Ω.

"The code tells you the tolerance exactly." It only hints: three digits suggest 5%, four digits or EIA-96 suggest 1% or better. The datasheet is definitive.

Frequently asked questions

What does 103 mean on an SMD resistor?

103 means 10 followed by three zeros: 10,000 Ω, or 10 kΩ. Three-digit codes are usually on ±5% resistors.

What is 01C on a resistor?

01C is an EIA-96 code. 01 is the first value in the E96 table, 100, and C multiplies by 100, so the resistor is 10 kΩ with ±1% tolerance.

What does R mean in an SMD resistor code?

R marks the decimal point. 4R7 is 4.7 Ω, 1R0 is 1 Ω and R100 is 100 mΩ.

Why do some SMD resistors have four digits?

Four digits are used on ±1% and ±0.5% resistors, whose E96 values need three significant figures. 1002 is 10 kΩ and 4991 is 4.99 kΩ.

What does 000 mean on a resistor?

A code of all zeros marks a zero-ohm jumper, a part that works as a wire link. YAGEO specifies its jumpers at under 50 mΩ.

Keep learning

More simulations

More electronics and batteries tools

See all science tools