KEMI
/

KEMI Tools

SMD Resistor Code Calculator

Type the marking printed on a chip resistor — 103, 4702, 4R7, 01C and so on — to get its value and code type instantly. Supports 3- and 4-digit codes, R notation (R as the decimal point) and EIA-96 used on small ±1% chips, and works in reverse to give each scheme's marking for a value.

Marking → resistance

472

Resistance

4.7 kΩ

4k7 · 4,700 Ω

Code type

3-digit code (2 significant digits + multiplier)

47 × 10^2

3-digit codes are typical of ±5% (E24) parts. The last digit is the number of zeros to append.

Resistance → marking

3-digit (±5%)

103

4-digit (±1%)

1002

EIA-96 (±1%)

01C

How to use

  1. Orient the chip so the text reads correctly and type the characters into 'Code printed on the chip' (case doesn't matter).
  2. The value and code type appear instantly; codes with two possible readings are flagged.
  3. To turn a BOM value into markings, type it (e.g. 10k) under 'Resistance → marking'.
  4. If the value isn't in E96 there's no EIA-96 code, so the tool shows the nearest E96 value and its code instead.

Basics

Four ways chip resistors are marked

An SMD chip resistor's top face is only a millimeter or two across, so instead of color bands it carries a few digits or letters. There are four common schemes, and you can tell them apart by the number of characters and whether a letter is present. The shared idea is simple: the leading digits are significant figures and the last digit is a power of ten (how many zeros to append).

SchemeExampleHow to readTypical parts
3-digit47247 × 10² = 4.7 kΩ±5% (E24)
4-digit4702470 × 10² = 47 kΩ±1% (E96 etc.)
R notation4R7 · R010R marks the decimal point → 4.7 Ω · 0.010 ΩBelow 10 Ω (or 100 Ω)
EIA-9601CE96 entry #1 (100) × 100 = 10 kΩ±1%, 0603 and smaller
3-digit: R = (d1 d2) × 10^d3
4-digit: R = (d1 d2 d3) × 10^d4
EIA-96:  R = E96[nn] × multiplier(letter)
d = each digit, nn = index 01–96 (position in the E96 table), multiplier letters in the table below
EIA-96 letterMultiplier
Z×0.001
Y or R×0.01
X or S×0.1
A×1
B or H×10
C×100
D×1,000
E×10,000
F×100,000

Worked examples

  • 103 → 10 × 10³ = 10,000 Ω = 10 kΩ — not 103 Ω.
  • 1002 → 100 × 10² = 10 kΩ. The same value in 4-digit form usually signals a ±1% part.
  • 4R7 → 4.7 Ω; R010 → 0.010 Ω = 10 mΩ (a current-sense shunt).
  • 01C → first E96 value, 100, times C (×100) → 10 kΩ. 68X → 68th value, 499, times X (×0.1) → 49.9 Ω.
  • 000 or 0 → a 0 Ω jumper, used to hop over traces or select options.

Sizes

Chip sizes, power ratings and how they're marked

Whether a chip carries a marking at all depends mostly on its size. The table below lists common thick-film chip resistor sizes with typical power ratings at 70 °C ambient and the marking you are most likely to find. Ratings vary between manufacturers and product lines (high-power variants exist in every size), so always confirm against the datasheet.

Imperial (metric)Typical ratingUsual marking
0201 (0603)1/20 WNone
0402 (1005)1/16 WUsually none
0603 (1608)1/10 W3-digit (±5%) or EIA-96 (±1%)
0805 (2012)1/8 W3-digit or 4-digit
1206 (3216)1/4 W3-digit or 4-digit
1210 (3225)1/2 W3-digit or 4-digit
2010 (5025)3/4 W3-digit or 4-digit
2512 (6432)1 W3-digit, 4-digit or R notation (shunts)

Note that the marking tells you nothing about the resistor technology. A general-purpose thick-film part and a precision thin-film part (±0.1%, 25 ppm/K) can carry identical codes. If a board uses precision resistors in a reference divider or current-sense circuit, replacing them with ordinary parts of the same marked value will quietly degrade accuracy.

Unmarked parts

Identifying an unmarked or unreadable chip

  • Measure it out of circuit, or at least compare readings across several identical positions on the board; parallel paths make in-circuit readings low.
  • Check that it really is a resistor: capacitors show no DC continuity, inductors and ferrite beads read close to 0 Ω, and resistors read a stable, finite value in both directions.
  • Use context: a part next to a regulator's feedback pin is part of a divider, a large chip in series with the supply is often a current-sense shunt, and parts on I²C lines are usually pull-ups of 2.2–10 kΩ.
  • Read the reel label or the manufacturer part number if you still have the packaging; it encodes value, tolerance, size and TCR.

A practical example: you find an 0805 chip marked '1001' beside a buck converter's feedback pin and a matching '3161' on the other side of the node. Decoding gives 1.00 kΩ and 3.16 kΩ, both E96 values, so these are ±1% feedback resistors and their ratio sets the output voltage — exactly what the voltage divider calculator can check for you.

Pitfalls

Common mistakes

  • Reading 103 as 103 Ω: the last digit is always the number of zeros. This is the classic error.
  • Reading the chip upside down: 601 and 109 swap when flipped. Use the silkscreen or neighbouring markings for orientation.
  • Mistaking EIA-96 for a 3-digit code: two digits followed by a letter is EIA-96, so 01C is not '01 × 10^C'. Conversely, '47R' is normally 47 Ω in R notation, but some EIA-96 makers use R as an alias for Y (×0.01), so the tool shows both readings.
  • Confusing it with a capacitor: ceramic capacitors can use '103' too, meaning 10 nF (in pF). Most chip capacitors carry no marking at all, though.
  • 0402 and smaller: usually unmarked because there's no room. Check the reel label, the BOM, or measure.

In practice

Tips from KEMI's bench

When repairing a board or reviving a discontinued design, reading part values is step one. Always cross-check a decoded marking with a meter; in-circuit readings come out low because of parallel paths, so compare several identical parts before deciding. For new designs, put the value, tolerance, size and rating in the BOM — e.g. '10 kΩ ±1% 0603 (1608) 1/10 W' — rather than the marking. Imperial (0603) and metric (1608) size codes get mixed up constantly, so see our docs article on size codes. KEMI's SMT assembly quotes source parts from exactly this kind of BOM.

FAQ

How many ohms is 103?

10 × 10³ = 10 kΩ. The final 3 means 'append three zeros'.

Is a 3-digit or 4-digit code more precise?

A 4-digit code has three significant figures, enough for E96 values, so it's typical of ±1% parts; 3-digit codes are typical of ±5% parts. The marking alone doesn't guarantee tolerance, though — check the BOM or datasheet.

Why does EIA-96 exist?

Four characters don't fit on 0603-and-smaller chips, so ±1% values are compressed to three: two digits plus a letter. The digits are an index into the E96 table, not the value itself, so you need the table to read it.

There's an underline or bar under the code.

Some makers underline a 3-digit code to flag a precision grade or mark orientation. It isn't standardised, so check that manufacturer's datasheet.

How are milliohm shunts marked?

Often in R notation — R010 (10 mΩ), R005 (5 mΩ) — but some products use proprietary codes. Sense resistors are hard to measure accurately, so confirm with the datasheet and BOM.

See also

All calculations run locally in your browser; nothing you type is sent anywhere. Results are reference values for early design work — for production, part datasheets and your fabricator's specifications take precedence.